@charset "utf-8";
/* CSS Document */


.linkfr{overflow:hidden;background:url("../images/link_01.jpg") center no-repeat;background-size:cover;padding:1.4rem 0px 1rem 0px;}


.link_01{width:4.8rem;height:4.68rem;overflow:hidden;position:absolute;left:10%;top:calc(74vh - 1rem);padding:0px .6rem;background-color:#345ba8;border-radius:.14rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.link_01{-moz-box-shadow:0px 0px .3rem rgba(52,91,168,0.5); -webkit-box-shadow:0px 0px .3rem rgba(52,91,168,0.5); box-shadow:0px 0px .3rem rgba(52,91,168,0.5);}
.lk01_c{width:100%;overflow:hidden;}
.lk01_c p{width:100%;overflow:hidden;}
.lk01_c p.p1{color:#fff;line-height:1;}
.lk01_c p.p1 label{display:inline-block;position:relative;padding-right:0.6rem;}
.lk01_c p.p1 i{font-size:1.2rem;font-family:Arial;font-weight:bold;font-family:Bahnschrift;}
.lk01_c p.p1 b{font-size:.8rem;font-weight:100;position:absolute;right:0px;top:0px;}
.lk01_c p.p2{font-size:.4rem;color:#fff;line-height:1.5;font-weight:100;margin-top:.2rem;}


.linkfr .fl{width:4.8rem;overflow:visible;margin-top:2.88rem;}
.lkrl_slide{width:100%;overflow:visible;}
.lkrl_slide .swiper-slide{width:100%;overflow:visible;}
.lkrl_slide .swiper-slide ul{width:100%;overflow:visible;opacity:0;}
.lkrl_slide .swiper-slide ul li{width:calc( ( 100% - .2rem ) / 2 );overflow:hidden;border-radius:.6rem;border:.02rem solid #b6c2d9;height:.6rem;float:left;margin-right:.2rem;margin-bottom:.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:flex;display:-webkit-flex;align-items:center;justify-content:center;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.lkrl_slide .swiper-slide ul li:nth-child(2n){margin-right:0px;}
.lkrl_slide .swiper-slide ul li a{font-size:.18rem;color:#363636;display:inline-block;position:relative;}
.lkrl_slide .swiper-slide ul li a:before{content:"";width:.06rem;height:100%;display:block;opacity:0;overflow:hidden;background:url("../images/lk_01.png") right center no-repeat;background-size:100%;position:absolute;right:0px;top:0px;}
.lkrl_slide .swiper-slide ul li:hover{background-color:#345ba8;border:.02rem solid #345ba8;-moz-box-shadow:0px 0px .3rem rgba(52,91,168,0.5); -webkit-box-shadow:0px 0px .3rem rgba(52,91,168,0.5); box-shadow:0px 0px .3rem rgba(52,91,168,0.5);}
.lkrl_slide .swiper-slide ul li:hover a{color:#fff;display:inline-block;padding-right:.2rem;}
.lkrl_slide .swiper-slide ul li:hover a:before{display:block;opacity:1;}

.lkrl_slide .lkrl_sp{width:100%;overflow:hidden;position:relative;left:0px !important;bottom:0px !important;margin-top:.8rem;text-align:center;}
.lkrl_slide .lkrl_sp span{margin:0px .05rem;width:.15rem;height:.15rem;border:.01rem solid #9eb0d5;border-radius:50%;opacity:1;background:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.lkrl_slide .lkrl_sp span.swiper-pagination-bullet-active{background-color:#345ba8;border:.01rem solid #9eb0d5;}


.linkfr .fr{width:calc(100% - 4.8rem - 1rem);overflow:hidden;}
.lkrfr{width:100%;max-width:7.7rem;margin:0px auto;padding:0px;position:relative;}
.linkfr .fr img.img1{width:100%;display:block;}

.lkry_01{width:calc(100% - 1rem);height:calc(100% - 1rem);position:absolute;left:.5rem;top:.5rem;}
.lkry_01 ul{position:absolute;margin:0px;padding:0px;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;}
.lkry_01 ul li{position:absolute;width:0;height:100%;margin:0px 50%;transition:.8s linear;-webkit-transition:.8s linear;-o-transition:.8s linear;-moz-transition:.8s linear;}
.lkry_01 ul li a{width:.8rem;height:.8rem;display:block;overflow:visible;border-radius:50%;position:relative;margin-left:-.4rem;}
.lkry_01 ul li img{width:.8rem;display:block;border-radius:50%;position:absolute;left:0px;top:0px;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
.lkry_01 ul li:hover img{transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06);}

.lkry_02{width:calc(100% - 3.5rem);height:calc(100% - 3.5rem);overflow:visible;position:absolute;left:calc(1.75rem);top:1.75rem;}
.lkry_02:before{width:100%;height:100%;display:block;overflow:hidden;content:"";border:.01rem solid #bdc9e1;position:absolute;left:0px;top:0px;border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.lkry_02 ul{position:absolute;margin:0px;padding:0px;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;}
.lkry_02 ul li{position:absolute;width:0;height:100%;margin:0px 50%;transition:.8s linear;-webkit-transition:.8s linear;-o-transition:.8s linear;-moz-transition:.8s linear;}
.lkry_02 ul li a{width:.8rem;height:.8rem;display:block;overflow:visible;border-radius:50%;position:relative;margin-left:-.4rem;}
.lkry_02 ul li img{width:.8rem;display:block;border-radius:50%;position:absolute;left:0px;top:0px;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
.lkry_02 ul li:hover img{transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06);}


.lkry_03{width:calc(100% - 5.5rem);height:calc(100% - 5.5rem);overflow:visible;position:absolute;left:calc(2.75rem);top:2.75rem;}
.lkry_03:before{width:100%;height:100%;display:block;overflow:hidden;content:"";border:.01rem solid #bdc9e1;position:absolute;left:0px;top:0px;border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.lkry_03 ul{position:absolute;margin:0px;padding:0px;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;}
.lkry_03 ul li{position:absolute;width:0;height:100%;margin:0px 50%;transition:.8s linear;-webkit-transition:.8s linear;-o-transition:.8s linear;-moz-transition:.8s linear;}
.lkry_03 ul li a{width:.8rem;height:.8rem;display:block;overflow:visible;border-radius:50%;position:relative;margin-left:-.4rem;}
.lkry_03 ul li img{width:.8rem;display:block;border-radius:50%;position:absolute;left:0px;top:0px;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
.lkry_03 ul li:hover img{transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06);}


















@media screen and (max-width:1820px) {
}


@media screen and (max-width:1440px) {


}

@media screen and (max-width:1300px) {

    
}


@media screen and (max-width:1200px) {

    .lkrfr{margin-top: .2rem;}
    .link_01{width:3rem;height:2rem;overflow:hidden;position:absolute;left:10%;top:calc(74vh - 1rem);padding:.2rem;background-color:#345ba8;border-radius:.14rem;}
    .lk01_c p.p1 i{font-size: .4rem;}
    .lk01_c p.p1 b {font-size: .2rem;}
    .lk01_c p.p2{font-size: .2rem;}
    .lk01_c p.p1 label{padding-right: .2rem;}
    .linkfr .fl {width: 100%; margin-top: 0;}
    .linkfr .fr{width: 100%;}
    .lkrl_slide .lkrl_sp{margin-top: .3rem;}
    .lkry_01 ul li a{width:.5rem;height:.5rem;display:block;overflow:visible;border-radius:50%;position:relative;margin-left:-.25rem;}
    .lkry_01 ul li img{width:.5rem;display:block;border-radius:50%;position:absolute;left:0px;top:0px;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}
    .lkry_01 ul li:hover img{transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06);}
    .lkry_02{width:calc(100% - 2rem);height:calc(100% - 2rem);left:calc(1rem);top:1rem;}
    .lkry_02 ul li a{width:.5rem;height:.5rem;display:block;overflow:visible;border-radius:50%;position:relative;margin-left:-.25rem;}
    .lkry_02 ul li img{width:.5rem;}
    .lkry_03 {
        width: calc(100% - 2.5rem);
        height: calc(100% - 2.5rem);
        overflow: visible;
        position: absolute;
        left: calc(1.25rem);
        top: 1.25rem;
    }
    .lkry_03 ul li a{width:.5rem;height:.5rem;margin-left: -.25rem;}
    .lkry_03 ul li img{width:.5rem;}






}



@media screen and (max-width:992px) {


}

@media screen and (max-width:768px) {


}
@media screen and (max-width:749px) {




}


@media screen and (max-width:480px) {

}