/*.paginate{margin-top: 0px; text-align: center;}*/
/*.paginate > a,*/
/*.paginate .page > a,*/
/*.paginate .page > span {display:inline-block; position: relative; width:37px; height:37px; border:2px solid #fff; font-size:20px; color: #525459;}*/
/*.paginate > a ~ a,*/
/*.paginate .page > * ~ * {margin-left:8px;}*/
/*.paginate .page {display:inline-block; margin:0 5px;}*/
/*.paginate .page > span {z-index:1; border:2px solid #ffb400;}*/
/*.paginate .page > span em {font-weight:700; color:#ffb400; line-height:2;}*/
/*.paginate .page > a span {font-weight:500; line-height:2;}*/

/*.paginate2{*/
/*    margin-top: -18px;*/
/*}*/

#a1{
    background: #000000;
}
.paginate{
    text-align: center
}
.paginate2{
    margin-top: 30px;
}
.paginate3{
    /*margin-top: 10px;*/
}
.paginate4{
    margin-top: 20px;
}
/*.first{*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    width: 37px;*/
/*    height: 37px;*/
/*    border: 2px solid #fff;*/
/*    font-size: 20px;*/
/*    color: #525459;*/
/*}*/
/*.paginate > a ~ a, .paginate .page > * ~ * {*/
/*    margin-left: 8px;*/
/*}*/
/*.last{*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    width: 37px;*/
/*    height: 37px;*/
/*    border: 2px solid #fff;*/
/*    font-size: 20px;*/
/*    color: #525459;*/
/*}*/
/*.paginate > a, .paginate .page > a, .paginate .page > span {*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    width: 37px;*/
/*    height: 37px;*/
/*    border: 2px solid #fff;*/
/*    font-size: 20px;*/
/*    color: #525459;*/
/*}*/
/*.paging{display: inline}*/

.notice_view .cont{
    height:unset;
}

.notice_list ul li a .thum img{
    object-fit: contain;
}

.industry_image{
    width: 1728px;
    height: 880px;
    object-fit: contain;
}
.industry_list_image{
    width: 265px;
    height: 142px;
    object-fit: contain;
}

.corp_list li .img img{
    position: unset;
}
.corp_list li .video_btn img{
    position: unset;
}
#pop_area{width: 961px; height: 1095px; background: url(/main/images/sub/bg_pop.jpg) no-repeat; padding: 196px 80px 124px; box-sizing: border-box;}

.pop_tit {font-size: 100px; font-weight: 800; margin-bottom: 20px;}
/*.pop_box {width: 800px; height: 451px; box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.3); margin: 0 auto 40px;}*/
.pop_txt{text-align: left;width: 800px; height: 230px; font-size: 25px; font-weight: 700; line-height: 38px; overflow-y: auto; padding: 0 20px; box-sizing: border-box;}
.btn_close {position: absolute; width: 90px; height: 90px; top:8px; right: 60px;}
.swal2-popup {
    display: none;
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    width: 32em;
    max-width: 100%;
    padding: 1.25em;
    border: none;
    border-radius: .3125em;
    background: unset;
    font-family: inherit;
    font-size: 1rem;
}
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
    background: rgba(0,0,0,.4);
    width: 100%;
    height: 3840px;
    margin-top: 2160px;
}
#pop_area{
    margin-left: -125%;
    overflow: hidden;
    /* left: -38%; */
    position: relative;

}
.swal2-container.swal2-backdrop-out, .swal2-container.swal2-noanimation {
    background: rgba(0,0,0,.4);
    width: 100%;
    height: 3840px;
    margin-top: 2160px;
}
.swal2-container.swal2-backdrop-hide, .swal2-container.swal2-noanimation {
    background: rgba(0,0,0,.4);
    width: 100%;
    height: 3840px;
    margin-top: 2160px;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    text-align: center;
    position: relative;
    top: 25px;
}
.search_result_box{
    overflow-x: hidden;
}
.swiper-pagination-bullet{
    width: 13px;
    height: 13px;
}
:root {
    --swiper-theme-color: #408e56;
}
::-webkit-scrollbar-thumb {
    background: #408e56;
    border-radius: 5px;
}

.swal2-container{
    display : block;
}
.swal2-popup{
    float: left;
    top: 8%;
    overflow: hidden;
}
.swiper-pagination_pop{
    text-align: center;
    position: relative;
    top: -30px;
}

.swiper-pagination-bullet {
    margin: 0 4px;
}
.pop_img{
    height: 1142px;
}
.pop_wrap{
    margin-left: -25px;
    margin-top: 308px;
}
.disabled {
    pointer-events:none;
    opacity:0.5;
}
/*.search_box{*/
/*    margin-top: 360px;*/
/*}*/
.search_02{
    margin:unset;
    width: 500px;
    position: absolute;
    bottom: 133px;
    left: 692px;
}
/*.city_btn ul li{*/
/*    margin-bottom: 180px;*/
/*}*/

.sub2_map img{
    height: 100%;
}