@font-face {font-family: 'Pretendard'; src: url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Light.woff2) format('woff2'), url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Light.woff) format('woff'), url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Light.otf) format('opentype'); font-weight: 300;}
@font-face {font-family: 'Pretendard'; src: url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Regular.woff2) format('woff2'), url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Regular.woff) format('woff'),url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Regular.otf) format('opentype'); font-weight: 400;}
@font-face {font-family: 'Pretendard'; src: url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Medium.woff2) format('woff2'), url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Medium.woff) format('woff'), url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Medium.otf) format('opentype'); font-weight: 500;}
@font-face {font-family: 'Pretendard';src: url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Bold.woff2) format('woff2'), url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Bold.woff) format('woff'), url(https://cdn.gni.kr/assets/font/Pretendard/Pretendard-Bold.otf) format('opentype');font-weight: 600;}
.localwrap .quicks img,.localwrap .local img{width: auto;display: inline-block;}
.local h1,.local h2,.local a,.local div,.local span,.local a,.local p,.local i{font-family: 'Pretendard' !important;; letter-spacing: -1.2px;line-height: 150%;}
.localwrap{width:100%; min-width:1300px; margin: auto;position: relative;height: 100%;;}
.localwrap .quicks{position: fixed;top: 180px; right: 50px;z-index: 10;display: inline-block;}
.localwrap .quicks img{filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.5)) !important}
.localwrap .local{width:100%; min-width:1300px;margin: auto;position: relative;overflow: hidden;}
.localwrap .blind{position: absolute; clip: rect(0 0 0 0);width: 1px; height: 1px;margin: -1px;overflow: hidden;;}
.localwrap .local .inner{width:1300px; margin: auto;position: relative;z-index: 3;}
.localwrap .localgnb{position: relative;background: #fff;border-bottom: 1px solid #ddd;}
.localwrap .localgnb .gnb {width: 1300px; margin: auto;position: relative;}
.localwrap .localgnb .gnb-menu {display: flex;align-items: center;justify-content: center; gap: 130px;padding: 38px 20px 35px 0px;margin: 0;}
.localwrap .localgnb .logo {margin-right: auto;}
.localwrap .localgnb .gnb-link {position: relative;font-weight: 700;color: #333;font-size: 24px;}
.localwrap .localgnb .gnb-link.active,.localwrap .localgnb .gnb-link:hover {color: #7aa429;}
.localwrap .localgnb .active-bar {position: absolute;bottom: 0;height: 3px;background: #7aa429;width: 0;left: 0;transition: all 0.3s ease;}
.localwrap .local1{background: url(../images/line_bg.png) 50% 0 no-repeat;}
.localwrap .local1 .localvis{position: relative;padding: 80px 0;height: 600px;margin-bottom: 96px;}
.localwrap .local1 .localvis:after{content: '';position: absolute;top: 50%;right: -120px; background: url(../images/jiimg_1.png) no-repeat;width: 970px; height: 440px; transform: translate(0,-50%);}
.localwrap .local1 .localvis h1{color:#111;font-weight: 700;margin-bottom: 10px;font-size: 45px;padding: 65px 0 0px 0;line-height: 66px;}
.localwrap .local1 .localvis p.T1{color:#111;margin-bottom: 40px;font-size: 24px;}
.localwrap .local1 .localvis a{padding: 0 65px 0 45px; height: 60px;line-height: 60px; font-size: 22px; font-weight: 600;border-radius: 60px; border: 1px solid #111;display: inline-block;text-align: center;position: relative;}
.localwrap .local1 .localvis a:after{content: '';position: absolute;top: 50%; transform: translate(0,-50%);margin-left: 15px;background: url(../images/arows.png) no-repeat;width: 15px; height: 16px;}
.localwrap .local1 h2{color:#111;font-size: 45px;text-align: center;margin-bottom: 5px;}
.localwrap .local1 h2 i{color:#749c26;font-weight: 700;position: relative;padding-left: 85px;}
.localwrap .local1 h2 i::before{content: '';position: absolute;bottom: 5px;left: 10px; height: 2px;width: 70px; background: #111;}
.localwrap .local1 p.T2{text-align: center;color:#111; font-size: 27px;margin-bottom: 70px;}
.localwrap .local1 ul{display: flex;align-items: center;justify-content: space-between;margin-bottom: 130px;}
.localwrap .local1 ul li{opacity: 0;}
.localwrap .local1 ul li.on{animation: fade-in-top 1s linear both;}
.localwrap .local1 ul li:nth-of-type(2).on{animation-delay: 0.3s;}
.localwrap .local1 ul li:nth-of-type(3).on{animation-delay: 0.6s;}
.localwrap .local1 ul li a{display: block;}
.localwrap .local1 ul li a .Tbox{padding: 30px;box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);position: relative;}
.localwrap .local1 ul li a .Tbox:after{content: '';position: absolute;right: 20px; bottom: 20px; background: url(../images/arows2.png) no-repeat;width: 25px; height: 25px;;}
.localwrap .local1 ul li a img{width: 400px !important; height: 340px !important;}
.localwrap .local1 ul li a p.T3{color:#777;font-size: 16px;margin-bottom: 10px;}
.localwrap .local1 ul li a p.T4{color:#111;font-size: 24px;font-weight: 700;}
.localwrap .local2{background: url(../images/mainbg_1.png) 50% 0 no-repeat;}
.localwrap .local2 .inner{height: 790px;}
.localwrap .local2 .inner h2{text-align: center;font-size: 30px; color:#111;padding: 88px 0 27px 0;line-height: 50px;position: relative;}
.localwrap .local2 .inner h2:after{content: '';position: absolute;background: url(../images/ob1.png) no-repeat;width: 107px; height: 108px; left: 50%; top: 107px;margin-left: 507px;animation: opa 1s linear infinite alternate;opacity: 0;}
.localwrap .local2 .inner h2 i{color:#749c26;font-weight: 700}
.localwrap .local2 .inner p.T1{text-align: center;font-size: 20px; color:#111;position: relative;}
.localwrap .local2 .inner p.T1:after{content: '';position: absolute;background: url(../images/ob2.png) no-repeat;width: 19px; height: 70px; left: 50%; bottom: -90px;margin-left: -9.5px;animation: opa 1s linear infinite alternate 0.2s;opacity: 0;}
.localwrap .local2 .inner p.T1 i{font-size: 25px; font-weight: 700;color:#111}
.localwrap .local3 .inner{padding: 100px 0;}
.localwrap .local3 .inner h2{text-align: center;color:#111;font-size: 35px; text-align: center;margin-bottom: 35px;}
.localwrap .local3 .inner .localbtn{text-align: center;display: flex;align-items: center;justify-content: center;gap: 30px;}
.localwrap .local3 .inner .localbtn a{width: 250px; height: 65px; line-height: 65px;font-size: 24px; font-weight: 600;color:#111;background: #fff; border: 1px solid #111;position: relative;padding-right: 20px;}
.localwrap .local3 .inner .localbtn a:before{border: 1px solid #000;margin: -1px;}
.localwrap .local3 .inner .localbtn a:nth-of-type(2):before{border: 1px solid #749c26;}
.localwrap .local3 .inner .localbtn a:after{content: '';position: absolute;background: url(../images/arows3.png) no-repeat;width: 25px; height: 26px; right: 20px; top:50%;transform: translate(0,-50%);}
.localwrap .local3 .inner .localbtn a:nth-of-type(2){color:#fff;background: #749c26;border: 1px solid #749c26}
.localwrap .local3 .inner .localbtn a:nth-of-type(2):after{filter: invert(1);;}
.localwrap .localinfo1{background: url(../images/info_bg1.png) 50% 0 no-repeat;}
.localwrap .localinfo1 .inner{text-align: center;height: 790px;}
.localwrap .localinfo1 .inner h2{font-size: 45px; color:#111;padding: 86px 0 11px 0;}
.localwrap .localinfo1 .inner h2 i{color:#111; font-weight: 700;}
.localwrap .localinfo1 .inner p.T1{color:#111; font-size: 22px;line-height: 40px;}
.localwrap .localinfo2{background: #fff;}
.localwrap .localinfo2 .inner h2{font-size: 45px; color:#111;padding: 92px 0 72px 0;text-align: center;}
.localwrap .localinfo2 .inner h2 i{color:#111; font-weight: 700;}
.localwrap .localinfo2 .inner h2 i.co1{color:#749c26;}
.localwrap .localinfo2 .inner ul{display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 130px;position: relative;}
.localwrap .localinfo2 .inner ul:after{content: '';position: absolute;left: 50%; top: 62px; background: url(../images/ob5.png) no-repeat;width: 19px; height: 330px;margin-left: -9.5px;}
.localwrap .localinfo2 .inner ul li{width: 560px;opacity: 0;}
.localwrap .localinfo2 .inner ul li.on{animation: fade-in-top 1s linear both;}
.localwrap .localinfo2 .inner ul li:nth-of-type(2).on{animation-delay: 0.3s;}
.localwrap .localinfo2 .inner ul li p.T1{font-size: 35px; color:#111;font-weight: 700;text-align: center;padding-left: 70px;position: relative;padding-bottom: 9px; margin-bottom: 30px;border-bottom: 2px solid #111;}
.localwrap .localinfo2 .inner ul li:nth-of-type(1) p.T1:before{content: '';position: absolute;margin-left: -80px;top: 20%; transform: translate(0,-50%);background: url(../images/ob3.png) no-repeat;width: 60px; height: 57px;;}
.localwrap .localinfo2 .inner ul li:nth-of-type(2) p.T1:before{content: '';position: absolute;margin-left: -80px;top: 20%; transform: translate(0,-50%);background: url(../images/ob4.png) no-repeat;width: 64px; height: 57px;;}
.localwrap .localinfo2 .inner ul li p.T1 span{font-size: 35px; color:#fff;text-shadow: -1px 0px #cacaca, 0px 1px #cacaca, 1px 0px #cacaca, 0px -1px #cacaca;font-style: italic;margin-left: 15px;;}
.localwrap .localinfo2 .inner ul li p.T2{font-size: 24px; color:#111;line-height: 40px;padding: 0 10px;}
.localwrap .localinfo2 .inner ul li .tagbox{margin-top: 25px;}
.localwrap .localinfo2 .inner ul li .tagbox span{display: inline-block;font-size: 22px; font-weight: 600;color:#749c26;padding: 10px 30px 10px 50px;border-radius: 100px;border: 1px solid #ddd;margin: 5px 0;;position: relative;margin-right: 10px;}
.localwrap .localinfo2 .inner ul li .tagbox span:before{font-size: 50px; font-weight: 800;color:#749c26;content: '*';position: absolute;margin-left: -30px;top: 65%;transform: translate(0,-50%);}
.localwrap .localinfo3{background: #e6ebf5;}
.localwrap .localinfo3 .mem-list{position: absolute;width: 860px;left: 50%; top: 50%; transform: translate(-50%,-50%);background: #fff;border-radius: 10px;z-index: 10;padding: 45px;text-align: center;display: none;}
.localwrap .localinfo3 .mem-list .lx{position: absolute;right: 30px; top: 30px;;}
.localwrap .localinfo3 .mem-list h3{color:#111; font-weight: 700;text-align: center;display: inline-block;position: relative;font-size: 35px;padding-bottom: 20px; margin-bottom: 30px;}
.localwrap .localinfo3 .mem-list h3:after{content: '';width: 100%; height: 3px; background: #7aa429;position: absolute;left: 0;bottom: 0;}
.localwrap .localinfo3 .mem-list .tablearea{width: 100%;max-height: 780px; overflow-x: hidden;}
.localwrap .localinfo3 .mem-list .tablearea table{width: 100%;}
.localwrap .localinfo3 .mem-list .tablearea table th{color: #749c26;font-weight: 700;font-size: 24px; text-align: center;border-bottom: 2px solid #000 !important;}
.localwrap .localinfo3 .mem-list .tablearea table th,.localwrap .localinfo3 .mem-list .tablearea table td{padding: 8px 0;border-bottom: 1px solid #ddd;width: 40%;}
.localwrap .localinfo3 .mem-list .tablearea table td span{color: #111;font-size: 20px; text-align: center;max-width: 300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;;display: inline-block;}
.localwrap .localinfo3 .mem-list .tablearea table tbody tr:last-child td {border-bottom: 1px solid #000;}
.localwrap .localinfo3 .mem-listbg{background: #000;opacity: 0.5;position: absolute;width: 100%; height: 100%;left: 0;top: 0;z-index: 9;display: none;}
.localwrap .localinfo3 .inner{padding-bottom: 130px;}
.localwrap .localinfo3 .inner h2{color:#111;font-size: 30px; text-align: center;padding: 99px 0 74px 0;line-height: 50px;}
.localwrap .localinfo3 .inner h2 i{color:#111;font-weight: 700;}
.localwrap .localinfo3 .inner .maparea{position: relative;display: flex;align-items: flex-start;justify-content: center;}
.localwrap .localinfo3 .inner .maparea .map-section{background: url(../images/maps.png) no-repeat;width: 643px; height: 988px;margin-left: -41px;width: 50%;position: relative;}
.localwrap .localinfo3 .inner .maparea .map-section .map-point {position: absolute; width: 90px; height: 45px; line-height: 45px; border-radius: 45px;font-size: 22px; font-weight: 700;text-align: center;border: 1px solid #111; background: #fff; }
.localwrap .localinfo3 .inner .maparea .map-section .map-point:before{content: '';width: 12px; height: 12px; border-radius: 12px; background: #8893a7;bottom: -26px;position: absolute;left: 50%; transform: translate(-50%,0);}
.localwrap .localinfo3 .inner .maparea .map-section .map-point.active:before{background: #84ad3d;}
.localwrap .localinfo3 .inner .maparea .map-section .map-point.active:after{content: '';width: 12px; height: 12px; border-radius: 12px; background: #84ad3d;bottom: -26px;position: absolute;left: 50%; transform: translate(-50%,0);animation: vanishOut 2s linear infinite ;}
.localwrap .localinfo3 .inner .maparea .map-section .map-point:nth-of-type(1){left: 157px; top: 140px;}
.localwrap .localinfo3 .inner .maparea .map-section .map-point:nth-of-type(2){left: 67px; top: 170px;}
.localwrap .localinfo3 .inner .maparea .map-section .map-point:nth-of-type(3){left: 217px; top: 248px;}
.localwrap .localinfo3 .inner .maparea .map-section .map-point:nth-of-type(4){left: 347px; top: 148px;}
.localwrap .localinfo3 .inner .maparea .map-section .map-point:nth-of-type(5){left: 197px; top: 388px;}
.localwrap .localinfo3 .inner .maparea .map-section .map-point:nth-of-type(6){left: 386px; top: 468px;}
.localwrap .localinfo3 .inner .maparea .map-section .map-point:nth-of-type(7){left: 157px; top: 629px;}
.localwrap .localinfo3 .inner .maparea .map-section .map-point.active{ background: #82a332; color: #fff; border: 1px solid #82a332; }
.localwrap .localinfo3 .inner .maparea .content-section .profile-row{display: flex;align-items: center;justify-content: flex-start;gap: 30px;margin-bottom: 60px;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .photo{width: 130px; height: 130px; background:#8dad40 url(../images/de_img.png) no-repeat;border-radius: 130px;overflow: hidden;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .desc{width: 540px;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .desc p.title{font-size: 22px; font-weight: 700;color:#111;margin-bottom: 11px;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .desc h3{font-size: 27px; font-weight: 700;color:#111;display: block;padding-bottom: 28px;margin-bottom: 12px;border-bottom: 1px solid #000;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .desc h3 small{font-size: 22px;color:#111;position: relative;padding-left: 15px; margin-left: 15px;font-weight: 400;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .desc h3 small:before{content: '';position: absolute;background: #111;top: 50%;transform: translate(0,-50%);left: 0;width: 1px;height: 80%;;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .desc .info-listbox{display: flex;align-items: center;justify-content: space-between;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .desc .info-listbox .info-list p{font-size: 20px; color:#111;line-height: 34px;position: relative;padding-left: 15px;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .desc .info-listbox .info-list p:before{content: '◆';color:#111;font-size: 10px; left: 0;top: 50%;transform: translate(0,-50%);position: absolute;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .desc .info-listbox a{display: inline-block;font-size: 20px; color:#111;border: 1px solid #111;padding: 0 61px 0 40px; height: 55px; line-height: 55px;border-radius: 55px;text-align: center;position: relative;font-weight: 600;}
.localwrap .localinfo3 .inner .maparea .content-section .profile-row .desc .info-listbox a:after{content: '';position: absolute;top: 50%; transform: translate(0,-50%);margin-left: 15px;background: url(../images/arows.png) no-repeat;width: 15px; height: 16px;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul{display: flex;align-items: center;justify-content: space-between;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul li{opacity: 0;width: 340px;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul li.on{animation: fade-in-top 1s linear both;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul li:nth-of-type(2).on{animation-delay: 0.3s;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul li:nth-of-type(3).on{animation-delay: 0.6s;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul li a{display: block;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul li a .Tbox{padding: 30px;box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);position: relative;background: #fff;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul li a .Tbox:after{content: '';position: absolute;right: 20px; bottom: 20px; background: url(../images/arows2.png) no-repeat;width: 25px; height: 25px;;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul li a img{width: 340px !important; height: 289px !important;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul li a p.T3{color:#777;font-size: 16px;margin-bottom: 10px;}
.localwrap .localinfo3 .inner .maparea .content-section .thumb-list ul li a p.T4{color:#111;font-size: 24px;font-weight: 700;}
.region-data { display: none; }
.region-data.active { display: block; }
.region-data.active .no-data{font-size: 22px;font-weight: 700;color: #111;width: 700px; }
.localwrap .localinfo4 .inner .localbtn a{width: 250px; height: 65px; line-height: 65px;font-size: 24px; font-weight: 600;color:#fff;background: #749c26; border: 1px solid #749c26;position: relative;}
.localwrap .localinfo4 .inner .localbtn a:before{border: 1px solid #749c26;margin: -1px;}
.localwrap .localinfo4 .inner .localbtn a:after{content: '';position: absolute;background: url(../images/arows3.png) no-repeat;width: 25px; height: 26px; right: 20px; top:50%;transform: translate(0,-50%);filter: invert(1);}
.localwrap .localbiz .inner{padding-bottom: 200px;}
.localwrap .localbiz .inner h2{color:#111;font-size: 45px; text-align: center;padding: 88px 0 74px 0;font-weight: 700;}
.localwrap .localbiz .inner ul{display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;gap: 50px;margin-bottom: 80px;}
.localwrap .localbiz .inner ul li{margin-bottom: 25px;width: 400px;}
.localwrap .localbiz .inner ul li a{display: block;}
.localwrap .localbiz .inner ul li a .Tbox{padding: 30px;box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);position: relative;background: #fff;height: 166px;}
.localwrap .localbiz .inner ul li a .Tbox:after{content: '';position: absolute;right: 20px; bottom: 20px; background: url(../images/arows2.png) no-repeat;width: 25px; height: 25px;;}
.localwrap .localbiz .inner ul li a img{width: 400px !important; height: 340px !important;}
.localwrap .localbiz .inner ul li a p.T3{color:#777;font-size: 16px;margin-bottom: 10px;}
.localwrap .localbiz .inner ul li a p.T4{color:#111;font-size: 24px;font-weight: 700;}
.localwrap .localbiz .inner .localpaging{text-align: center;}
.localwrap .localbiz .inner .localpaging span{display: inline-block;}
.localwrap .localbiz .inner .localpaging span a{display: inline-block;text-indent: -9999px;border: 1px solid #111;}
.localwrap .localbiz .inner .localpaging span.rew a{background: url(../images/arows3.png) center center no-repeat;transform: rotate(180deg);}
.localwrap .localbiz .inner .localpaging span.ffs a{background: url(../images/arows3.png) center center no-repeat;}
.localwrap .localbiz .inner .localpaging a{width: 56px;height: 56px; line-height: 56px;display: inline-block;color:#111;font-size: 22px;;}
.localwrap .localbiz .inner .tab-wrap {display: flex;flex: 1;margin-bottom: 60px;}
.localwrap .localbiz .inner .tab {flex: 1;height: 80px; line-height: 80px;;font-size: 27px;background: #fff;border: 1px solid #ddd;border-bottom: 1px solid #111;;cursor: pointer;color: #999;transition: all 0.3s;text-align: center;}
.localwrap .localbiz .inner .tab.active {background: #fff;color: #111;border: 1px solid #111;border-bottom: none;font-weight: 700;}
.localwrap .localbiz .inner .seachs{display: flex; justify-content: flex-end;  width: 100%;margin-bottom: 30px;}
.localwrap .localbiz .inner .seachs .img_arow {background: url(https://www.goodneighbors.kr/assets/web/images/icons/common/ico_barrow_g.png) no-repeat;}
.localwrap .localbiz .inner .seachs .gniselect {display:inline-block;overflow:hidden;position:relative;padding:0;font-size:12px;text-align:center;z-index:0;width: 150px;height: 60px;border: 1px solid #333;margin-right: 10px;}
.localwrap .localbiz .inner .seachs .gniselect .gnisselect {display:block;height:60px;width: 100%; padding:0 30px 0 7px;border:0 none;background:none;font-size:17px;color:#222;}
.localwrap .localbiz .inner .seachs .gniselect .box_arrow {position:absolute;right:0;top:0;width:30px;height:100%;z-index:-10}
.localwrap .localbiz .inner .seachs .gniselect .ico_arrow {display:inline-block;overflow:hidden;width:15px;height:16px;position: absolute;top: 58%; transform: translate(-50%,-50%);left: 50%; ;}
.localwrap .localbiz .inner .seachs .gnisselect::-ms-expand{ display:none}
.localwrap .localbiz .inner .search-box {display: flex;align-items: center; border: 1px solid #333;padding: 8px 12px;background: #fff;width: 400px;height: 60px;justify-content: flex-end;}
.localwrap .localbiz .inner .search-box input {border: none;outline: none;font-size: 14px;width: 360px;font-size: 20px;}
.localwrap .localbiz .inner .search-btn {background: url(../images/duk.png) center center no-repeat;width: 60px; height: 60px; display: block;}
.localwrap .localbiz .inner .tab-content {display: none;}
.localwrap .localbiz .inner .tab-content.active {display: block;}
.localwrap .localbiz .inner .tab-content .bizview{width: 860px;margin: auto;position: relative;}
.localwrap .localbiz .inner .tab-content .bizview .bizviewhead{padding-bottom: 34px; border-bottom: 1px solid #e4e4e4;text-align: center;}
.localwrap .localbiz .inner .tab-content .bizview .bizviewhead p.bizT1{font-size: 22px; color:#749c26;padding: 14px 0 8px 0;}
.localwrap .localbiz .inner .tab-content .bizview .bizviewhead p.bizT2{font-size: 35px; color:#111;font-weight: 700;padding: 0px 0 11px 0}
.localwrap .localbiz .inner .tab-content .bizview .bizviewhead p.bizT3{font-size: 18px; color:#777;}
.localwrap .localbiz .inner .tab-content .bizview .bizviewcont{padding: 100px 0 20px 0;border-bottom: 1px solid #e4e4e4;margin-bottom: 50px;}
.localwrap .localbiz .inner .tab-content .bizview .bizviewcont h3{color:#111;font-size: 30px; font-weight: 700;margin-bottom: 15px;}
.localwrap .localbiz .inner .tab-content .bizview .bizviewcont p{color:#111;font-size: 24px;line-height: 40px;}
.localwrap .localbiz .inner .tab-content .bizview .bizbtn{text-align: center;}
.localwrap .localbiz .inner .tab-content .bizview .bizbtn a{width: 250px; height: 65px;line-height: 65px; text-align: center;font-size: 24px; color:#fff;font-weight: 700;background: #749c26;display: inline-block;}
.localwrap .localwithus .inner{padding-bottom: 200px;}
.localwrap .localwithus .inner h2{color:#111;font-size: 45px; text-align: center;padding: 88px 0 74px 0;font-weight: 700;}
.localwrap .localwithus .inner .tab-wrap {display: flex;flex: 1;margin-bottom: 60px;}
.localwrap .localwithus .inner .tab {flex: 1;height: 80px; line-height: 80px;;font-size: 27px;background: #fff;border: 1px solid #ddd;border-bottom: 1px solid #111;;cursor: pointer;color: #999;transition: all 0.3s;}
.localwrap .localwithus .inner .tab.active {background: #fff;color: #111;border: 1px solid #111;border-bottom: none;font-weight: 700;}
.localwrap .localwithus .inner .tab-content {display: none;}
.localwrap .localwithus .inner .tab-content.active {display: block;}
.localwrap .localwithus .inner .form-wrap {padding: 0px 70px 80px 70px;}
.localwrap .localwithus .inner .form-row {display: flex;margin-bottom: 16px;align-items: baseline;}
.localwrap .localwithus .inner .form-row label {font-size: 25px; color:#111; font-weight: 700;width: 320px;}
.localwrap .localwithus .inner .form-row label span {color: green;}
.localwrap .localwithus .inner .form-row .radio-group{width:830px;display: flex;}
.localwrap .localwithus .inner .form-row .agree-box label,
.localwrap .localwithus .inner .form-row .radio-group label{margin-right: 30px;font-weight: 400;width: auto;}
.localwrap .localwithus .inner .form-row .agree-box{width:830px;display: flex;padding: 20px 0;}
.localwrap .localwithus .inner .custom-radio {display: flex;align-items: center;cursor: pointer;font-size: 14px; position: relative;}
.localwrap .localwithus .inner .custom-radio input {display: none;}
.localwrap .localwithus .inner .radio-mark {width: 16px; height: 16px; border: 2px solid #999; border-radius: 50%;margin-right: 6px;position: relative;}
.localwrap .localwithus .inner .radio-mark::after {content: "";width: 8px;height: 8px;background: #6b8e23; border-radius: 50%; position: absolute; top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0);transition: 0.2s;}
.localwrap .localwithus .inner .custom-radio input:checked + .radio-mark::after {transform: translate(-50%, -50%) scale(1);}
.localwrap .localwithus .inner .custom-radio input:checked + .radio-mark {border-color: #6b8e23;}
.localwrap .localwithus .inner .email-wrap {display: flex; align-items: center; gap: 6px;}
.localwrap .localwithus .inner .email-wrap input {width: 271px;padding: 8px; border: 1px solid #ccc;height: 70px; line-height: 70px;}
.localwrap .localwithus .inner .email-wrap .mailinner{border: 1px solid #111;font-size: 22px;font-weight: 700;}
.localwrap .localwithus .inner .email-wrap .mailinner input{border: 0;height: 70px; line-height: 70px;}
.localwrap .localwithus .inner .custom-select {position: relative; width: 254px;}
.localwrap .localwithus .inner .custom-select select {width: 100%;padding: 16px 30px 16px 10px; border: 1px solid #111; appearance: none;  background: #fff;cursor: pointer;;}
.localwrap .localwithus .inner .custom-select::after {content: '';background: url(../images/sels.png) no-repeat;width: 22px; height: 12px;position: absolute;right: 20px; top: 50%; transform: translate(0,-50%);;pointer-events: none;}
.localwrap .localwithus .inner .form-row input[type="text"]{width: 570px;height: 70px; line-height: 70px;}
.localwrap .localwithus .inner .form-row input,.localwrap .localwithus .inner .form-row textarea,.form-row select {padding: 10px;border: 1px solid #111; font-size: 22px;line-height: 38px;}
.localwrap .localwithus .inner .email-box {display: flex;gap: 8px;align-items: center;}
.localwrap .localwithus .inner .email-box select {width: 150px;}
.localwrap .localwithus .inner textarea {width: 830px;resize: none;}
.localwrap .localwithus .inner .detail-btn {padding: 0 60px 0 40px; height: 50px; line-height: 50px;text-align: center; border: 1px solid #111; background: #f0f3f8;cursor: pointer;font-size: 20px;font-weight: 700;color:#111;position: relative;}
.localwrap .localwithus .inner .detail-btn:after{content: '';background: url(../images/sels.png) no-repeat;width: 22px; height: 12px;position: absolute;right: 20px; top: 50%; transform: translate(0,-50%);}
.localwrap .localwithus .inner .info-table {margin-bottom: 80px;display: flex;width: 830px;align-items: flex-start; justify-content: flex-end; margin-left: auto;}
.localwrap .localwithus .inner .info-table table {width: 100%; border-collapse: collapse; font-size: 20px;}
.localwrap .localwithus .inner .info-table th:nth-of-type(1),
.localwrap .localwithus .inner .info-table td:nth-of-type(1){border-left: 0;}
.localwrap .localwithus .inner .info-table th:nth-of-type(3),
.localwrap .localwithus .inner .info-table td:nth-of-type(3){border-right: 0;}
.localwrap .localwithus .inner .info-table thead th{border-bottom: 1px solid #ddd;}
.localwrap .localwithus .inner .info-table th,
.localwrap .localwithus .inner .info-table td {border: 1px solid #111; padding: 10px;text-align: center;width: 30%;}
.localwrap .localwithus .inner .btn-group {display: flex;justify-content: center;gap: 12px;}
.localwrap .localwithus .inner .btn {width: 250px; height: 65px; line-height: 65px;cursor: pointer;font-size: 20px;font-weight: 700;}
.localwrap .localwithus .inner .btn.cancel {background: #fff;border: 1px solid #111;}
.localwrap .localwithus .inner .btn.submit {background: #6b8e23;color: #fff;border: 1px solid #6b8e23}
.localwrap .oklayers{position: fixed;width: 620px; padding: 50px 0;text-align: center;left: 50%; top: 50%; transform: translate(-50%,-50%);background: #fff;z-index: 6;border-radius: 20px;display: none;}
.localwrap .oklayers a.lx{position: absolute;top: 20px; right: 20px;;}
.localwrap .oklayers .chks{margin-bottom: 10px;width: auto;}
.localwrap .oklayers p.l1{color:#111;font-size: 30px;font-weight: 700;line-height: 44px;}
.localwrap .oklayers p.l1 i{color:#749c26;font-weight: 700}
.localwrap .layerbg{position: fixed;z-index: 5;width: 100%; height: 100%; left: 0;top: 0;background: #000;opacity: 0.5;display: none}
.localwrap .localbtn a:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
.localwrap .localbtn a:hover:before, .localwrap .localbtn a:focus:before, .localwrap .localbtn a:active:before {-webkit-animation-name: hvr-ripple-out;animation-name: hvr-ripple-out;}
.localwrap .localbtn a {display: inline-block;vertical-align: -1px;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;}
@-webkit-keyframes hvr-ripple-out {100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;}}@keyframes hvr-ripple-out {100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;}}
@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
@keyframes opa{0%{opacity: 0;;}100%{opacity: 1;}}
@keyframes vanishOut {0% {opacity: 1;;filter: blur(0px);}100% {opacity: 0;;filter: blur(50px);}}