@charset "utf-8";

main{padding-top: 90px;}
main section{position: relative;}
main .layout{max-width: 1600px;}
main .section01{padding:60px 0;background: url(/_public/images2/main/main_visual.png) no-repeat;background-size: cover;}
main .section01 .box{display: flex;gap:50px;}
main .section01 .box > div{flex:1;position: relative;max-width:calc(50% - 25px);}
main .section01 .box .col1{border-radius: 5px;background:rgba(255,255,255,0.1);padding:38px 20px;display: flex;justify-content: center;}
main .section01 .box .col1 .input-box{position: relative;width:100%;max-width:600px;}
main .section01 .box .col1 .input-box .input{}
main .section01 .box .col1 .input-box .input input[type="text"]{padding:0 60px 0 30px;width:100%;height:64px;  border-radius: 32px;background: #fff; font-size: 20px;font-weight: 500;letter-spacing: -0.2px;color: #202020;}
main .section01 .box .col1 .input-box .input input[type="text"]::placeholder{color: #202020;}
main .section01 .box .col1 .input-box .input button{position: absolute;top:18px;right:30px;display: inline-block;width:25px;}
main .section01 .box .col1 .input-box .input button img{display: block;}
main .section01 .box .col1 .input-box .hash{position:relative;margin-top:20px;display:flex;gap:10px;flex-wrap: wrap;}
main .section01 .box .col1 .input-box .hash a{display: flex;align-items:center;height:40px;padding:0 20px;  border-radius: 20px;background: #00398a;border:1px solid #00398a;font-size: 16px;font-weight: bold;letter-spacing: -0.16px;color: #fff;line-height: 1;transition: 0.3s;}
main .section01 .box .col1 .input-box .hash a:hover{background: #0069de;border-color: #fff;}
main .section01 .box .col2{display: flex;gap:30px;}
main .section01 .box .col2 a{position:relative;flex:1;display: block;padding: 35px 40px;transition: all 0.3s;height: 200px;overflow: hidden;}
main .section01 .box .col2 a h3{font-family: 'Paperlogy';font-size: 30px;font-weight: 600;letter-spacing: -0.3px;color: #fff;line-height: 1;}
main .section01 .box .col2 a span{position:absolute;left:40px;bottom:30px;display: inline-block;width:60px;height:60px;background: url(/_public/images2/icon/ico_link.svg) no-repeat;background-size: cover;transition: all 0.3s;}
main .section01 .box .col2 a i{position:absolute;display: inline-block;transition: all 0.3s;}
main .section01 .box .col2 a i img{display: block;}
main .section01 .box .col2 .link1{background: #0069de;}
main .section01 .box .col2 .link1 i{bottom:0;right:-74px;}
main .section01 .box .col2 .link1:hover{background: #0a7eff;}
main .section01 .box .col2 .link1:hover span{background: url(/_public/images2/icon/ico_link2.svg) no-repeat;background-size: cover;}
main .section01 .box .col2 .link1:hover i{right:-39px;}
main .section01 .box .col2 .link2{background: #003168;}
main .section01 .box .col2 .link2 .obj02{right:0;bottom:-31px;}
main .section01 .box .col2 .link2 .obj03{right:0;bottom:-13px;}
main .section01 .box .col2 .link2:hover{background:#001d3d;}
main .section01 .box .col2 .link2:hover span{background: url(/_public/images2/icon/ico_link3.svg) no-repeat;background-size: cover;}
main .section01 .box .col2 .link2:hover .obj02{bottom:-41px;}
main .section01 .box .col2 .link2:hover .obj03{bottom:0;}
main .section02{padding:37px 0 91px;}
main .section02 .layout{display: flex;gap:30px;}
main .section02 .box{position:relative;width:100%;flex:auto;}
main .section02 .box h3{font-family: 'Paperlogy';font-size: 22px;font-weight: 600;letter-spacing: -0.22px;color: #202020;line-height: 1;margin-bottom: 11px;}
main .section02 .box:nth-child(1){max-width:550px;}
main .section02 .box:nth-child(3){max-width:400px;}
main .section02 .box .bbs-box{}
main .section02 .box .bbs-box .bbs-tab{display: flex;gap:18px;}
main .section02 .box .bbs-box .bbs-tab button{font-family: 'Paperlogy';position: relative;font-size: 22px;font-weight: 600;letter-spacing: -0.22px;color: #787878;padding-bottom: 10px;}
main .section02 .box .bbs-box .bbs-tab button:after{content: "";position: absolute;bottom: 0;left:0;width:100%;height: 3px;background: #034997;transition: all 0.3s;opacity: 0;}
main .section02 .box .bbs-box .bbs-tab button.on{font-weight: 800;color: #034997;}
main .section02 .box .bbs-box .bbs-tab button.on:after{opacity: 1;}
main .section02 .box .bbs-box .bbs-cont{margin-top:20px;display: none;min-height: 275px;}
main .section02 .box .bbs-box .bbs-cont .bbs-case1{}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul{}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li{position:relative;display: flex;gap:35px;padding-left: 21px;align-items: center;}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li + li{margin-top:12px;}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li:before{content: "";position: absolute;top:10px;left:0;width:6px;height:6px;background: #034997;}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li a{position:relative;font-size: 18px;font-weight: 500;letter-spacing: -0.36px;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: calc(100% - 113px);}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li span{width:90px;font-size: 15px;font-weight: normal;letter-spacing: -0.15px;color: #787878; font-variant-numeric: tabular-nums;}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li:hover a{text-decoration: underline;}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new{margin-bottom:25px;padding:24px 20px; border-radius: 10px;background: #f5f5f5;gap:24px;}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new:before{display: none;}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new a{font-family: 'Paperlogy';position: relative;padding-left: 30px;font-size: 18px;font-weight: 500;letter-spacing: -0.18px;color: #000;}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new a:before{content: "";position: absolute;top:2px;left:0;width:20px;height:20px;background: url(/_public/images2/icon/ico_new.png) no-repeat;background-size: cover;}
main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new span{width:87px;font-family: 'Paperlogy';font-size: 15px;font-weight: 500;letter-spacing: -0.15px;color: #787878;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2{}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul{display: flex;gap:20px;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li{position: relative;width:calc(33.3333% - 13px);}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img{position:relative;overflow: hidden; padding: 16px;border-radius: 5px;background: #eee;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img img{display: block;width:100%;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img .mask{position: absolute;top:0;left:0;width:100%;height: 100%;border-radius: 5px;border: solid 1px #0069de;background:rgba(224, 235, 248, 0.9);padding:20px 19px 17px;transition: all 0.3s;opacity: 0;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img .mask em{display: inline-block;padding:0 11px;line-height: 26px;border-radius: 13px;background: #0069de; font-size: 14px;font-weight: bold;letter-spacing: -0.28px;color: #fefeff;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img .mask p{margin-top: 15px;  font-size: 15px;font-weight: bold;line-height: 1.33;letter-spacing: -0.3px;color: #202020;word-break: keep-all;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img .mask .btn{display: flex;gap:10px;   position: absolute;bottom: 17px;left: 0;width: 100%;justify-content: center;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img .mask .btn a{display: inline-block;width:60px;height: 60px;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img .mask .btn .link{background: url(/_public/images2/icon/ico_link4.svg) no-repeat;background-size: cover;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img .mask .btn .dwn{background: url(/_public/images2/icon/ico_dwn2.svg) no-repeat;background-size: cover;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .txt{margin-top: 10px;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .txt h4{line-height: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;font-weight: 500;letter-spacing: -0.32px;color: #000;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .txt span{display: block;line-height: 1;margin-top:4px;font-size: 15px;font-weight: normal;letter-spacing: -0.3px;color: #787878;}
main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li:hover .img .mask{opacity: 1;}
main .section02 .box .map-box{position:relative;height: calc(100% - 33px);border-radius: 10px;background: #f3f4ff;display: block;}
main .section02 .box .m-map-box{display: none;}
main .section02 .box .m-map-box .img img{display: block;width:100%;}
main .section02 .box .m-map-box .link-box{margin-top:15px;display: flex;flex-wrap: wrap;gap:10px;}
main .section02 .box .m-map-box .link-box a{font-family: 'Paperlogy';position: relative;padding:0 42px 0 47px;  border-radius: 20px;border: solid 1px #dbd5fc;background-color: #fff; font-size: 17px;font-weight: 600;letter-spacing: -0.17px;color: #202020;display: flex;align-items: center;height: 40px;width:calc(50% - 5px);}
main .section02 .box .m-map-box .link-box a:before{content:"";position: absolute;left: 5px;top: 4px;display:block;width:32px;height:32px;background: url(/_public/images2/main/hover_mapicon.png) no-repeat;background-size: cover;}
main .section02 .box .m-map-box .link-box a:after{content:"";position: absolute;right: 15px;top: 13px;display:block;width:12px;height:12px;background: url(/_public/images2/main/view.svg) no-repeat;background-size: cover;}
main .section02 .box .map-box .map-cont{position: absolute;transition: all 0.3s;}
main .section02 .box .map-box .map-cont a{display: block;width:100%;height:100%;}
main .section02 .box .map-box .map-cont .txt{position: absolute; font-family: 'Paperlogy';font-size: 17px;font-weight: bold;letter-spacing: -0.17px;color: #4627f6;border: solid 2px #7b64ff;background-color: #fff;padding:8px 13px 8px 40px;border-radius: 25px;min-width:90px;z-index: 10;transition: all 0.3s;opacity: 0;}
main .section02 .box .map-box .map-cont .txt:before{content:"";position: absolute;left: 5px;top: 4px;display:block;width:32px;height:32px;background: url(/_public/images2/main/hover_mapicon.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map-cont .txt:after{content: "";position:absolute;left:50%;bottom:-14px;transform: translateX(-50%);display: block;width:15px;height:14px;background: url(/_public/images2/main/hover_texticon.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map-cont:hover .txt{opacity: 1;}
/*main .section02 .box .map-box .map01{top:17px;left:9px;width:225px;height:280px;background: url(/_public/images2/main/map01.png) no-repeat;background-size: cover;}*/
/*main .section02 .box .map-box .map01 .txt{top: 60px;left: 60px;}*/
/*main .section02 .box .map-box .map02{top:128px;left:247px;width:120px;height:129px;background: url(/_public/images2/main/map02.png) no-repeat;background-size: cover;}*/
/*main .section02 .box .map-box .map02 .txt{top: -10px;left: -40px;}*/
/*main .section02 .box .map-box .map03{top:115px;left:330px;width:62px;height:62px;background: url(/_public/images2/main/map03.png) no-repeat;background-size: cover;z-index: 10;}*/
/*main .section02 .box .map-box .map03 .txt{top: -15px;left: -15px;}*/
/*main .section02 .box .map-box .map04{top: 15px;left: 234px;width:357px;height:127px;background: url(/_public/images2/main/map04.png) no-repeat;background-size: cover;}*/
/*main .section02 .box .map-box .map04 .txt{left: 186px;top: 18px;}*/
/*main .section02 .box .map-box .map05{top: 77px;left: 356px;width:167px;height:138px;background: url(/_public/images2/main/map05.png) no-repeat;background-size: cover;}*/
/*main .section02 .box .map-box .map05 .txt{top: 8px;left: 46px;}*/
/*main .section02 .box .map-box .map06{top:190px;left:456px;width:105px;height:87px;background: url(/_public/images2/main/map06.png) no-repeat;background-size: cover;}*/

main .section02 .box .map-box .map01{top: 4%;left: 2%;width: 38.2%;padding-top: 47.5%;background: url(/_public/images2/main/map01.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map01 .txt{top: 60px;left: 60px;}
main .section02 .box .map-box .map02{top: 43%;left: 42%;width: 20.4%;padding-top: 21.9%;background: url(/_public/images2/main/map02.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map02 .txt{top: -10px;left: -40px;}
main .section02 .box .map-box .map03{top: 39%;left: 56%;width: 10.51%;padding-top: 10.51%;background: url(/_public/images2/main/map03.png) no-repeat;background-size: cover;z-index: 10;}
main .section02 .box .map-box .map03 .txt{top: -15px;left: -15px;}
main .section02 .box .map-box .map04{top: 5.4%;left: 39.9%;width: 60.51%;padding-top: 21.53%;background: url(/_public/images2/main/map04.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map04 .txt{left: 186px;top: 18px;}
main .section02 .box .map-box .map05{top: 25.8%;left: 60.5%;width: 28.31%;padding-top: 23.4%;background: url(/_public/images2/main/map05.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map05 .txt{top: 8px;left: 46px;}
main .section02 .box .map-box .map06{top: 68%;left: 77%;width: 17.8%;padding-top: 14.76%;background: url(/_public/images2/main/map06.png) no-repeat;background-size: cover;}

main .section02 .box .map-box .map01:hover{background: url(/_public/images2/main/map01_on.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map01:hover .txt{top:50px;}
main .section02 .box .map-box .map02:hover{background: url(/_public/images2/main/map02_on.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map02:hover .txt{top: -20px;}
main .section02 .box .map-box .map03:hover{background: url(/_public/images2/main/map03_on.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map03:hover .txt{top: -25px;}
main .section02 .box .map-box .map04:hover{background: url(/_public/images2/main/map04_on.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map04:hover .txt{top: 8px;}
main .section02 .box .map-box .map05:hover{background: url(/_public/images2/main/map05_on.png) no-repeat;background-size: cover;}
main .section02 .box .map-box .map05:hover .txt{top: -2px;}

main .section02 .box .popup-zone{position: relative;overflow: hidden;border-radius: 5px;}
main .section02 .box .popup-zone .swiper-slide{position: relative;cursor: grab;}
main .section02 .box .popup-zone .swiper-slide img{display:block;width: 100%;}
main .section02 .box .popup-zone .control-box{position: relative;background: #fff;border:1px solid #ccc;padding:10px 30px 10px 20px;display: flex;align-items: center;justify-content:space-between;background: rgba(255,255,255,0.9);border-radius: 0 0 5px 5px;height: 40px;}
main .section02 .box .popup-zone .control-box .btn{position:relative;display: flex;gap:20px;}
main .section02 .box .popup-zone .control-box .btn .swiper-button{position: relative;top:initial;right: initial;left:initial;bottom:initial;margin:0;width:18px;height:18px;cursor: pointer;}
main .section02 .box .popup-zone .control-box .btn .swiper-button:after{display: none;}
main .section02 .box .popup-zone .control-box .btn .swiper-button-prev{background: url(/_public/images2/icon/target_prev.svg) no-repeat;background-size: cover;}
main .section02 .box .popup-zone .control-box .btn .swiper-button-next{background: url(/_public/images2/icon/target_next.svg) no-repeat;background-size: cover;}
main .section02 .box .popup-zone .control-box .btn .swiper-button-stop{background: url(/_public/images2/icon/target_stop.svg) no-repeat;background-size: cover;display: none;}
main .section02 .box .popup-zone .control-box .btn .swiper-button-stop.on{display: block;}
main .section02 .box .popup-zone .control-box .btn .swiper-button-play{background: url(/_public/images2/icon/target_play.svg) no-repeat;background-size: cover;display: none;}
main .section02 .box .popup-zone .control-box .btn .swiper-button-play.on{display: block;}
main .section02 .box .popup-zone .control-box .swiper-pagination{position: relative;width:auto;top:initial;right: initial;left:initial;bottom:initial;margin:0; font-size: 16px;font-weight: normal;letter-spacing: -0.16px;color: #787878;}
main .section02 .box .popup-zone .control-box .swiper-pagination .swiper-pagination-current{font-weight: 800;color:#202020;}


@media all and (max-width:1800px) {}

@media all and (max-width:1600px) {
    main .section01{padding:60px 20px;}
    main .section01 .box{gap:30px;}
    main .section02{padding:37px 20px 91px;}
    main .section02 .layout{gap:20px;}
    main .section02 .box:nth-child(1){width:calc(33.3333% - 110px);max-width: initial;}
    main .section02 .box:nth-child(2){width:calc(33.3333% - 34px);max-width: initial;}
    main .section02 .box:nth-child(3){width:calc(33.3333% - 197px);max-width: initial;}
    main .section02 .box .map-box .map05{top: 25.1%;}
}

@media all and (max-width:1460px) {
    main .section01 .box .col2 a{padding:30px 35px;}
    main .section01 .box .col2 a h3{font-size:26px;}
    main .section01 .box .col2 .link2 .obj02{width:65%;}
    main .section01 .box .col2 .link2 .obj02 img{width:100%;}
    main .section01 .box .col2 .link2 .obj03{width:50%;}
    main .section01 .box .col2 .link2 .obj03 img{width:100%;}
    main .section01 .box .col2 a span{left:35px;}

    main .section02 .box .map-box .map05{top: 24.1%;left: 60.8%;}

}

@media all and (max-width:1280px) {
    main{padding-top: 70px;}
    main .section01 .box{flex-direction: column;}
    main .section01 .box > div{max-width:100%;}
    main .section01 .box .col1 .input-box .input input[type="text"]{height:60px;font-size:18px;}
    main .section01 .box .col2 .link2 .obj02{width:auto;}
    main .section01 .box .col2 .link2 .obj03{width:auto;}
    main .section01 .box .col2 a span{width:50px;height:50px;left:35px;}

    main .section02 .layout{gap:60px 20px;flex-wrap: wrap;}
    main .section02 .box:nth-child(1){width:100%;}
    main .section02 .box:nth-child(2){width:calc(55% - 10px);flex: none;}
    main .section02 .box:nth-child(3){width:calc(45% - 10px);flex: none;}
    main .section02 .box .map-box .map05{top: 22.1%;left: 60.5%;}
    main .section02 .box .map-box .map-cont .txt{padding:6px 10px 6px 35px;font-size:15px;}
    main .section02 .box .map-box .map-cont .txt:before{width:28px;height:28px;}
}

@media all and (max-width:1024px) {
    main .section01{padding:40px 20px;}
    main .section01 .box .col1 .input-box{max-width: 100%;}
    main .section01 .box .col1 .input-box .input input[type="text"]{height:55px;padding: 0 50px 0 20px;}
    main .section01 .box .col1 .input-box .input button{top:14px;right:20px;}
    main .section01 .box .col2 a{padding:25px 30px;}
    main .section01 .box .col2 a h3{font-size:22px;}

    main .section02 .box .bbs-box .bbs-tab button{font-size:20px;}
    main .section02 .box h3{font-size:20px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul{justify-content: space-around;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li{width:calc(25% - 13px);}
    main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .txt h4{font-size:15px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img .mask .btn{bottom:10px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img .mask .btn a{width:50px;height:50px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li{padding-left: 16px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li:before{top:7px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li a{font-size:16px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li span{font-size:14px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new{padding:20px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new a{font-size:16px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new a:before{width:18px;height:18px;top:1px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new span{font-size:14px;}
}



@media all and (max-width:768px) {
    main .section01{padding:40px 20px;background: url(/_public/images2/main/m_main_visual.png) no-repeat;background-size: cover;}
    main .section01 .box{gap:59px;}
    main .section01 .box .col1{padding:0;background: none;}
    main .section01 .box .col1 .input-box .input button{top:17px;width:20px;}
    main .section01 .box .col1 .input-box .hash{margin-top:10px;}
    main .section01 .box .col1 .input-box .hash a { height: 34px; font-size: 15px;}
    main .section01 .box .col2{flex-direction: column;gap:10px;}
    main .section01 .box .col2 a{flex:none;padding:20px;height:140px;}
    main .section01 .box .col2 a h3{position: relative;z-index: 1;}
    main .section01 .box .col2 a span{width:40px;height:40px;left:20px;bottom:20px;}
    main .section01 .box .col2 .link2 .obj02{width:220px;}
    main .section01 .box .col2 .link2 .obj03{width:160px;}

    main .section02{padding:40px 20px 100px;}
    main .section02 .layout{flex-direction: column;}
    main .section02 .box:nth-child(1){width:100%;}
    main .section02 .box:nth-child(2){width:100%;}
    main .section02 .box:nth-child(3){width:100%;}
    main .section02 .box .bbs-box .bbs-cont{min-height: 222px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li{gap:10px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li a{width:calc(100% - 88px);}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new{margin-bottom:15px;gap:5px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new a{width:100%;padding-left: 21px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new a:before{top:3px;width:16px;height:16px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case1 ul li.new span{font-size:12px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul{gap:15px;overflow-x: auto;overflow-y: hidden;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li{width:154px;}
    main .section02 .box .bbs-box .bbs-cont .bbs-case2 ul li .img .mask .btn a{width:40px;height:40px;}
    main .section02 .box .map-box{display:none;}
    main .section02 .box .m-map-box{display: block;}
}

@media all and (max-width:460px) {
}
