Merge branch 'master' of http://docs.nculture.org:30000/nculture/iams.nlib
This commit is contained in:
commit
5ffae256d8
50
src/main/java/nlib/cmm/web/EncryptorConfigTest.java
Normal file
50
src/main/java/nlib/cmm/web/EncryptorConfigTest.java
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
package nlib.cmm.web;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.jasypt.encryption.pbe.StandardPBEStringEncryptor;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
|
||||||
|
import nlib.cmm.NlibCommonController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* @Class Name : EncryptorConfigTest.java
|
||||||
|
*
|
||||||
|
* @Description : properties 암호화 로그 및 테스트
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
|
||||||
|
*
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
* @ ------------ -------- ---------------------------
|
||||||
|
* @ 수정일 수정자 수정내용
|
||||||
|
* @ ------------ -------- ---------------------------
|
||||||
|
* @ 2021. 12. 21. KNKIM 최초 생성
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* @author 이씨플라자 * DIGITALSHIP KNKIM
|
||||||
|
* @since 2021. 12. 21.
|
||||||
|
* @version 1.0
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@Controller
|
||||||
|
public class EncryptorConfigTest {
|
||||||
|
|
||||||
|
private static final Logger log = LoggerFactory.getLogger(EncryptorConfigTest.class);
|
||||||
|
|
||||||
|
static void EncryptorTest(String key, List<String> valueList) {
|
||||||
|
StandardPBEStringEncryptor pbeEnc = new StandardPBEStringEncryptor();
|
||||||
|
pbeEnc.setAlgorithm("PBEWithMD5AndDES");
|
||||||
|
pbeEnc.setPassword(key); // PBE 값(XML PASSWORD설정)
|
||||||
|
|
||||||
|
for( int i = 0; i< valueList.size();i++)
|
||||||
|
{
|
||||||
|
log.debug(valueList.get(i).toString() +" : " + pbeEnc.encrypt(valueList.get(i).toString()));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -3,6 +3,7 @@ package nlib.cmm.web;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@ -11,7 +12,6 @@ import javax.annotation.Resource;
|
|||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import org.jasypt.encryption.pbe.StandardPBEStringEncryptor;
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.security.core.Authentication;
|
import org.springframework.security.core.Authentication;
|
||||||
@ -134,29 +134,7 @@ public class MainController extends NlibCommonController {
|
|||||||
// 메인 화면 배너
|
// 메인 화면 배너
|
||||||
List<Map<String, String>> listBannerInfos = mainService.listBannerInfos(mngOrgCd);
|
List<Map<String, String>> listBannerInfos = mainService.listBannerInfos(mngOrgCd);
|
||||||
model.addAttribute("listBannerInfos", listBannerInfos);
|
model.addAttribute("listBannerInfos", listBannerInfos);
|
||||||
StandardPBEStringEncryptor pbeEnc = new StandardPBEStringEncryptor();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
pbeEnc.setAlgorithm("PBEWithMD5AndDES");
|
|
||||||
|
|
||||||
pbeEnc.setPassword("jasyptPass"); // PBE 값(XML PASSWORD설정)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
String url = pbeEnc.encrypt("jdbc:oracle:thin:@127.0.0.1:1521:XE");
|
|
||||||
|
|
||||||
String username = pbeEnc.encrypt("system");
|
|
||||||
|
|
||||||
String password = pbeEnc.encrypt("uac_cltr");
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
System.out.println(url);
|
|
||||||
|
|
||||||
System.out.println(username);
|
|
||||||
|
|
||||||
System.out.println(password);
|
|
||||||
return "nlib/cmm/home";
|
return "nlib/cmm/home";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -32,7 +32,7 @@ Globals.DbType = maria
|
|||||||
Globals.maria.DriverClassName=org.mariadb.jdbc.Driver
|
Globals.maria.DriverClassName=org.mariadb.jdbc.Driver
|
||||||
Globals.maria.Url=jdbc:mariadb://210.181.197.70:3306/uac_cltr_db
|
Globals.maria.Url=jdbc:mariadb://210.181.197.70:3306/uac_cltr_db
|
||||||
Globals.maria.UserName = uac_cltr
|
Globals.maria.UserName = uac_cltr
|
||||||
Globals.maria.Password = ENC(ZOAYPkDYSoB/UM5h9/nzQoswgHYfhjA/)
|
Globals.maria.Password = ENC(79UHzZdkigwDg939vEgnjcPYfRYHh88y)
|
||||||
|
|
||||||
# \uad8c\ud55c \uc778\uc99d\ubc29\uc2dd(dummy, session, security) - \uc0ac\uc6a9\uc790\uc758 \ub85c\uadf8\uc778\uc2dc \uc778\uc99d \ubc29\uc2dd\uc744 \uacb0\uc815\ud568
|
# \uad8c\ud55c \uc778\uc99d\ubc29\uc2dd(dummy, session, security) - \uc0ac\uc6a9\uc790\uc758 \ub85c\uadf8\uc778\uc2dc \uc778\uc99d \ubc29\uc2dd\uc744 \uacb0\uc815\ud568
|
||||||
# dummy : \ub354\ubbf8 \ubc29\uc2dd\uc73c\ub85c \uc0ac\uc6a9\uc790 \uad8c\ud55c\uc744 \uc778\uc99d\ud568
|
# dummy : \ub354\ubbf8 \ubc29\uc2dd\uc73c\ub85c \uc0ac\uc6a9\uc790 \uad8c\ud55c\uc744 \uc778\uc99d\ud568
|
||||||
@ -153,5 +153,5 @@ roughMap.appkey = b0fdac4f718d71a02d796f8fe3e12987
|
|||||||
|
|
||||||
#\uba54\uc77c \uacc4\uc815 \uc815\ubcf4
|
#\uba54\uc77c \uacc4\uc815 \uc815\ubcf4
|
||||||
system.notification.email.sender = teachteam02@gmail.com
|
system.notification.email.sender = teachteam02@gmail.com
|
||||||
system.notification.email.sender.password = ENC(4hXQB6LLZ6nDK/aCkIEPOg9EKQar02JgzRq/qjEVh40=)
|
system.notification.email.sender.password = ENC(AlvwMj7hcqcIZYJiU/RvSABIRl0WmVMzqIPecTeH2Uw=)
|
||||||
system.notification.email.sender.name = \ud55c\uad6d\ubb38\ud654\uc6d0\uc5f0\ud569\ud68c
|
system.notification.email.sender.name = \ud55c\uad6d\ubb38\ud654\uc6d0\uc5f0\ud569\ud68c
|
||||||
|
|||||||
@ -57,5 +57,4 @@
|
|||||||
WHERE ORG_CD = #{orgCd}
|
WHERE ORG_CD = #{orgCd}
|
||||||
LIMIT 1
|
LIMIT 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
@ -65,13 +65,14 @@
|
|||||||
<bean id="antPathMater" class="org.springframework.util.AntPathMatcher" />
|
<bean id="antPathMater" class="org.springframework.util.AntPathMatcher" />
|
||||||
<bean id="defaultTraceHandler" class="egovframework.rte.fdl.cmmn.trace.handler.DefaultTraceHandler" />
|
<bean id="defaultTraceHandler" class="egovframework.rte.fdl.cmmn.trace.handler.DefaultTraceHandler" />
|
||||||
|
|
||||||
<bean id="environmentVariablesConfiguration" class="org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig">
|
<!-- global 프로퍼티 암호화 -->
|
||||||
|
<bean id="environmentVariablesConfiguration" class="org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig">
|
||||||
<property name="algorithm" value="PBEWithMD5AndDES" />
|
<property name="algorithm" value="PBEWithMD5AndDES" />
|
||||||
<property name="passwordEnvName" value="APP_ENCRYPTION_PASSWORD" />
|
<!-- <property name="passwordEnvName" value="APP_ENCRYPTION_PASSWORD" /> -->
|
||||||
</bean>
|
</bean>
|
||||||
<bean id="configurationEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor">
|
<bean id="configurationEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor">
|
||||||
<property name="config" ref="environmentVariablesConfiguration" />
|
<property name="config" ref="environmentVariablesConfiguration" />
|
||||||
<property name="password" value="jasyptPass" />
|
<property name="password" value="gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ=" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="propertyConfig" class="org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer">
|
<bean id="propertyConfig" class="org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer">
|
||||||
|
|||||||
@ -37,18 +37,18 @@
|
|||||||
|
|
||||||
<!-- KAKAO OAuth Configuration -->
|
<!-- KAKAO OAuth Configuration -->
|
||||||
<!-- 개발서버 -->
|
<!-- 개발서버 -->
|
||||||
<!-- <bean id="kakaoAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO">
|
<bean id="kakaoAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO">
|
||||||
<constructor-arg value="kakao" />Service Name
|
|
||||||
<constructor-arg value="9c1b2249240c011edf40a1d487702232" />kakaoClientID
|
|
||||||
<constructor-arg value="fxv4i1aztudvPj84DEUvMTnzWe29611G" />kakaoClientSecret
|
|
||||||
<constructor-arg value="https://nlib-dev.nculture.org/{callType}/{oauthServiceName}/callback.do" />kakaoRedirectUrl : callType(login|member)
|
|
||||||
</bean> -->
|
|
||||||
<!-- 운영서버 -->
|
|
||||||
<bean id="kakaoAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO">
|
|
||||||
<constructor-arg value="kakao" /><!-- Service Name -->
|
<constructor-arg value="kakao" /><!-- Service Name -->
|
||||||
<constructor-arg value="3241726165ccdce889cd5773f025265b" /><!-- kakaoClientID -->
|
<constructor-arg value="9c1b2249240c011edf40a1d487702232" /><!-- kakaoClientID -->
|
||||||
<constructor-arg value="fxv4i1aztudvPj84DEUvMTnzWe29611G" /><!-- kakaoClientSecret -->
|
<constructor-arg value="fxv4i1aztudvPj84DEUvMTnzWe29611G" /><!-- kakaoClientSecret 현재 발급받지않고 사용하지않음 -->
|
||||||
<constructor-arg value="https://nlib.nculture.org/{callType}/{oauthServiceName}/callback.do" /><!-- kakaoRedirectUrl : callType(login|member) -->
|
<constructor-arg value="https://nlib-dev.nculture.org/{callType}/{oauthServiceName}/callback.do" /><!-- kakaoRedirectUrl : callType(login|member) -->
|
||||||
</bean>
|
</bean>
|
||||||
|
<!-- 운영서버 -->
|
||||||
|
<!-- <bean id="kakaoAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO">
|
||||||
|
<constructor-arg value="kakao" />Service Name
|
||||||
|
<constructor-arg value="3241726165ccdce889cd5773f025265b" />kakaoClientID
|
||||||
|
<constructor-arg value="fxv4i1aztudvPj84DEUvMTnzWe29611G" />kakaoClientSecret
|
||||||
|
<constructor-arg value="https://nlib.nculture.org/{callType}/{oauthServiceName}/callback.do" />kakaoRedirectUrl : callType(login|member)
|
||||||
|
</bean> -->
|
||||||
|
|
||||||
</beans>
|
</beans>
|
||||||
|
|||||||
@ -262,4 +262,3 @@ image.url = https://port-dev.nculture.org/nImageView.do?nImage=N
|
|||||||
video.url = https://port-dev.nculture.org/cmm/nvodView.do?nvod=N
|
video.url = https://port-dev.nculture.org/cmm/nvodView.do?nvod=N
|
||||||
# \uc6b4\uc601\uc11c\ubc84
|
# \uc6b4\uc601\uc11c\ubc84
|
||||||
#video.url = https://port.nculture.org/cmm/nvodView.do?nvod=N
|
#video.url = https://port.nculture.org/cmm/nvodView.do?nvod=N
|
||||||
|
|
||||||
|
|||||||
@ -584,7 +584,7 @@ $(function(){
|
|||||||
autoplay : false,
|
autoplay : false,
|
||||||
pagination: {
|
pagination: {
|
||||||
el: '.pagination .swiper-pagination',
|
el: '.pagination .swiper-pagination',
|
||||||
/*type: 'fraction',*/
|
type: 'fraction',
|
||||||
},
|
},
|
||||||
breakpoints: {
|
breakpoints: {
|
||||||
768: {
|
768: {
|
||||||
@ -592,7 +592,7 @@ $(function(){
|
|||||||
spaceBetween : 20,
|
spaceBetween : 20,
|
||||||
},
|
},
|
||||||
1400: {
|
1400: {
|
||||||
slidesPerView : 2,
|
slidesPerView : 4,
|
||||||
spaceBetween : 30,
|
spaceBetween : 30,
|
||||||
},
|
},
|
||||||
4989: {
|
4989: {
|
||||||
|
|||||||
@ -391,7 +391,7 @@ function fn_search_article(pageIndex) {
|
|||||||
<div class="title">
|
<div class="title">
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test="${searchVO.realQuery ne '' && (!empty searchVO.realQuery) }">
|
<c:when test="${searchVO.realQuery ne '' && (!empty searchVO.realQuery) }">
|
||||||
<span class="count"><strong><c:out value='${searchVO.realQuery}'/></strong>에 대한 검색결과는 총 <em>
|
<span class="count"><strong>'<c:out value='${searchVO.realQuery}'/>'</strong> 에 대한 검색결과는 총 <em>
|
||||||
<fmt:formatNumber value="${searchVO.totalCount}" pattern="#,###" /></em>건 입니다.
|
<fmt:formatNumber value="${searchVO.totalCount}" pattern="#,###" /></em>건 입니다.
|
||||||
</span>
|
</span>
|
||||||
</c:when>
|
</c:when>
|
||||||
|
|||||||
@ -127,14 +127,14 @@ function fn_search(reqStatusDivCd) {
|
|||||||
div.append($('<div />').attr('class', 'n-data').html("<a href=\"javascript:void(0)\" onclick=\"fn_viewDetail('" + obj.masterId + "')\">" + obj.title + "</a>"));
|
div.append($('<div />').attr('class', 'n-data').html("<a href=\"javascript:void(0)\" onclick=\"fn_viewDetail('" + obj.masterId + "')\">" + obj.title + "</a>"));
|
||||||
div.append($('<div />').attr('class', 'n-subscription').html('<span class="date">' + gfn_formatDateStr(obj.reqDd,"-") + '</span>')); /* 신청일자 */
|
div.append($('<div />').attr('class', 'n-subscription').html('<span class="date">' + gfn_formatDateStr(obj.reqDd,"-") + '</span>')); /* 신청일자 */
|
||||||
div.append($('<div />').attr('class', 'n-visit').html(
|
div.append($('<div />').attr('class', 'n-visit').html(
|
||||||
'<span class="date">' + gfn_formatDateStr(obj.hopeReqPridDtmFrom,"-") +
|
'<span class="date">' + '<span class="date-start">' + gfn_formatDateStr(obj.hopeReqPridDtmFrom,"-") +
|
||||||
(!gfn_isEmpty(obj.hopeReqPridDtmFrom) && !gfn_isEmpty(obj.hopeReqPridDtmTo) ? " ~ " : "" ) +
|
(!gfn_isEmpty(obj.hopeReqPridDtmFrom) && !gfn_isEmpty(obj.hopeReqPridDtmTo) ? " ~ " : "" ) + '</span>' +
|
||||||
gfn_formatDateStr(obj.hopeReqPridDtmTo,"") + '</span>'
|
'<span class="date-end">' + gfn_formatDateStr(obj.hopeReqPridDtmTo,"") + '</span>' + '</span>'
|
||||||
)); /* 희망열람기간 */
|
)); /* 희망열람기간 */
|
||||||
div.append($('<div />').attr('class', 'n-return').html(
|
div.append($('<div />').attr('class', 'n-return').html(
|
||||||
'<span class="date">' + gfn_formatTimeStr(obj.reqPsblDtmFrom,"-") +
|
'<span class="date">' + '<span class="date-start">' + gfn_formatTimeStr(obj.reqPsblDtmFrom,"-") +
|
||||||
(!gfn_isEmpty(obj.reqPsblDtmFrom) && !gfn_isEmpty(obj.reqPsblDtmTo) ? " ~ " : "" ) +
|
(!gfn_isEmpty(obj.reqPsblDtmFrom) && !gfn_isEmpty(obj.reqPsblDtmTo) ? " ~ " : "" ) + '</span>' +
|
||||||
gfn_formatTimeStr(obj.reqPsblDtmTo, "") + '</span>'
|
'<span class="date-end">' + gfn_formatTimeStr(obj.reqPsblDtmTo, "") + '</span>' + '</span>'
|
||||||
)); /* 방문예정일자 */
|
)); /* 방문예정일자 */
|
||||||
|
|
||||||
var statusHtml1 = "";
|
var statusHtml1 = "";
|
||||||
|
|||||||
@ -155,7 +155,7 @@ section {clear:both;text-align: center;}
|
|||||||
section h3 {font-size:36px;font-weight: 500;margin-bottom: 5px;}
|
section h3 {font-size:36px;font-weight: 500;margin-bottom: 5px;}
|
||||||
section h3 span {color:#376795;}
|
section h3 span {color:#376795;}
|
||||||
section .inner p.desc {font-size: 18px;color:#666;margin-bottom:40px;}
|
section .inner p.desc {font-size: 18px;color:#666;margin-bottom:40px;}
|
||||||
.contents {width:1400px;margin:0 auto;padding-bottom:140px;min-height:600px;}
|
.contents {width:1400px;margin:0 auto;padding-bottom:140px;min-height:400px;}
|
||||||
|
|
||||||
|
|
||||||
/********** 메인섹션1 **********/
|
/********** 메인섹션1 **********/
|
||||||
@ -326,7 +326,7 @@ transition: all 0.2s ease-in-out;
|
|||||||
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover ul li {line-height:23px;font-weight:100;}
|
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover ul li {line-height:23px;font-weight:100;}
|
||||||
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover ul li em {font-weight:500;border-right:1px solid #ccc;height:10px;line-height: 10px;display:inline-block;margin-right:5px;padding-right:5px;}
|
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover ul li em {font-weight:500;border-right:1px solid #ccc;height:10px;line-height: 10px;display:inline-block;margin-right:5px;padding-right:5px;}
|
||||||
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box {position: absolute;bottom:30px;width:88%;text-align: center;margin:0;}
|
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box {position: absolute;bottom:30px;width:88%;text-align: center;margin:0;}
|
||||||
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .view {float:left;width:63%;margin-right:2%}
|
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .view {float:left;width:58%;margin-right:2%}
|
||||||
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .RIS {float:left;width:35%;}
|
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .RIS {float:left;width:35%;}
|
||||||
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .view a {background: #376795;color:#fff;display: block;border-radius: 3px;padding:8px 0px;font-size: 14px;}
|
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .view a {background: #376795;color:#fff;display: block;border-radius: 3px;padding:8px 0px;font-size: 14px;}
|
||||||
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .RIS a {background: #666;color:#fff;display: block;border-radius: 3px;padding:8px 0px;font-size: 14px;}
|
.sec6 .onlineSwiper .items .List .inner div.thumbnail div.detail-cover .btn-box .RIS a {background: #666;color:#fff;display: block;border-radius: 3px;padding:8px 0px;font-size: 14px;}
|
||||||
@ -783,7 +783,8 @@ transform: rotate(45deg);}
|
|||||||
.cart .inner .visit-confirm .tabs_item .list-cart-wrap.confirm .list-cart div.list > div.t-date {width:18%;}
|
.cart .inner .visit-confirm .tabs_item .list-cart-wrap.confirm .list-cart div.list > div.t-date {width:18%;}
|
||||||
|
|
||||||
/********** 소장자료 **********/
|
/********** 소장자료 **********/
|
||||||
.data .inner .row-bottom {position: relative;}
|
.data .inner .row-bottom {position: relative;padding-bottom:0;}
|
||||||
|
.data .inner .row-bottom .btn-box {margin-top:0;}
|
||||||
.article-side {float: left;width:320px;margin-right:40px;}
|
.article-side {float: left;width:320px;margin-right:40px;}
|
||||||
.culture-box {float: left;width:1040px;}
|
.culture-box {float: left;width:1040px;}
|
||||||
.filter-wrap {border:1px solid #ddd;text-align: left;padding:30px;}
|
.filter-wrap {border:1px solid #ddd;text-align: left;padding:30px;}
|
||||||
@ -911,9 +912,10 @@ transform: rotate(45deg);}
|
|||||||
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text1 {margin-bottom:5px;font-size:18px;color:#666;}
|
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text1 {margin-bottom:5px;font-size:18px;color:#666;}
|
||||||
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 {margin-bottom:30px;font-size:24px;color:#333;font-weight: 500;}
|
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 {margin-bottom:30px;font-size:24px;color:#333;font-weight: 500;}
|
||||||
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 span {color:#d47b1c;}
|
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 span {color:#d47b1c;}
|
||||||
.data .inner .data-box .culture-box .tab > .title {height:36px;margin:30px 0px 0px;outline:0px solid red;}
|
.data .inner .data-box .culture-box .tab > .title {height:36px;margin:30px 0px 0px;outline:0px solid red;text-align:left;}
|
||||||
.data .inner .data-box .culture-box .tab .title .count {float:left;font-size:16px;height:36px;line-height:36px;}
|
.data .inner .data-box .culture-box .tab .title .count {display:inline-block;font-size:16px;height:auto;line-height:26px;text-align:left;}
|
||||||
.data .inner .data-box .culture-box .tab .title .count em {color:#d47b1c;font-weight: 500;}
|
.data .inner .data-box .culture-box .tab .title .count em {color:#d47b1c;font-weight: 500;}
|
||||||
|
.data .inner .data-box .culture-box .tab .title .count strong {word-break: break-all;display: inline;padding-bottom:10px;}
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap {float:right;}
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap {float:right;}
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div {float:left;font-size:12px;margin-left:10px;height:36px;line-height:36px;}
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div {float:left;font-size:12px;margin-left:10px;height:36px;line-height:36px;}
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.re-search {}
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.re-search {}
|
||||||
@ -1368,6 +1370,8 @@ transform: rotate(45deg);}
|
|||||||
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div span.no-poss {color:#666;}
|
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div span.no-poss {color:#666;}
|
||||||
.visit-data .inner .tabs_item .list-wrap .list-data .list.t-tit-line {background:#556676;border-bottom:0;padding:0;height:55px;line-height:55px;}
|
.visit-data .inner .tabs_item .list-wrap .list-data .list.t-tit-line {background:#556676;border-bottom:0;padding:0;height:55px;line-height:55px;}
|
||||||
.visit-data .inner .tabs_item .list-wrap .list-data .list.t-tit-line > div {color:#fff;line-height: 55px !important;padding:0 !important;font-size: 12px;}
|
.visit-data .inner .tabs_item .list-wrap .list-data .list.t-tit-line > div {color:#fff;line-height: 55px !important;padding:0 !important;font-size: 12px;}
|
||||||
|
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div .date .date-start,
|
||||||
|
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div .date .date-end {display:block;}
|
||||||
|
|
||||||
|
|
||||||
/* 알림페이지 아코디언 목록 */
|
/* 알림페이지 아코디언 목록 */
|
||||||
@ -1809,8 +1813,8 @@ transform: rotate(45deg);
|
|||||||
|
|
||||||
|
|
||||||
/* 알림 팝업 */
|
/* 알림 팝업 */
|
||||||
.pop-notice {position:fixed;top:9%;left:calc(50% - 210px);width: 420px;height: auto;border-radius: 5px;overflow: hidden;padding: 0 0px;background: #fff;z-index:999;}
|
.pop-notice {position:fixed;top:9%;left:calc(50% - 210px);width: 420px;height: 400px;border-radius: 5px;overflow: hidden;padding: 0 0px;background: #fff;z-index:999;}
|
||||||
.pop-notice .inner {display:inline-block;width:100%;height: calc(100% - 220px);overflow:auto;padding:50px 0px;background: #fff;}
|
.pop-notice .inner {display:inline-block;width:100%;height: calc(100% - 156px);overflow:auto;padding:50px 0px;background: #fff;}
|
||||||
.pop-notice .inner .row {padding:0px 60px 0px;text-align:center;}
|
.pop-notice .inner .row {padding:0px 60px 0px;text-align:center;}
|
||||||
.pop-notice .Title {text-align:center;padding:30px 0px;background: url(/images/bg/bg-login.jpg) no-repeat;background-size:cover;}
|
.pop-notice .Title {text-align:center;padding:30px 0px;background: url(/images/bg/bg-login.jpg) no-repeat;background-size:cover;}
|
||||||
.pop-notice .Title h3 {font-size:24px;line-height:30px;margin-top:15px;color:#fff;font-weight: 300;}
|
.pop-notice .Title h3 {font-size:24px;line-height:30px;margin-top:15px;color:#fff;font-weight: 300;}
|
||||||
|
|||||||
@ -152,7 +152,7 @@ footer .family_site {right:10px;}
|
|||||||
.data.detail .inner .row-top .center {width:100%;}
|
.data.detail .inner .row-top .center {width:100%;}
|
||||||
.data.detail .inner .row-bottom .con-4 .top h3 {width:100%;}
|
.data.detail .inner .row-bottom .con-4 .top h3 {width:100%;}
|
||||||
.data.detail .inner .row-bottom .con-4 .top h3::before {content: '';width:100%;}
|
.data.detail .inner .row-bottom .con-4 .top h3::before {content: '';width:100%;}
|
||||||
.data.detail .inner .row-bottom .DetailSwiper2 {max-width:auto;}
|
.data.detail .inner .row-bottom .DetailSwiper2 {max-width:auto;padding:1% 10% 4%;width:80%;}
|
||||||
.data.detail .inner .row-top .center .right .con-2 .de-data ul li {width:100%;}
|
.data.detail .inner .row-top .center .right .con-2 .de-data ul li {width:100%;}
|
||||||
.faq .inner .tab {position: relative;width:100%;margin:0 auto;}
|
.faq .inner .tab {position: relative;width:100%;margin:0 auto;}
|
||||||
.article-side {width:22%;margin-right:2%;}
|
.article-side {width:22%;margin-right:2%;}
|
||||||
@ -251,7 +251,7 @@ footer .family_site {right:10px;}
|
|||||||
|
|
||||||
.wrap .nav-wrap #primary-nav {display:none !important;opacity:0 !important;}
|
.wrap .nav-wrap #primary-nav {display:none !important;opacity:0 !important;}
|
||||||
.data.detail .inner .row-top .center .title-box .tit-info {width:70%;}
|
.data.detail .inner .row-top .center .title-box .tit-info {width:70%;}
|
||||||
.sec5 .popularSwiper .pagination {visibility:visible !important;}
|
.sec5 .popularSwiper .pagination {visibility: hidden;}
|
||||||
/*
|
/*
|
||||||
.sec6 .swiper-button-next, .swiper-rtl .swiper-button-prev {visibility:visible !important;}
|
.sec6 .swiper-button-next, .swiper-rtl .swiper-button-prev {visibility:visible !important;}
|
||||||
.sec6 .swiper-button-prev, .swiper-rtl .swiper-button-next {visibility:visible !important;}
|
.sec6 .swiper-button-prev, .swiper-rtl .swiper-button-next {visibility:visible !important;}
|
||||||
@ -686,12 +686,12 @@ footer .family_site {right:10px;}
|
|||||||
.data .inner .tabs li:first-child a { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
|
.data .inner .tabs li:first-child a { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
|
||||||
.data .inner .tabs li:last-child a { border-right: 1px solid #ddd; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
|
.data .inner .tabs li:last-child a { border-right: 1px solid #ddd; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
|
||||||
.data .inner .data-box .culture-box .tab > .title { display: flex; flex-direction: column-reverse; height: auto; padding-right: 16px; }
|
.data .inner .data-box .culture-box .tab > .title { display: flex; flex-direction: column-reverse; height: auto; padding-right: 16px; }
|
||||||
.data .inner .data-box .culture-box .tab .title .count { display: flex; font-size: 14px; }
|
.data .inner .data-box .culture-box .tab .title .count { display: inline-block;font-size: 14px;flex-wrap: wrap;height: auto;line-height: 24px;margin-bottom: 10px; }
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.re-search { margin-left: 0; width: 100%; text-align: left; }
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.re-search { margin-left: 0; width: 100%; text-align: left; }
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-select,
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-select,
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-select select { margin-left: 0; width: 100%; }
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-select select { margin-left: 0; width: 100%; }
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input { margin-left: 0; width: 100%; box-sizing: border-box; margin: 10px 0 26px; display: flex; padding: 0 0 0 36px; }
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input { margin-left: 0; width: 100%; box-sizing: border-box; margin: 10px 0 26px; display: flex; padding: 0 0 0 36px; }
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input input { width: 100%; height: 100%; }
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input input { width: 100%; height: 100%;padding-right:15%; }
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button[type="submit"] { background: url("/images/icon/icon-search-mo.png") no-repeat center; right: auto; left: 0; }
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button[type="submit"] { background: url("/images/icon/icon-search-mo.png") no-repeat center; right: auto; left: 0; }
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button.filter-btn {display:inline-block;position: absolute;left: auto;right: 10px;top: 4px;width: 43px;height: 26px;background:#e6e7e9;color:#666;border-radius:50px;text-indent:0;}
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button.filter-btn {display:inline-block;position: absolute;left: auto;right: 10px;top: 4px;width: 43px;height: 26px;background:#e6e7e9;color:#666;border-radius:50px;text-indent:0;}
|
||||||
|
|
||||||
@ -725,8 +725,10 @@ footer .family_site {right:10px;}
|
|||||||
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 { margin-bottom: 16px; font-size: 18px; }
|
.data .inner .tabs_item .list-cart-wrap .list-data div.list > .no-result .text2 { margin-bottom: 16px; font-size: 18px; }
|
||||||
.paging { width: 100%; display: flex; justify-content: center; }
|
.paging { width: 100%; display: flex; justify-content: center; }
|
||||||
.paging li { margin: 0 !important; padding: 0 !important; min-width: auto; width: 24px !important; background-position: center !important; }
|
.paging li { margin: 0 !important; padding: 0 !important; min-width: auto; width: 24px !important; background-position: center !important; }
|
||||||
.paging .btn-prev a,
|
.paging .btn-prev,
|
||||||
.paging .btn-next a { display: none; }
|
.paging .btn-next { text-align:center; }
|
||||||
|
.paging .btn-prev a,
|
||||||
|
.paging .btn-next a { text-indent:-9999999px; }
|
||||||
.paging li a { font-size: 14px; }
|
.paging li a { font-size: 14px; }
|
||||||
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button.btn_filter { position: absolute; top: 3px; right: 10px; background: #e6e7e9; width: 43px; height: 28px; border-radius: 30px; font-weight: 500; font-size: 12px; line-height: 18px; color: #666666; text-indent: 0; }
|
.data .inner .data-box .culture-box .tab .title .list-search-wrap > div.list-input button.btn_filter { position: absolute; top: 3px; right: 10px; background: #e6e7e9; width: 43px; height: 28px; border-radius: 30px; font-weight: 500; font-size: 12px; line-height: 18px; color: #666666; text-indent: 0; }
|
||||||
|
|
||||||
@ -1125,7 +1127,8 @@ footer .family_site {right:10px;}
|
|||||||
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div.n-visit .date::before { content: "희망방문일: "; }
|
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div.n-visit .date::before { content: "희망방문일: "; }
|
||||||
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div.n-return .date::before { content: "방문예정일: "; }
|
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div.n-return .date::before { content: "방문예정일: "; }
|
||||||
.visit-data .inner .tabs li {width:30%;}
|
.visit-data .inner .tabs li {width:30%;}
|
||||||
|
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div .date .date-start,
|
||||||
|
.visit-data .inner .tabs_item .list-wrap .list-data div.list > div .date .date-end {display:inline;}
|
||||||
|
|
||||||
/* 대출관리 */
|
/* 대출관리 */
|
||||||
.loan-data .inner .tabs_item .list-wrap .list-data div.list > div.n-cultural { margin-top: 10px; }
|
.loan-data .inner .tabs_item .list-wrap .list-data div.list > div.n-cultural { margin-top: 10px; }
|
||||||
@ -1191,11 +1194,12 @@ footer .family_site {right:10px;}
|
|||||||
.pop-advanced-search .depth1-check input[type="checkbox"] + label { visibility: hidden; }
|
.pop-advanced-search .depth1-check input[type="checkbox"] + label { visibility: hidden; }
|
||||||
.pop-advanced-search .tab-name { font-size: 12px; }
|
.pop-advanced-search .tab-name { font-size: 12px; }
|
||||||
.pop-advanced-search .conditions-wrap .line { display: flex; flex-wrap: wrap; }
|
.pop-advanced-search .conditions-wrap .line { display: flex; flex-wrap: wrap; }
|
||||||
.pop-advanced-search .conditions-wrap .depth1 { width: 33.3%; }
|
.pop-advanced-search .conditions-wrap .depth1 { width: 33.2%; }
|
||||||
.pop-advanced-search .conditions-wrap .depth1 .check { position: relative; }
|
.pop-advanced-search .conditions-wrap .depth1 .check { position: relative; }
|
||||||
.pop-advanced-search .conditions-wrap .depth1:first-child { border-left: 1px solid #ddd; }
|
.pop-advanced-search .conditions-wrap .depth1:first-child { border-left: 1px solid #ddd; }
|
||||||
.pop-advanced-search .conditions-wrap .depth1:last-child { border-right: 1px solid #ddd; }
|
.pop-advanced-search .conditions-wrap .depth1:last-child { border-right: 0px solid #ddd; }
|
||||||
.pop-advanced-search .conditions-wrap.conditions-datype .depth1:last-child { width: 33.5%; }
|
.pop-advanced-search .conditions-wrap .depth1:nth-of-type(3n+3) {border-right:1px solid #ddd;}
|
||||||
|
.pop-advanced-search .conditions-wrap.conditions-datype .depth1:last-child { }
|
||||||
.pop-advanced-search .conditions-wrap .depth1 .depth2 { top: 50px; height: auto; border-left: 1px solid #ddd; padding: 20px 10px; }
|
.pop-advanced-search .conditions-wrap .depth1 .depth2 { top: 50px; height: auto; border-left: 1px solid #ddd; padding: 20px 10px; }
|
||||||
.pop-advanced-search .conditions-wrap .depth1 .depth2 li { width: auto; margin-right: 6px; }
|
.pop-advanced-search .conditions-wrap .depth1 .depth2 li { width: auto; margin-right: 6px; }
|
||||||
.conditions-wrap .selected-conditions {min-height:40px;}
|
.conditions-wrap .selected-conditions {min-height:40px;}
|
||||||
@ -1215,7 +1219,7 @@ footer .family_site {right:10px;}
|
|||||||
.conditions-wrap .selected-conditions .conditions li button {text-align:left;}
|
.conditions-wrap .selected-conditions .conditions li button {text-align:left;}
|
||||||
|
|
||||||
/* 알림 팝업 */
|
/* 알림 팝업 */
|
||||||
.pop-notice { width: 343px; height: 549px; left: calc(50% - 171.5px); }
|
.pop-notice { width: 343px; height: 440px; left: calc(50% - 171.5px); }
|
||||||
.pop-notice .Title p { display: none; }
|
.pop-notice .Title p { display: none; }
|
||||||
.pop-notice .Title h3 { font-size: 22px; line-height: 33px; }
|
.pop-notice .Title h3 { font-size: 22px; line-height: 33px; }
|
||||||
.pop-notice .inner .Text p { font-size: 16px; line-height: 24px; }
|
.pop-notice .inner .Text p { font-size: 16px; line-height: 24px; }
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user