@charset "utf-8";
/*
=========================================================================================================================================================================================
//////////////        미르넷 웹코딩 3.0 작성자 : 김은미 대리    ////////////////////////
=============  코딩 CSS.3.0. HTML.5.0. 크롬최적화 익스 11. 최적화 ================
//////////////           2022.11.18 CSS Document           ///////////////////////
=========================================================================================================================================================================================
*/




#mcontainer{}


/*메인비쥬얼세팅*/
.main-Bx{position: absolute;display: block;box-sizing:border-box;left: 50%;top: 50%;margin-left: -406px;margin-top: -65px;transition: all .3s ease;z-index: 100;}
.main-Bx .main-Cyc{display: block;position: relative;box-sizing: border-box;width: 800px;height: 120px;}
.main-Bx .main-Cyc:before{content:'';display: block;position: absolute;width: 100%;height: 100%;top: -10px;left: -10px;border: 7px solid #139652;z-index: 1;background: transparent;}
.main-Bx .cyc-img{display: block;}
.main-Bx .cyc-img:before{content:'';display: block;position: absolute;width: 100%;height: 100%;top: 10px;left: 10px;border: 7px solid #fff;z-index: -1;}
.main-Bx .Cyc-txt{position: absolute;display: block;width: 782px;top: 15px;left: 15px;height: 102px;font-size: 0;box-sizing: border-box;background: rgba(255, 255, 255, .8);z-index: 100;}
.main-Bx .Cyc-txt .Cyc-txtsp a{position: relative;display: block;width: 390px;height: 102px;background: url(/rural/_Img/all_Img/vis-logo.png) no-repeat 0px -1px;background-size: auto;}
.main-Bx .Cyc-txt .Cyc-txtsp,
.main-Bx .Cyc-txt .Cyc-titsp{position: relative;display: inline-block;width: 50%;}
.main-Bx .Cyc-txt .Cyc-titsp a{display: block;width: 392px;height: 102px;background: url(/rural/_Img/all_Img/vis-logo.png) no-repeat 0px -109px;background-size: auto;}

@media all and (max-width:1090px){
.main-Bx{position: absolute;display: block;box-sizing:border-box;left: 50%;top: 50%;margin-left: -340px;margin-top: -100px;transition: all .3s ease;z-index: 100;}
.main-Bx .main-Cyc{display: block;position: relative;box-sizing: border-box;width: 660px;height: 120px;}
.main-Bx .Cyc-txt{position: absolute;display: block;width: 642px;top: 15px;left: 15px;height: 102px;font-size: 0;box-sizing: border-box;background: rgba(255, 255, 255, .8);z-index: 100;}
.main-Bx .Cyc-txt .Cyc-txtsp a{position: relative;display: block;width: 320px;height: 102px;background: url(/rural/_Img/all_Img/vis-logo.png) no-repeat 0px -1px;background-size: cover;background-position: 0px 8px;}
.main-Bx .Cyc-txt .Cyc-titsp a{display: block;width: 321px;height: 102px;background: url(/rural/_Img/all_Img/vis-logo.png) no-repeat 0px -109px;background-size: cover;background-position: 0px -77px;}
}

@media all and (max-width:999px){
.main-Bx{position: absolute;display: block;box-sizing:border-box;left: 50%;top: 50%;margin-left: -276px;margin-top: -55px;transition: all .3s ease;z-index: 100;}
.main-Bx .main-Cyc{display: block;position: relative;box-sizing: border-box;width: 550px;height: 60px;}
.main-Bx .Cyc-txt{position: absolute;display: block;width: 532px;top: 15px;left: 15px;height: 42px;font-size: 0;box-sizing: border-box;background: rgba(255, 255, 255, .8);z-index: 100;}
.main-Bx .Cyc-txt .Cyc-txtsp a{position: relative;display: block;width: 266px;height: 42px;background: url(/rural/_Img/all_Img/vis-logo.png) no-repeat 0px -1px;background-size: 70%;background-position: 25px -3px;}
.main-Bx .Cyc-txt .Cyc-titsp a{display: block;width: 267px;height: 42px;background: url(/rural/_Img/all_Img/vis-logo.png) no-repeat 0px -109px;background-size: 80%;background-position: 21px -64px;}
}

@media all and (max-width:680px){
.main-Bx .Cyc-txt .Cyc-txtsp,
.main-Bx .Cyc-txt .Cyc-titsp{position: relative;display: block;width: 100%;}
.main-Bx{position: absolute;display: block;box-sizing:border-box;left: 50%;top: 50%;margin-left: -117px;margin-top: -58px;transition: all .3s ease;z-index: 100;}
.main-Bx .main-Cyc{display: block;position: relative;box-sizing: border-box;width: 226px;height: 98px;}
.main-Bx .Cyc-txt{position: absolute;display: block;width: 206px;top: 15px;left: 17px;height: 86px;font-size: 0;box-sizing: border-box;background: rgba(255, 255, 255, .8);z-index: 100;border: 3px solid #18673a;}
.main-Bx .Cyc-txt .Cyc-txtsp a{position: relative;display: block;width: 200px;height: 42px;background: url(/rural/_Img/all_Img/vis-logo.png) no-repeat 0px -1px;background-size: 90%;background-position: 13px -2px;border-bottom: 1px solid #ffffff;}
.main-Bx .Cyc-txt .Cyc-titsp a{display: block;width: 206px;height: 42px;background: url(/rural/_Img/all_Img/vis-logo.png) no-repeat 0px -109px;background-size: 90%;background-position: 11px -57px;}
}
@media all and (max-width:680px){
.main-Bx .main-Cyc:before{content:'';display: none;position: absolute;width: 100%;height: 100%;top: -10px;left: -10px;border: 7px solid #139652;z-index: 1;background: transparent;}
.main-Bx .cyc-img{display: block;}
.main-Bx .cyc-img:before{content:'';display: none;position: absolute;width: 100%;height: 100%;top: 10px;left: 10px;border: 7px solid #fff;z-index: -1;}
}


/*메인비쥬얼*/
.mvisual-wr{display: block;}
.mvisual-wr {position:relative;box-sizing:border-box;max-width:2000px;margin:0 auto;width:auto;z-index: 5;}
.mvisual-wr #mvisual{position: relative;display: block;margin: 0;z-index: 1;background: #000;}
.mvisual-wr .ctrlnums-wrap{position: absolute;display: block;width: 100%;left: 0;bottom: 10px;text-align: center;padding: 10px 0;z-index: 10;}
.mvisual-wr .ctrl-nums{position:relative;display: inline-block;min-height: 44px;text-align: center;}
.mvisual-wr .nums{position:relative;display: inline-block;vertical-align: middle;top: 0;}
.mvisual-wr .nums>button{position:relative;display: inline-block;margin: 0 10px 0 0;}
.mvisual-wr .nums>button span{position:relative;}
.mvisual-wr .nums>button.owl-dot{position:relative;width: 20px;height: 20px;background: transparent;border-radius: 50%;border: 5px solid #fff;}
.mvisual-wr .nums>button.owl-dot.active{position:relative;background: #fff;}
.mvisual-wr .ctrl-nums .ctrl-btns{position:relative;display: inline-block;vertical-align: middle;top: -1px;}
.mvisual-wr .ctrl-nums .ctrl-btns>button{display:block;position:relative;float:left;width:44px;height:44px;border:2px solid #fff;background:transparent}
.mvisual-wr .ctrl-nums .ctrl-btns>button:after {content:"";display:none;position:absolute;width: 30px;height: 30px;margin:auto;}
.mvisual-wr .ctrl-nums .ctrl-btns>button:before{font-size: 35px;color: #fff;}
.mvisual-wr .ctrl-nums .ctrl-btns>button.btn-stop:after {left: -1px;}
.mvisual-wr .ctrl-nums .ctrl-btns>button.btn-play:after {left: 2px;}
.mvisual-wr .ctrl-nums .ctrl-btns>button{display:block;position:relative;width: 55px;height: 55px;border: 5px solid #ffffff;background:transparent;/* text-shadow: 0 0 0.1em #fff, 0 0 0.7em #fff; */}
.mvisual-wr .ctrl-nums .ctrl-btns>button{box-sizing:border-box;border-radius:50%;text-shadow: 0 0 0.1em , 0 0 0.7em;transition:all .3s ease;}
.mvisual-wr .ctrl-nums .ctrl-btns .btn-stop{position:relative;display: block;width: 55px;height: 55px;}
.mvisual-wr .ctrl-nums .ctrl-btns .btn-play{position:relative;display: none;}
.mvisual-wr .ctrl-nums .ctrl-btns .btn-stop:after{position:relative;background-position: -566px -174px;}
.mvisual-wr .ctrl-nums .ctrl-btns .btn-play:after{position:relative;background-position: -601px -174px;}
.mvisual-wr .datalist{position:relative;}
.mvisual-wr .owl-stage-outer{display: block;}
.mvisual-wr .owl-stage{position:relative;}
.mvisual-wr .owl-item{position:relative;}
.mvisual-wr .owl-item .item{position: relative;display: block;box-sizing: border-box;}
.mvisual-wr .owl-item .item .vis-img{position:relative;display: block;box-sizing: border-box;}
.mvisual-wr .owl-item .item .vis-img .txtBox{display: block;position: absolute;width: 100%;height: 1px;top: 50%;left: 50%;margin-left: -950px;margin-top: -95px;box-sizing: border-box;}
.mvisual-wr .owl-item .item .vis-img .inwr{position:relative;display: block;padding: 0;box-sizing: border-box;}
.mvisual-wr .owl-item .item .vis-img .inwr:after{content:'';position: absolute;display: none;top: 0;left: 0;width: 100%;height: 210px;padding: 0 30px 0 0;background: rgba(0, 0, 0, 0.2);z-index: 0;border-radius: 0;}
.mvisual-wr .owl-item .item .vis-img .p1{position:relative;display: inline-block;font-size: 35px;font-weight: 600;letter-spacing: -2px;line-height: 50px;padding: 20px 10px 0;margin: 0;}
.mvisual-wr .owl-item .item .vis-img .p1:before{content:'';position: absolute;display: block;width: 245px;height: 163px;background: url(/euiyeol/_Img/all_img/euiyeol-character01.png)no-repeat;background-position: 0;top: -94px;right: -243px;z-index: 1;}
.mvisual-wr .owl-item .item .vis-img .p1 .t1{position:relative;display: inline-block;font-family: 'Jalnan', sans-serif;color: #fff;z-index: 1;}
.mvisual-wr .owl-item .item .vis-img .p1 .t2{position:relative;display: inline-block;font-family: 'Jalnan', sans-serif;color: #ef402a;z-index: 1;margin: 0 10px;text-shadow: 0 0 0.1em #fff, 0 0 0.7em #fff;}
.mvisual-wr .owl-item .item .vis-img .p2{position: relative;display: block;font-size: 45px;font-weight: 600;letter-spacing: -1px;line-height: 80px;top: -18px;}
.mvisual-wr .owl-item .item .vis-img .p2:before{content:'';position: absolute;display: none;width: 630px;height: 1000px;background: url(/_Img/main-img/box-Bg03.png) no-repeat;top: -210px;right: -261px;z-index: 0;opacity: 0.3;}
.mvisual-wr .owl-item .item .vis-img .p2 .t1{position:relative;color: #076fee;font-family: 'Jalnan', sans-serif;font-weight: bold;z-index: 1;text-shadow: 0 0 0.1em #fff, 0 0 0.7em #fff;}
.mvisual-wr .owl-item .item .vis-img .p2 .t2{position:relative;color: #ffffff;font-family: 'Jalnan', sans-serif;font-weight: bold;z-index: 1;}
.mvisual-wr .owl-item .item .vis-img>img{max-width: 100%;height: auto;}
.mvisual-wr .owl-nav{position: absolute;display: block;width: 1300px;height: 0;top: 50%;left: 50%;margin-top: -60px;margin-left: -650px;transition: all .3s ease;}
.mvisual-wr .owl-carousel .owl-nav button.owl-prev{position: absolute;display: block;left: -90px;width: 80px;height: 145px;top: 0;border: 0;font-size: 0;}
.mvisual-wr .owl-carousel .owl-nav button.owl-prev:before{content:"";position: absolute;display: inline-block;top: 20px;left: 20px;padding: 0;margin: 0;box-sizing: border-box;border-top: 6px solid #fff;border-left: 6px solid #fff;width: 90px;height: 90px;transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin-top: 0px;}
.mvisual-wr .owl-carousel .owl-nav button.owl-next{position: absolute;display: block;right: -90px;width: 80px;height: 145px;top: 0;border: 0;font-size: 0;}
.mvisual-wr .owl-carousel .owl-nav button.owl-next:before{content:"";position: absolute;display: inline-block;top: 20px;right: 20px;padding: 0;margin: 0;box-sizing: border-box;border-top: 6px solid #fff;border-left: 6px solid #fff;width: 90px;height: 90px;transform: rotate(135deg);-ms-transform: rotate(-225deg);margin-top: 0px;}
.mvisual-wr .owl-carousel .owl-nav button.owl-prev:hover,
.mvisual-wr .owl-carousel .owl-nav button.owl-next:hover{background:transparent;}
.mvisual-wr .owl-carousel .owl-nav button.owl-prev:hover:before{content:"";position: absolute;display: inline-block;top: 20px;left: 20px;padding: 0;margin: 0;box-sizing: border-box;border-top: 6px solid #139652;border-left: 6px solid #139652;width: 90px;height: 90px;transform: rotate(-45deg);-ms-transform: rotate(-225deg);margin-top: 0px;}
.mvisual-wr .owl-carousel .owl-nav button.owl-next:hover:before{content:"";position: absolute;display: inline-block;top: 20px;right: 20px;padding: 0;margin: 0;box-sizing: border-box;border-top: 6px solid #139652;border-left: 6px solid #139652;width: 90px;height: 90px;transform: rotate(135deg);-ms-transform: rotate(-225deg);margin-top: 0px;}

@media all and (max-width:999px){
.mvisual-wr .ctrlnums-wrap{position: absolute;display: block;width: 100%;left: 0;bottom: -34px;text-align: center;padding: 10px 0;z-index: 10;}
}

@media all and (max-width:680px){
.mvisual-wr .ctrlnums-wrap{position: absolute;display: block;width: 100%;left: 0;bottom: -60px;text-align: center;padding: 10px 0;z-index: 10;}
.mvisual-wr .ctrl-nums .ctrl-btns{position:relative;display: inline-block;vertical-align: middle;top: 0px;}    
.mvisual-wr .ctrl-nums .ctrl-btns .btn-stop{position:relative;display: block;width: 40px;height: 40px;}
.mvisual-wr .ctrl-nums .ctrl-btns .btn-play{position:relative;display: none;}
.mvisual-wr .ctrl-nums .ctrl-btns .btn-stop:after{position:relative;background-position: -566px -174px;}
.mvisual-wr .ctrl-nums .ctrl-btns .btn-play:after{position:relative;background-position: -601px -174px;}
.mvisual-wr .ctrl-nums .ctrl-btns>button:before{font-size: 20px;color: #fff;}
.mvisual-wr .ctrl-nums .ctrl-btns>button.btn-stop:after {left: -1px;}
.mvisual-wr .ctrl-nums .ctrl-btns>button.btn-play:after {left: 2px;}
}

/*상단이미지바로가기메뉴*/
.notic-wr{}
.notic-wr{position:relative;display: block;min-height: 668px;padding: 0;margin-bottom: 0;margin-top: 0;background: transparent;}
.notic-wr:before{content:'';z-index: 0;position: absolute;display: block;top: 0;left: 50%;width: 1920px;min-height: 180px;margin-left: -960px;background: url(/rural/_Img/main/main-barBg02.jpg)repeat-y 50% 31% fixed;opacity: 1;-webkit-background-size: 100%;-moz-background-size: 100%;-o-background-size: 100%;background-size: 100%;}
.notic-wr:after{content:'';z-index: 0;position: absolute;display: block;top: 0;left: 0px;width: 887px;height: 495px;opacity: 1;background: url(/rural/_Img/main/main-barBg01.png)no-repeat 0px 0px;}
.notic-wr .dummy-bx{width: 0;height: 0;border-left: 100px solid #6a6a6a;border-right: 100px solid #666;border-bottom: 200px solid transparent;z-index: 3;position: absolute;}
.notic-wr .dummy-bx:after{content:"";position: absolute;width: 200px;height: 200px;background: #333 url(https://cdn.pixabay.com/photo/2017/07/13/16/07/monkey-2500919_960_720.jpg);z-index: -70;left: -100px;}

@media all and (max-width:1330px){
.notic-wr{padding:0 20px;}   
}
@media all and (max-width:1050px){
.notic-wr:after{content:'';z-index: 0;position: absolute;display: block;top: 0;left: -299px;width: 887px;height: 495px;opacity: 1;background: url(/rural/_Img/main/main-barBg01.png)no-repeat 0px 0px;}
}

@media all and (max-width:1000px){
.notic-wr{padding:0 20px;margin-bottom: 30px;}   
}

/*공지사항내용*/
.noticsBox{position:relative;display: block;max-width: 1300px;min-height: 600px;margin: 0 auto;z-index: 1;vertical-align: top;font-size: 0;/* background: #d7dfe1; */}
.noticsBox:before{content:'';position: absolute;display: block;top: 180px;right: -324px;width: 1120px;height: 488px;margin: 0;border-radius: 0 0 0 75px;background: #f4f5f9 url(/rural/_Img/main/main-popupBg.jpg)no-repeat -135px -30px;}
.notics-Bx{position:relative;display: inline-block;width: 650px;margin: 0;padding: 25px;min-height: 530px;background: #fff;vertical-align: top;top: 54px;border-radius: 45px;box-shadow: 7px 7px 15px rgba(0, 0, 0, 0.35);}
.side-box {max-width:1200px;position:relative;box-sizing:border-box;margin:0 auto;height:660px;padding:0 0 0 600px}

#mboardTab {position: relative;display: block;width: 100%;height:100%;text-align: left;box-sizing: border-box;font-size: 0;}
#mboardTab:before{content:'';position:absolute;display: block;height: 65px;width: 530px;top: -6px;left: 0;border-radius: 40px;background: #779b2d;}
#mboardTab dl {display:inline-block}
#mboardTab dl dt {position:relative;display:inline-block;z-index:1;margin: 0 0 0 -5px;width: 221px;}
#mboardTab dl:first-child dt {position:relative;display:inline-block;width: 280px;z-index:1;margin: 0;}
#mboardTab dl dt:after {content:"";display: none;position:absolute;width:1px;height:18px;background:#b7b7b7;right:0;top:50%;margin:-8px 0 0;}
#mboardTab dl:last-child dt:after {display:none}
#mboardTab dl dt a {position:relative;display:block;color: #98c340;font-size: 25px;text-align: center;padding: 16px 21px 18px 27px;margin: 0;letter-spacing: -.001em;font-weight: 600;box-sizing: border-box;transition:all .3s ease;}
#mboardTab dl:first-child dt a {position:relative;display:block;color: #2b9c5c;font-size: 25px;text-align: center;padding: 16px 21px 18px 27px;margin: 0;letter-spacing: -.001em;font-weight: 600;box-sizing: border-box;transition:all .3s ease;}
#mboardTab dl dt a:before {content:"";position:absolute;display: none;width: 0;height: 0;left:0;bottom: 0;background: #fff;}
#mboardTab dl dt a:focus,
#mboardTab dl dt a:hover {color: #fff;}
#mboardTab dl dd {display:none;position:absolute;top:0;left:0;width:100%;text-align:left;margin: 79px 0 0;padding: 0 0 14px;}
#mboardTab dl dd ul {display:block;overflow:hidden}
#mboardTab dl dd ul li {display:block;width:100%;position:relative;box-sizing:border-box;border-bottom: 1px #d7d7d7;border-style: dashed;border-width: 0 0 1px 0;}
#mboardTab dl dd ul li a {display:block;box-sizing:border-box;position:relative}
#mboardTab dl dd ul li.hasImg {width: 100%;margin-bottom: 16px;opacity:0;}
#mboardTab dl dd ul li.hasImg.over {opacity:1}
#mboardTab dl dd ul li.hasImg a {padding:0}
#mboardTab dl dd ul li.hasImg:nth-of-type(2) {margin-left:3.34%}
#mboardTab dl dd ul li.hasImg a .imgBox {display: block;position: absolute;top: 23px;left: 0;width: 76px;height: 60px;}
#mboardTab dl dd ul li.hasImg a .imgBox:before {content:"";display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;left:0;top:0;border:3px solid #005c60;opacity:0;z-index:2;transition:all .3s ease}
#mboardTab dl dd ul li.hasImg a .imgBox img {display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1}
#mboardTab dl dd ul li.hasImg a .imgBox img.baseW {width:100%;height:auto}
#mboardTab dl dd ul li.hasImg a .imgBox img.baseH {width:auto;height:100%}
#mboardTab dl dd ul li.hasImg a .txtBox {position: relative;display:block;box-sizing:border-box;font-size:18px;border-top:0;color:#333;padding: 30px 0 26px 90px;margin: 0px 0 0 0;text-align: left;border-bottom: 1px #d6d6d6;border-style: dashed;}
#mboardTab dl dd ul li.hasImg a .txtBox span {display:block;line-height:1;letter-spacing:-.075em;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}
#mboardTab dl dd ul li.hasImg a .txtBox .subject {font-weight: 600;font-size: 19px;padding: 0;margin: 0 0 15px;}
#mboardTab dl dd ul li.hasImg a .txtBox .content {margin:10px 0 0}
#mboardTab dl dd ul li a {padding: 18px 95px 18px 0px;}
#mboardTab dl dd ul li a span {line-height:1;letter-spacing:-.025em;transition:all .3s ease}
#mboardTab dl dd ul li a .subjTit{position: absolute;display: inline-block;width: 100px;line-height: 20px;font-size: 15px;font-weight: 500;color: #fff;text-align: center;left: 7px;background: #028dc8;padding: 2px 5px;}
#mboardTab dl dd ul li a .subj {position: relative;display: block;padding: 2px 0 0 45px;font-size: 21px;font-weight: 500;color:#555;width:auto;line-height: 24px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing: -0.5px;word-wrap:normal;font-family: 'welcome_Bold', sans-serif;}
#mboardTab dl dd ul li a .subj:before{content:'';position: absolute;display: block;top: 9px;left: 17px;width: 20px;height: 6px;background: url(/rural/_Img/all_Img/top-menu-pr.png)no-repeat;}
#mboardTab dl dd ul li a .subj1 {display: inline-block;padding: 0 0 0 18px;font-size: 17px;font-weight: 500;color:#555;width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing: -1px;word-wrap:normal;position: relative;line-height: 24px;}
#mboardTab dl dd ul li a .subj1:before{content:'';position: absolute;display: block;top: 7px;left: 9px;width: 4px;height: 4px;border-radius: 50%;background: #aab69e;}
#mboardTab dl dd ul li a .dete{position: absolute;display: inline-block;top: 27px;right: 4px;font-size: 16px;}
#mboardTab dl dd ul li a:focus .subj,
#mboardTab dl dd ul li a:hover .subj {text-decoration:underline;color:#000}
#mboardTab dl dd ul li a .date {position:absolute;right:0;top:11px;font-size:16px;color:#666}
#mboardTab dl dd .btn-more {display:block;position:absolute;right: 0px;top: -83px;width: 65px;height: 65px;background: #779b2d;border-radius: 50%;}
#mboardTab dl dd .btn-more:before,
#mboardTab dl dd .btn-more:after {content:"";display:block;position:absolute;width: 60%;height: 2px;background: #ffffff;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease;}
#mboardTab dl dd .btn-more:before {}
#mboardTab dl dd .btn-more:after {transform:rotate(90deg)}
#mboardTab dl dd .btn-more:focus:before,
#mboardTab dl dd .btn-more:hover:before {transform:rotate(90deg)}
#mboardTab dl dd .btn-more:focus:after,
#mboardTab dl dd .btn-more:hover:after {transform:rotate(180deg)}
#mboardTab dl dt a>i{position: relative;top: 2px;margin-right: 5px;}
#mboardTab dl.isOn dt a {color: #ffffff;background: transparent;}
#mboardTab dl.vnum1 dt a:before {content:'';z-index: -1;position:absolute;display:block;width: 100%;height: 100%;left: 0;bottom: 0;border: 3px solid #18673a;background: #18673a;border-radius: 40px 0 0 40px;}
#mboardTab dl.vnum1 dt a:after{content:'';z-index: -1;position:absolute;display: block;width: 0;height: 0;right: -7px;bottom: 0;border-bottom: 65px solid #779b2d;border-left: 40px solid transparent;border-right: 0px solid transparent;}
#mboardTab dl.isOn dd {display:block}
#mboardTab .extraBtn {display:inline-block;color:#000;font-size:20px;padding:15px 14px;letter-spacing:-.05em;font-weight:500}


@media all and (max-width:680px){
.notic-wr{position:relative;display: block;min-height: 1105px;}
}
@media all and (max-width:550px){
.notic-wr{position:relative;display: block;min-height: 999px;z-index: 1;}
}

@media all and (max-width:380px){
.notic-wr{position:relative;display: block;min-height: 1038px;}
}



/* 팝업존 */
.MsNo-bx{position: absolute;display: block;top: 94px;right: 0;}
.pop-titBx{position:relative;display: block;box-sizing: border-box;margin-bottom: 70px;}
.pop-titBx .pop-tit{position:relative;display: inline-block;}
.pop-titBx .pop-tit:before{content:'';position: absolute;display: block;top: -35px;left: 0;width: 56px;height: 60px;background: url(/rural/_Img/main/main-notich.png)no-repeat -33px -12px;}
.pop-titBx .pop-tit:after{content:'';position: absolute;display: block;top: -39px;right: -58px;width: 60px;height: 70px;background: url(/rural/_Img/main/main-notich.png)no-repeat -108px -12px;}
.pop-titBx .sp-h2{position:relative;display: block;font-size: 45px;font-family: 'Jalnan',sans-serif;color: #fff;margin-left: 30px;}
.pop-titBx .pop-cht{position: absolute;display: inline-block;top: -104px;right: 0;width: 255px;height: 220px;background: url(/rural/_Img/main/main-notich.png)no-repeat -217px 0px;z-index: 1;}

.popup-box{position: relative;display: block;margin: 0;padding: 0;background: transparent;}
.sbox-01{position:  relative;display: inline-block;top: auto;width: 342px;height: 312px;padding:0;margin:0;}
.pop-wrap{z-index: 777;position:relative;display: block;width: 611px;padding:0;margin: 0 0 25px 0;background: #fff;}
.popup-bx{position: relative;}
.popup-bx>a{position: relative;display: block;width: 100%;height: auto;padding: 0;margin: 0;}
.popup-bx>a>img{max-width: 100%;height: auto;}
.conol-bx{position: relative;display: block;padding: 0;margin: 0;}
.conol-bx .pop-capt{position: absolute;display: inline-block;bottom: 6px;right: 0px;padding: 0;margin: 0;color: #a7aec1;font-size: 20px;font-weight: 300;font-family: 'LatoWebBold', sans-serif;}
.conol-bx a{position: relative;display: inline-block;font-size: 26px;color: #a7aec1;margin-right: 10px;}
.conol-bx a.stat-bn{position: relative;margin: 0;margin-right: 10px;}
.conol-bx a.stop-bn{position: relative;margin: 0;margin-right: 10px;}
.conol-bx a.stat-bn.on{position: relative;color: #535668;}
.conol-bx a.stop-bn.on{position: relative;color: #ff9f0e;}
@media all and (max-width:1330px){
.pop-wrap{z-index: 777;position:relative;display: block;width: 560px;margin: 0 auto 10px;}
.popup-box{position: relative;display: block;margin: 0;padding: 20px 17px 13px;background: #ffffff;}
}
@media all and (max-width:1280px){
.pop-wrap{z-index: 777;position:relative;display: block;width: 510px;margin: 0 auto 10px;}
.popup-box{position: relative;display: block;margin: 0;padding: 20px 17px 13px;background: #ffffff;}
}

@media all and (max-width:1220px){
.pop-wrap{z-index: 777;position:relative;display: block;width: 340px;margin: 0 auto 10px;}
.popup-box{position: relative;display: block;margin: 0;padding: 20px 17px 13px;background: #ffffff;}
.pop-titBx .pop-cht{top: 372px;right: 0;}
}
@media all and (max-width:1110px){
.pop-wrap{z-index: 777;position:relative;display: block;width: 340px;margin: 0 auto 10px;}
.popup-box{position: relative;display: inline-block;padding: 20px 17px 13px;background: #ffffff;left: 50%;margin-left: -340px;margin-bottom: 50px;}
.pop-titBx .pop-tit{position: absolute;display: inline-block;top: 0;margin-left: -297px;}
}
@media all and (max-width:1050px){
.notics-Bx{position:relative;display: inline-block;width: 100%;margin: 0;padding: 25px;min-height: 530px;background: #fff;vertical-align: top;top: 54px;border-radius: 45px;box-shadow: 7px 7px 15px rgba(0, 0, 0, 0.35);}
.MsNo-bx{position: relative;display: block;top: 0;right: 0;margin-top: 100px;}
.MsNo-bx:after{content:'';position: absolute;display: block;top: 80px;left: 50%;width: 100%;height: 351px;margin-left: -420px;border-radius: 75px 0 0 75px;background: #d7d7d7;z-index: -1;transition:all .3s ease;}
#mboardTab:before{content:'';position:absolute;display: block;height: 65px;width: 90%;top: -6px;left: 0;border-radius: 40px;background: #779b2d;}
#mboardTab dl {display:inline-block;width: 47%;}
#mboardTab dl dt {position:relative;display:inline-block;z-index:1;margin: 0 0 0 -5px;width: 85%;}
#mboardTab dl:first-child dt {position:relative;display:inline-block;width: 100%;z-index:1;margin: 0;}
.noticsBox:before{content:'';position: absolute;display: block;top: 180px;right: -215px;height: 530px;background: #0f5d3e url(/rural/_Img/main/main-barBg02.jpg)repeat-y 50% 30% fixed;}
.pop-titBx .pop-tit{position:relative;display: inline-block;left: 110px;top: 9px;}
.popup-box{position: relative;display: inline-block;padding: 20px 17px 13px;background: #ffffff;left: 50%;margin-left: -305px;margin-bottom: 50px;}
.pop-titBx .pop-tit{position:relative;display: inline-block;}
.pop-titBx .pop-cht{top: 234px;right: 0;}   
}
@media all and (max-width:999px){
.popup-box{position: relative;display: inline-block;padding: 20px 17px 13px;background: #ffffff;left: 50%;margin-left: -315px;margin-bottom: 50px;}
.pop-wrap{z-index: 777;position:relative;display: block;width: 595px;margin: 0 auto 10px;}
.MsNo-bx:after{content:'';position: absolute;display: block;top: 80px;left: 50px;width: 120%;height: 515px;margin-left: -20px;border-radius: 75px 0 0 75px;background: #d7d7d7;z-index: -1;transition:all .3s ease;}
.pop-titBx .pop-tit{position:relative;display: inline-block;left: 9px;top: 9px;}
.pop-titBx .pop-cht{top: -31px;right: 0;width: 170px;height: 160px;background-size: cover;background-position: -149px 0;}
}
@media all and (max-width:780px){
.pop-wrap{z-index: 777;position:relative;display: block;width: 100%;margin: 0 auto 10px;}
}
@media all and (max-width:680px){
#mboardTab dl dt a {position:relative;display:block;color: #98c340;font-size: 15px;text-align: center;padding: 16px 21px 21px 0px;margin: 0;letter-spacing: -.001em;font-weight: 600;box-sizing: border-box;transition:all .3s ease;top: 0px;}
#mboardTab dl:first-child dt a {position:relative;display:block;color: #2b9c5c;font-size: 15px;text-align: center;padding: 16px 21px 20px 27px;margin: 0;letter-spacing: -.001em;font-weight: 600;box-sizing: border-box;transition:all .3s ease;}
#mboardTab dl.vnum1 dt a:before {content:'';z-index: -1;position:absolute;display:block;width: 100%;height: 100%;left: 0;bottom: -3px;border: 3px solid #18673a;background: #18673a;border-radius: 40px 0 0 40px;}
#mboardTab dl.vnum1 dt a:after{content:'';z-index: -1;position:absolute;display: block;width: 0;height: 0;right: -7px;bottom: -4px;border-bottom: 65px solid #779b2d;border-left: 40px solid transparent;border-right: 0px solid transparent;}
#mboardTab:before{content:'';position:absolute;display: block;height: 65px;width: 90%;top: -4px;left: 0;border-radius: 40px;background: #779b2d;}
#mboardTab dl dd .btn-more {display:block;position:absolute;right: -10px;top: -83px;width: 65px;height: 65px;background: #779b2d;border-radius: 50%;}
#mboardTab dl.isOn dt a {color: #ffffff;background: transparent;}
.popup-box{position: relative;display: block;padding: 20px 17px 13px;background: #ffffff;left: auto;margin-left: 0;margin-bottom: 80px;}
.MsNo-bx:after{content:'';height: 475px;left: 0;border-radius: 0;transition:all .3s ease;}
}
@media all and (max-width:550px){
.noticsBox{min-height: 875px;}    
.MsNo-bx:after{content:'';height: 420px;transition:all .3s ease;}
}
@media all and (max-width:450px){
.MsNo-bx:after{content:'';height: 372px;transition:all .3s ease;}
}
@media all and (max-width:380px){
.pop-titBx .sp-h2{position:relative;display: block;font-size: 30px;font-family: 'Jalnan',sans-serif;color: #fff;margin-left: 30px;}
.pop-titBx .pop-cht{top: -11px;right: -19px;width: 137px;height: 120px;background-size: cover;background-position: -106px 0;}
.MsNo-bx:after{height: 305px;border-radius: 0;transition:all .3s ease;}

}


/* 주요사업내용 지도 */
.special-wr{position:relative;display: block;box-sizing: border-box;}
.special-wr:before{content:'';position: absolute;display: block;top: 66px;left: 50%;margin-left: -960px;width: 1920px;height: 926px;box-sizing: border-box;background: url(/rural/_Img/main/main-jidobg.png)no-repeat;}
.jido-bx{position:relative;display: block;max-width: 1300px;margin: 0 auto;min-height: 620px;}
.jido-bx .biz-tit{position:relative;display: inline-block;}
.jido-bx .biz-tit .sp-h2{position:relative;display: block;font-size: 45px;font-family: 'Jalnan',sans-serif;color: #000;}
.jido-bx .biz-tit .btn-more{position: absolute;display: block;right: -55px;top: 7px;width: 30px;height: 30px;}
.jido-bx .biz-tit .btn-more:before,
.jido-bx .biz-tit .btn-more:after {content:"";display:block;position:absolute;width: 100%;height: 2px;background: #000000;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease;}
.jido-bx .biz-tit .btn-more:before {}
.jido-bx .biz-tit .btn-more:after {transform:rotate(90deg)}
.jido-bx .biz-tit .btn-more:focus:before,
.jido-bx .biz-tit .btn-more:hover:before {transform:rotate(90deg)}
.jido-bx .biz-tit .btn-more:focus:after,
.jido-bx .biz-tit .btn-more:hover:after {transform:rotate(180deg)}

.jido-bx .jidoBx{position: absolute;display: block;top: 75px;left: 0;width: 560px;height: 500px;box-sizing: border-box;}
.jido-bx .jido{position:relative;display: block;width: 559px;height: 458px;background: url(/rural/_Img/main/jido-bg.png)no-repeat;}
.jido-bx .Map-box{position:relative;display: block;width: 100%;height: 100%;box-sizing: border-box;}

.jido-bx .Map-box>a{position: absolute;display: inline-block;padding:0;color: #fff;background: #287cc4;border-radius: 25px;border: 5px solid #2f5691;box-shadow: 7px 7px 15px rgba(0, 0, 0, 0.35);}
.jido-bx .Map-box>a:hover{background: #ff7600;border: 5px solid #91582f;}
.jido-bx .Map-box>a .map-sp{font-size: 20px;padding: 9px 25px 7px;position: relative;display: inline-block;}
.jido-bx .Map-box a#icm1{top: 325px;left: 370px;}
.jido-bx .Map-box a#icm2{top: 410px;left: 148px;}
.jido-bx .Map-box a#icm3{top: 136px;left: 127px;}
.jido-bx .Map-box a#icm4{top: 170px;left: 282px;}
.jido-bx .Map-box a#icm5{top: 52px;left: 422px;}
.jido-bx .Map-box a#icm6{top: 220px;right: 96px;}
.jido-bx .Map-box a#icm7{top: 290px;left: 215px;}
.jido-bx .Map-box a#icm8{top: 220px;left: 34px;}
.jido-bx .Map-box a#icm9{top: 100px;left: 0;}
.jido-bx .Map-box a#icm10{top: 335px;left: 61px;}
.jido-bx .Map-box a#icm11{top: 68px;left: 220px;}
.jido-bx .Map-box>a.over{background: #ff7600;border: 5px solid #91582f;}

.jido-bx .ctemplate{position:relative;display: block;margin-left: 600px;margin-top: 46px;}
.jido-bx .contenttemplate{position:relative;display: block;box-sizing: border-box;}
.jido-bx .jido-Listbx{position:relative;display: block;box-sizing: border-box;}
.jido-bx .jido-uL{position:relative;display: block;}
.jido-bx .jido-uL .owl-stage-outer{position: relative;text-align: center;z-index: 5;}
.jido-bx .jido-uL .item{position:relative;display: inline-block;text-align: left;}
.jido-bx .jido-uL .item a{cursor: auto;}
.jido-bx .jido-uL .jd-Bx{position:relative;display: block;width: 332px;}
.jido-bx .jido-uL .imgBx{position:relative;display: block;width: 332px;height: 245px;border-radius: 40px;overflow: hidden;}
.jido-bx .jido-uL .imgBx>img{position: absolute;top: 50%;left: 50%;width: 140%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.jido-bx .jido-uL .imgBx.no-img{position:relative;display: block;width: 332px;height: 245px;background: #333;}
.jido-bx .jido-uL .imgBx.no-img:before{content:'이미지가 없습니다.';position: absolute;display: inline-block;width: 100%;top: 50%;text-align: center;color: #606060;font-size: 20px;margin-top: 65px;background: transparent;z-index: 1;}
.jido-bx .jido-uL .imgBx.no-img>img{position:relative;display: block;z-index: 0;}
.jido-bx .jido-uL .txtBx{position:relative;display: block;box-sizing: border-box;margin-top: 20px;}
.jido-bx .jido-uL .txtBx .tit{position: relative;display: block;font-size: 23px;font-family: 'welcome_Bold';letter-spacing: -1px;padding: 0 0 15px;margin-bottom: 20px;border-bottom: 1px solid #d7d7d7;}
.jido-bx .jido-uL .txtBx .txt{position:relative;display: block;font-size: 18px;line-height: 25px;text-align: justify;word-break: break-all;letter-spacing: -1px;}
.jido-bx .jido-uL .owl-controls{position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;text-align: left;z-index: 1;box-sizing: border-box;}
.jido-bx .jido-uL .owl-controls .owl-nav{position:relative;}
.jido-bx .jido-uL .owl-controls .owl-nav button {position: absolute;display: block;top: 257px;width: 60px;height: 60px;background: #287cc4;border-radius: 50%;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-prev{left: 0;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-next{right: 0;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-prev{position: absolute;display: block;left: -70px;border: 0;font-size: 0;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-prev:before{content:"";position: absolute;display: inline-block;top: 20px;left: 23px;padding: 0;margin: 0;box-sizing: border-box;border-top: 3px solid #fff;border-left: 3px solid #fff;width: 20px;height: 20px;transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin-top: 0px;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-next{position: absolute;display: block;right: -70px;border: 0;font-size: 0;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-next:before{content:"";position: absolute;display: inline-block;top: 20px;right: 24px;padding: 0;margin: 0;box-sizing: border-box;border-top: 3px solid #fff;border-left: 3px solid #fff;width: 20px;height: 20px;transform: rotate(135deg);-ms-transform: rotate(-225deg);margin-top: 0px;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-prev:hover,
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-next:hover{background:#2f5691;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-prev:hover:before{content:"";box-sizing: border-box;border-top: 3px solid #fffe8e;border-left: 3px solid #fffe8e;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-next:hover:before{content:"";box-sizing: border-box;border-top: 3px solid #fffe8e;border-left: 3px solid #fffe8e;}
.jido-bx .jido-uL .owl-controls .owl-dots{position: absolute;display: block;top: auto;bottom: -45px;width: 100%;box-sizing: border-box;text-align: left;padding-left: 40px;}
.jido-bx .jido-uL .owl-controls .owl-dots button.owl-dot{position: relative;display: inline-block;width: 20px;height: 20px;background: transparent;border-radius: 50%;margin-right: 10px;border: 3px solid #287cc4;}
.jido-bx .jido-uL .owl-controls .owl-dots button.owl-dot.active{width: 20px;height: 20px;background: #287cc4;border-radius: 50%;margin-right: 10px;}
.jido-bx .jido-uL .owl-controls button>span{position: absolute;display: block;top: 0;font-size: 0;width: 0;height: 0;text-indent: unset;}
.jido-bx .control-btn{position:relative;display: inline-block;}
.jido-bx .Set3-Btn{position:relative;display: inline-block;font-size: 30px;font-weight: 700;color: #2f5691;z-index: 1;margin-top: 20px;}
.jido-bx .Set3-Btn.Set3-play{position:relative;color: #ff5421;}
.jido-bx .Set3-Btn.Set3-stop{position:relative;}


@media all and (max-width:1200px){
.jido-bx{position:relative;display: block;max-width: 1300px;margin: 0 auto;padding: 0 15px;min-height: 620px;}
.jido-bx .jidoBx{position: absolute;display: block;top: 75px;left: 30px;width: 560px;height: 500px;box-sizing: border-box;}   
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-prev{position: absolute;display: block;left: 30px;border: 0;font-size: 0;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-next{position: absolute;display: block;right: 30px;border: 0;font-size: 0;}
}

@media all and (max-width:1080px){
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-prev{position: absolute;display: block;left: -50px;border: 0;font-size: 0;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-next{position: absolute;display: block;right: -50px;border: 0;font-size: 0;}
}


@media all and (max-width:999px){
.special-wr:before{height: 879px;}
.jido-bx .contenttemplate{position:relative;display: block;box-sizing: border-box;padding: 0 110px;margin-bottom: 40px;}    
.jido-bx .jido{position:relative;display: block;width: 100%;height: 458px;background: url(/rural/_Img/main/jido-bg.png)no-repeat 50% 50%;background-size: 95%;}
.jido-bx .biz-tit .sp-h2{position:relative;display: block;font-size: 45px;font-family: 'Jalnan',sans-serif;color: #000;}
.jido-bx .jidoBx{position: relative;display: block;top: 0px;left: 0;width: 560px;height: 500px;margin: 0 auto;margin-top: 50px;box-sizing: border-box;}
.jido-bx .ctemplate{position:relative;display: block;width: 100%;margin-left: 0;margin: 0 auto;margin-top: 46px;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-prev{position: absolute;display: block;left: -70px;border: 0;font-size: 0;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-next{position: absolute;display: block;right: -70px;border: 0;font-size: 0;}
.jido-bx .jido-uL .owl-controls .owl-nav button {top: 255px;}
.jido-bx .jido-uL .owl-controls{position: absolute;display: block;text-align: center;}    
.jido-bx .jido-uL .owl-controls .owl-dots{position: absolute;display: inline-block;top: auto;bottom: -46px;left: 50%;width: auto;box-sizing: border-box;text-align: left;padding-left: 40px;margin-left: -70px;}
.jido-bx .Set3-Btn{position:relative;display: inline-block;font-size: 30px;font-weight: 700;color: #2f5691;z-index: 1;margin-top: 20px;left: 50%;margin-left: -70px;}
.jido-bx .control-btn{position:relative;display: block;}
.jido-bx .jido-uL .owl-stage-outer{position: relative;display: inline-block;text-align: center;z-index: 5;}
}

@media all and (max-width:680px){
.special-wr:before{height: 799px;}
.jido-bx .jidoBx{position: relative;display: block;width: 100%;height: 520px;}    
.jido-bx .jido{position:relative;display: block;width: 100%;height: 458px;background: url(/rural/_Img/main/jido-bg.png)no-repeat 50% 50%;background-size: 90%;}
.jido-bx .biz-tit .sp-h2{position:relative;display: block;font-size: 45px;font-family: 'Jalnan',sans-serif;color: #000;}
.jido-bx .contenttemplate{position:relative;display: block;box-sizing: border-box;padding: 0 60px;}
.jido-bx .jido-uL .jd-Bx{position:relative;display: block;width:100%;}
.jido-bx .jido-uL .imgBx{position:relative;display: block;width: 305px;height: 218px;border-radius: 40px;overflow: hidden;}
.jido-bx .jido-uL .imgBx.no-img{position:relative;display: block;width: 100%;height: auto;background: #333;}
.jido-bx .jido-uL .imgBx.no-img:before{content:'이미지가 없습니다.';position: absolute;display: inline-block;width: 100%;top: 50%;text-align: center;color: #606060;font-size: 20px;margin-top: 65px;background: transparent;z-index: 1;}
.jido-bx .jido-uL .txtBx{position:relative;display: block;box-sizing: border-box;margin-top: 20px;padding: 0 20px;}
.jido-bx .jido-uL .owl-controls .owl-nav button {top: 225px;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-prev{position: absolute;display: block;left: -70px;border: 0;font-size: 0;}
.jido-bx .jido-uL .owl-controls .owl-nav button.owl-next{position: absolute;display: block;right: -70px;border: 0;font-size: 0;}

.jido-bx .Map-box>a{position: absolute;display: inline-block;padding: 0;color: #fff;background: #287cc4;border-radius: 25px;border: 3px solid #2f5691;box-shadow: 7px 7px 15px rgba(0, 0, 0, 0.35);}
.jido-bx .Map-box a#icm1{top: 69%;left: 65%;}
.jido-bx .Map-box a#icm2{top: 85%;left: 30%;}
.jido-bx .Map-box a#icm3{top: 35%;left: 26%;}
.jido-bx .Map-box a#icm4{top: 39%;left: 52%;}
.jido-bx .Map-box a#icm5{top: 15%;left: 68%;}
.jido-bx .Map-box a#icm6{top: 49%;right: 22%;}
.jido-bx .Map-box a#icm7{top: 66%;left: 38%;}
.jido-bx .Map-box a#icm8{top: 50%;left: 12%;}
.jido-bx .Map-box a#icm9{top: 28%;left: 11%;}
.jido-bx .Map-box a#icm10{top: 71%;left: 17%;}
.jido-bx .Map-box a#icm11{top: 27%;left: 42%;}
.jido-bx .Map-box>a.over{background: #ff7600;border: 3px solid #91582f;}
.jido-bx .Map-box>a .map-sp{font-size: 12px;padding: 6px 16px 6px;position: relative;display: inline-block;} 
.special-wr{position:relative;display: block;box-sizing: border-box;min-height: 1070px;padding: 0 10px;}
.jido-bx .jido-uL .txtBx .tit{font-size: 18px;}
.jido-bx .jido-uL .txtBx .txt{font-size: 14px;line-height: 20px;letter-spacing: -1px;}    
}




@media all and (max-width:510px){
.jido-bx .jido{height: 380px;}
.jido-bx .jidoBx{position: relative;display: block;width: 100%;height: 395px;}     
.jido-bx .Map-box>a{position: absolute;display: inline-block;padding: 0;color: #fff;background: #287cc4;border-radius: 25px;border: 3px solid #2f5691;box-shadow: 7px 7px 15px rgba(0, 0, 0, 0.35);}
.jido-bx .Map-box a#icm1{top: 69%;left: 65%;}
.jido-bx .Map-box a#icm2{top: 85%;left: 30%;}
.jido-bx .Map-box a#icm3{top: 35%;left: 26%;}
.jido-bx .Map-box a#icm4{top: 39%;left: 52%;}
.jido-bx .Map-box a#icm5{top: 15%;left: 68%;}
.jido-bx .Map-box a#icm6{top: 49%;right: 22%;}
.jido-bx .Map-box a#icm7{top: 66%;left: 38%;}
.jido-bx .Map-box a#icm8{top: 50%;left: 12%;}
.jido-bx .Map-box a#icm9{top: 25%;left: 8%;}
.jido-bx .Map-box a#icm10{top: 71%;left: 17%;}
.jido-bx .Map-box a#icm11{top: 27%;left: 42%;}
.jido-bx .Map-box>a.over{background: #ff7600;border: 3px solid #91582f;}
.jido-bx .Map-box>a .map-sp{font-size: 12px;padding: 6px 16px 6px;position: relative;display: inline-block;}    
.jido-bx .jido-uL .imgBx{position:relative;display: block;width: 305px;height: 210px;border-radius: 40px;overflow: hidden;}
.jido-bx .contenttemplate{position:relative;display: block;box-sizing: border-box;padding: 0 65px;}
}

@media all and (max-width:480px){
.special-wr{min-height: 945px;}    
.jido-bx .jido-uL .owl-controls .owl-nav button {top: 229px;}
.jido-bx .jido{height: 310px;}    
.jido-bx .jidoBx{height: 319px;}   
.jido-bx .jido-uL .imgBx{position:relative;display: block;width: 218px;height: 150px;border-radius: 40px;overflow: hidden;}    
}


@media all and (max-width:380px){
.special-wr{min-height: 978px;}
.special-wr:before{height: 885px;}
.jido-bx .biz-tit .sp-h2{position:relative;display: block;font-size: 35px;font-family: 'Jalnan',sans-serif;color: #000;}
.jido-bx .biz-tit .btn-more{position: absolute;display: block;right: -55px;top: 2px;width: 30px;height: 30px;}
.jido-bx .jido-uL .owl-controls .owl-nav button {top: 194px;}
}


.photo-wr{position:relative;display: block;margin-bottom: 100px;}
.photo-wr .photo-Bx{position:relative;display: block;max-width: 1300px;margin: 0 auto;padding-top: 20px;}
.photo-wr .photo-tit{position:relative;display: inline-block;margin-bottom: 45px;}
.photo-wr .photo-tit .sp-h2{position:relative;display: block;font-size: 45px;font-family: 'Jalnan',sans-serif;color: #000;}
.photo-wr .photo-tit .btn-more{position: absolute;display: block;right: -55px;top: 7px;width: 30px;height: 30px;}
.photo-wr .photo-tit .btn-more:before,
.photo-wr .photo-tit .btn-more:after {content:"";display:block;position:absolute;width: 100%;height: 2px;background: #000000;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease;}
.photo-wr .photo-tit .btn-more:before {}
.photo-wr .photo-tit .btn-more:after {transform:rotate(90deg)}
.photo-wr .photo-tit .btn-more:focus:before,
.photo-wr .photo-tit .btn-more:hover:before {transform:rotate(90deg)}
.photo-wr .photo-tit .btn-more:focus:after,
.photo-wr .photo-tit .btn-more:hover:after {transform:rotate(180deg)}

.photo-wr .mnPhot-uL{position:relative;display: block;padding: 0px 0 60px;top: 0;}
.photo-wr .mnPhot-uL .owl-stage-outer{text-align: center;top: 0;z-index: 10;}
.photo-wr .mnPhot-uL .owl-stage-outer .owl-stage{}
.photo-wr .mnPhot-uL .owl-stage-outer .owl-stage .owl-item:nth-child(odd){margin-top: 0px;}
.photo-wr .mnPhot-uL .owl-stage-outer .owl-stage .owl-item:nth-child(even){margin-top: 60px;}
.photo-wr .mnPhot-uL .item{position:relative;display: inline-block;padding: 30px;}
.photo-wr .mnPhot-uL .item a{position:relative;display: block;}
.photo-wr .mnPhot-uL .item a .Ytb-Bx{position:relative;display: block;width: 100%;border-radius: 30px;overflow: hidden;padding: 0px;background: #fff;box-shadow: 7px 7px 15px rgba(0, 0, 0, 0.35);}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-img{position:relative;display: block;width: 100%;height: 190px;overflow: hidden;background: #f3f3f3;}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-img:before{content:'';z-index: 1;position: absolute;display: block;top: 50%;left: 50%;width: 0;height: 0;padding: 0;margin: 0;opacity: 0;background: rgba(0, 0, 0, .60);transition: all .3s ease;}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-img .plus{transition: all .3s ease;opacity: 0;}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-img .plus{display:block;position:absolute;left: 50%;top: 50%;width: 65px;height: 65px;margin-top: -35px;margin-left: -35px;background: #779b2d;border-radius: 50%;z-index: 1;}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-img .plus:before,
.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-img .plus:after {content:"";display:block;position:absolute;width: 60%;height: 2px;background: #ffffff;top:0;right:0;bottom:0;left:0;margin:auto;transition:all .3s ease;}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-img .plus:before {}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-img .plus:after {transform:rotate(90deg)}
.photo-wr .mnPhot-uL .item a:hover .Ytb-Bx .Ytb-img .plus{transition: all .3s ease;opacity: 1;}
.photo-wr .mnPhot-uL .item a:focus .Ytb-Bx .Ytb-img .plus:before,
.photo-wr .mnPhot-uL .item a:hover .Ytb-Bx .Ytb-img .plus:before {transform:rotate(90deg)}
.photo-wr .mnPhot-uL .item a:focus .Ytb-Bx .Ytb-img .plus:after,
.photo-wr .mnPhot-uL .item a:hover .Ytb-Bx .Ytb-img .plus:after {transform:rotate(180deg)}
.photo-wr .mnPhot-uL .item a:hover  .Ytb-Bx .Ytb-img:before{content:'';z-index: 1;position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;padding: 0;margin: 0;opacity: 1;background: rgba(0, 0, 0, .60);transition: all .3s ease;}

.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-img>img{position: absolute;top: 50%;left: 50%;width: 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-img>img{ transform: scale(1) translate(-50%, -50%);-webkit-transform: scale(1) translate(-50%, -50%);-moz-transform: scale(1)  translate(-50%, -50%);-ms-transform: scale(1)  translate(-50%, -50%);-o-transform: scale(1)  translate(-50%, -50%);transition: all .3s ease-in-out;z-index: 0;}
.photo-wr .mnPhot-uL .item a:hover .Ytb-Bx .Ytb-img>img{ transform: scale(1.1) translate(-50%, -50%);-webkit-transform: scale(1.1) translate(-50%, -50%);-moz-transform: scale(1.1) translate(-50%, -50%);-ms-transform: scale(1.1) translate(-50%, -50%);-o-transform: scale(1.1) translate(-50%, -50%);transition: all .3s ease-in-out;z-index: 0;}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .ytb-tit{position:relative;display: block;width: 100%;margin: 20px 0;padding: 0 15px;}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .ytb-tit>span{position: relative;display: block;width: 235px;height: 30px;line-height: 30px;font-family: 'welcome_Bold';font-size: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;letter-spacing: -1px;word-wrap: normal;padding: 3px 0 0;box-sizing: border-box;}
.photo-wr .mnPhot-uL .item a .Ytb-Bx .Ytb-txt{position:relative;display: block;margin: 5px 0 30px;font-size: 19px;letter-spacing: -0.5px;}

.photo-wr .mnPhot-uL .owl-controls{position: absolute;display: block;top: 0;width: 100%;height: 100%;z-index: 0;box-sizing: border-box;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav{position:relative;margin-top: 0;display: block;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button {position: absolute;display: block;top: 206px;width: 60px;height: 105px;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-prev{left: 0;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-next{right: 0;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-prev{position: absolute;display: block;left: -70px;border: 0;font-size: 0;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-prev:before{content:"";position: absolute;display: inline-block;top: 20px;left: 23px;padding: 0;margin: 0;box-sizing: border-box;border-top: 4px solid #000;border-left: 4px solid #000;width: 60px;height: 60px;transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin-top: 0px;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-next{position: absolute;display: block;right: -70px;border: 0;font-size: 0;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-next:before{content:"";position: absolute;display: inline-block;top: 20px;right: 24px;padding: 0;margin: 0;box-sizing: border-box;border-top: 4px solid #000;border-left: 4px solid #000;width: 60px;height: 60px;transform: rotate(135deg);-ms-transform: rotate(-225deg);margin-top: 0px;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-prev:hover,
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-next:hover{background:transparent;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-prev:hover:before{content:"";box-sizing: border-box;border-top: 4px solid #12542e;border-left: 4px solid #12542e;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-next:hover:before{content:"";box-sizing: border-box;border-top: 4px solid #12542e;border-left: 4px solid #12542e;}
.photo-wr .mnPhot-uL .owl-controls .owl-dots{position: relative;display: inline-block;top: 500px;left: 50%;margin-left: -20px;box-sizing: border-box;text-align: left;padding-left: 0;}
.photo-wr .mnPhot-uL .owl-controls .owl-dots button.owl-dot{position: relative;display: inline-block;width: 25px;height: 25px;background: transparent;border-radius: 50%;margin-right: 10px;border: 5px solid #287cc4;}
.photo-wr .mnPhot-uL .owl-controls .owl-dots button.owl-dot.active{background: #287cc4;border-radius: 50%;margin-right: 10px;}
.photo-wr .mnPhot-uL .owl-controls button>span{position: absolute;display: block;top: 0;font-size: 0;width: 0;height: 0;text-indent: unset;}
.photo-wr .control-btn{position: absolute;display: inline-block;bottom: -45px;left: 50%;margin-left: -80px;}
.photo-wr .Set2-Btn{position:relative;display: inline-block;font-size: 45px;font-weight: 700;color: #2f5691;z-index: 1;margin-top: 15px;}
.photo-wr .Set2-Btn.Set2-play{position:relative;color: #ff5421;}
.photo-wr .Set2-Btn.Set2-stop{position:relative;}


/*=========================================================================================================================================================================================*/


@media all and (max-width:999px){
.photo-wr{position:relative;display: block;margin-bottom: 100px;padding: 0 15px;}
.photo-wr .photo-Bx{position:relative;display: block;max-width: 1300px;margin: 0 auto;padding-top: 20px;padding: 0 20px;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-prev{position: absolute;display: block;left: -40px;border: 0;font-size: 0;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-next{position: absolute;display: block;right: -40px;border: 0;font-size: 0;}
.photo-wr .mnPhot-uL .owl-stage-outer .owl-stage .owl-item:nth-child(even){margin-top: 0px;}
.photo-wr .mnPhot-uL .owl-controls .owl-dots{position: absolute;display: inline-block;top: auto;bottom: -27px;left: 50%;margin-left: -94px;box-sizing: border-box;text-align: left;padding-left: 0;}
.photo-wr .mnPhot-uL .owl-controls .owl-dots button.owl-dot{position: relative;display: inline-block;width: 15px;height: 15px;background: transparent;border-radius: 50%;margin-right: 10px;border: 5px solid #287cc4;}
.photo-wr .mnPhot-uL .owl-controls .owl-dots button.owl-dot.active{background: #287cc4;border-radius: 50%;margin-right: 10px;}
.photo-wr .control-btn{position: absolute;display: inline-block;bottom: -41px;left: 50%;margin-left: -150px;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button {top: 146px;}

}

@media all and (max-width:380px){
.photo-wr .photo-Bx{position:relative;display: block;max-width: 1300px;margin: 0 auto;padding-top: 20px;padding: 0 5px 0 3px;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-prev{position: absolute;display: block;left: -28px;border: 0;font-size: 0;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-next{position: absolute;display: block;right: -32px;border: 0;font-size: 0;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-prev:before{content:"";position: absolute;display: inline-block;top: 20px;left: 23px;padding: 0;margin: 0;box-sizing: border-box;border-top: 4px solid #000;border-left: 4px solid #000;width: 40px;height: 40px;transform: rotate(-45deg);-ms-transform: rotate(-45deg);margin-top: 0px;}
.photo-wr .mnPhot-uL .owl-controls .owl-nav button.owl-next:before{content:"";position: absolute;display: inline-block;top: 20px;right: 24px;padding: 0;margin: 0;box-sizing: border-box;border-top: 4px solid #000;border-left: 4px solid #000;width: 40px;height: 40px;transform: rotate(135deg);-ms-transform: rotate(-225deg);margin-top: 0px;}
}








