@charset "utf-8";
/*
================================================================================
레이아웃
================================================================================
*/

/*@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&display=swap');*/

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('../css/fonts/NotoSansKR-Thin.woff2') format('woff2'),
       url('../css/fonts/NotoSansKR-Thin.woff') format('woff'),
       url('../css/fonts/NotoSansKR-Thin.otf') format('opentype');
} 
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('../css/fonts/NotoSansKR-Light.woff2') format('woff2'),
       url('../css/fonts/NotoSansKR-Light.woff') format('woff'),
       url('../css/fonts/NotoSansKR-Light.otf') format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url('../css/fonts/NotoSansKR-Regular.woff2') format('woff2'),
        url('../css/fonts/NotoSansKR-Regular.woff') format('woff'),
        url('../css/fonts/NotoSansKR-Regular.otf') format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url('../css/fonts/NotoSansKR-Medium.woff2') format('woff2'),
        url('../css/fonts/NotoSansKR-Medium.woff') format('woff'),
        url('../css/fonts/NotoSansKR-Medium.otf') format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url('../css/fonts/NotoSansKR-Bold.woff2') format('woff2'),
        url('../css/fonts/NotoSansKR-Bold.woff') format('woff'),
        url('../css/fonts/NotoSansKR-Bold.otf') format('opentype');
 }

 @font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 800;
   src: url('../css/fonts/NotoSansKR-Black.woff2') format('woff2'),
        url('../css/fonts/NotoSansKR-Black.woff') format('woff'),
        url('../css/fonts/NotoSansKR-Black.otf') format('opentype');
 }

#wrapper{position:relative;min-width:320px;width:100%;height:100%;right:0;}

/* ---- 상단영역 ---- */
#header_new{position:relative;width:100%;min-width:320px;width:100%;font-family: 'Noto Sans KR', sans-serif;background:#fff;z-index:350}
#header_new .head_box{position:relative;margin:0 auto;padding:0 50px;min-height:100px;box-sizing:border-box;}
#header_new .head_box img{max-width:100%}
#header_new .head_box .logo{position:absolute;top:30px;left:20px;width:202px;z-index:30}
#header_new .head_box .logo a{display:block;height:38px;background:url(../../images/layout_new/logo.png) no-repeat top left/100%;text-indent:-9999px;}
#header_new .head_box .topGlob .globLink{position:absolute;top:30px;right:265px;z-index:30}
#header_new .head_box .topGlob .globLink li{position:relative;display:inline-block;padding:0 10px;}
#header_new .head_box .topGlob .globLink li::before{position:absolute;top:50%;right:-2px;margin-top:-5px;width:0;height:10px;content:'';border-left:1px solid #7f7f7f}
#header_new .head_box .topGlob .globLink li:last-child::before{display:none}
#header_new .head_box .topGlob .globLink li a{display:block;font-size:14px;color:#707070;line-height:40px}
#header_new .head_box .topGlob .globLink li.mail a{padding-left:20px;color:#0d64b4;background:url('../../images/layout_new/top_ic_mail.png') no-repeat left center;}
#header_new .head_box .topGlob .btnTopSearch{position:absolute;top:35px;right:230px;width:27px;height:27px;vertical-align:middle;text-indent:-999px;overflow:hidden;background:url('../../images/layout_new/ic_search.png') no-repeat center center;background-size:100%;z-index:30}
#header_new .head_box .topGlob .btnTopSearch.on{background:url('../../images/layout_new/ic_close.png') no-repeat center center;background-size:19px;}
#header_new .head_box .topGlob .topSns{position:absolute;top:33px;right:20px;z-index:30}
#header_new .head_box .topGlob .topSns li{display:inline-block;width:30px;height:30px}
#header_new .head_box .topGlob .topSns li a{display:block;height:100%;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-size:100%}
#header_new .head_box .topGlob .topSns li.ic1 a{background-image:url('../../images/layout_new/ic_sns1.png')}
#header_new .head_box .topGlob .topSns li.ic2 a{background-image:url('../../images/layout_new/ic_sns2.png')}
#header_new .head_box .topGlob .topSns li.ic3 a{background-image:url('../../images/layout_new/ic_sns3.png')}
#header_new .head_box .topGlob .topSns li.ic4 a{background-image:url('../../images/layout_new/ic_sns4.png')}
#header_new .head_box .topGlob .topSns li.ic5 a{background-image:url('../../images/layout_new/ic_sns5.png')}
#header_new .head_box .topGlob .topSns li.ic6 a{background-image:url('../../images/layout_new/ic_sns6.png')}
#header_new .head_box .topGlob .topSearch{display:none;position:absolute;top:101px;left:0;padding:25px 20px;width:100%;box-sizing:border-box;z-index:20}
#header_new .head_box .topGlob .topSearch .box{position:relative;margin:0 auto;padding-right:46px;max-width:545px}
#header_new .head_box .topGlob .topSearch .box .searTxt{padding:0 20px;width:100%;height:44px;border:1px solid #d7d7d7}
#header_new .head_box .topGlob .topSearch .box .btn{position:absolute;top:0;right:0;width:46px;height:46px;text-indent:-999px;overflow:hidden;cursor:pointer;background:#26497f url('../../images/layout_new/ic_search2.png') no-repeat center center;background-size:22px;border:0}
#header_new .search_bg{display:none;position:absolute;top:101px;left:0;width:100%;height:100px;background:#f8f8f8;border-bottom:1px solid #d7d7d7;}

.main #header_new{position:absolute;top:0;left:0}


#header_new .head_box .btnMenu{display:none;}

#header_new #gnb{position:absolute;top:0;left:0;display:block;padding-right:100px;width:100%;overflow:hidden;text-align:center;box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e2e2;z-index:20}
#header_new #gnb ul.gnb{position:relative;display:inline-block;height:100px;vertical-align:top;z-index:3;margin-left: -7%;}
#header_new #gnb > ul:after{display:block;clear:both;content:''}
#header_new #gnb > ul > li{position:relative;float:left;}
#header_new #gnb > ul > li > a{position:relative;display:block;padding:0 30px;font-family: 'Noto Sans KR', sans-serif;font-size:20px;color:#222;line-height:100px;font-weight:400;text-decoration:none;box-sizing:border-box}
#header_new #gnb > ul > li > a:focus-visible, #header_new #gnb > ul > li > a:focus {outline: none; border: 0;}
#header_new #gnb > ul > li > a:focus-visible:after,
#header_new #gnb > ul > li > a:focus-within:after,
#header_new #gnb > ul > li > a:focus:after {position: absolute; top: 3px; left: 3px; content: ""; display: block; width: calc(100% - 6px); height: calc(100% - 6px); background-color: rgba(254, 0, 245, 0.05); outline: 3px dashed #fe00f5;}
#header_new #gnb > ul > li.hv > a,
#header_new #gnb > ul > li.on > a,
#header_new #gnb > ul > li > a:hover{}
#header_new #gnb > ul > li > a > span{position:relative;display:block}
#header_new #gnb > ul > li > a > span::after{position:absolute;left:50%;bottom:0;width:0;height:0;content:'';border-bottom:4px solid #1d4795;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
#header_new #gnb > ul > li.hv > a > span::after{left:0;width:100%;}
#header_new #gnb > ul > li > ul{position:absolute;top:100px;left:0;padding:20px 30px 0;width:100%;min-height:300px;text-align:left;}
#header_new #gnb > ul > li > ul li{margin-bottom:10px;}
#header_new #gnb > ul > li > ul li a{display:block;padding:1px 0;font-family: 'Noto Sans KR', sans-serif;font-size:15px;color:#636363;font-weight:400;line-height:1.2;box-sizing:border-box}
#header_new #gnb > ul > li > ul li a:hover,
#header_new #gnb > ul > li > ul li.on a{color:#1d4795;}

#header_new #gnb.online::after{position:absolute;top:100px;left:0;width:100%;height:0;content:'';border-top:1px solid #e2e2e2;z-index:2}


#mGnb{display:none;}
.mTop{display:none;}


/* ---- 중간영역 ---- */
#container{position:relative;height:100%}
#container #content{position:relative;margin:0 auto;min-height:900px;overflow:hidden}
#container #content::after{display:block;clear:both;content:''}
#container #content img{max-width:100%}
#container #content a:hover{text-decoration:none}

/* ---- 하단영역 ---- */
#footer_new{position:relative;clear:both;padding:0 20px;width:100%;font-family: 'Noto Sans KR', sans-serif;text-align:left;box-sizing:border-box;background:#363636;z-index:100}
#footer_new::after{position:absolute;top:70px;left:0;width:100%;height:0;content:'';border-top:1px solid #555}
#footer_new img{max-width:100%}
#footer_new .footWrap{position:relative;margin:0 auto;max-width:1200px;line-height:18px}
#footer_new .footWrap .botBtTop{display:none;position:fixed;bottom:210px;left:50%;margin-left:700px;padding-top:10px;width:60px;height:60px;font-size:13px;color:#fff;background:#0a77cb;box-shadow:10px 10px 15px rgba(0,0,0,0.4);z-index:20}
#footer_new .footWrap .botBtTop::before{position:absolute;top:15px;left:50%;margin-left:-3px;width:6px;height:6px;content:'';border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
#footer_new .footWrap .footMenu {padding: 18px 0;}
#footer_new .footWrap .footMenu li{position:relative;display:inline-block;line-height:14px;}
#footer_new .footWrap .footMenu li::before{position:absolute;top:50%;right:0;margin-top:-5px;width:1px;height:11px;content:'';background:#707070;}
#footer_new .footWrap .footMenu li a{display:block;padding: 10px 5px;font-size:15px;color:#c2c2c2;letter-spacing: -.5px;font-weight:400}
#footer_new .footWrap .footMenu li:last-child::before{display:none}
#footer_new .footWrap .fFamily{position:absolute;top:17px;right:0}
#footer_new .footWrap .fFamily button{position:relative;width:184px;height:40px;font-size:14px;color:#fff;text-indent:15px;text-align:left;background:#000;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
#footer_new .footWrap .fFamily button::after{position: absolute; top: 50%; right: 20px;content: "";width:0;height:0;margin-top: -3px;border-bottom:5px solid #e1e1e1;border-left:5px solid transparent;border-right:5px solid transparent;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
#footer_new .footWrap .fFamily button.on::after{margin-top: -5px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
#footer_new .footWrap .fFamily button:hover,
#footer_new .footWrap .fFamily button.on{background:rgba(0,0,0,0.5)}
#footer_new .footWrap .fFamily ul{display:none;position:absolute;bottom:40px;right:0;width:100%;font-size:14px;z-index:100;text-align:left;background:#282828;}
#footer_new .footWrap .fFamily ul li a{display:block;padding:7px 10px;color:#fff;border-bottom:1px solid #404040;transition:all 0.2s ease;-webkit-transition:all 0.2s ease}
#footer_new .footWrap .fFamily ul li a:hover{color:#fff;background:#000;}
#footer_new .footWrap .infor{position:relative;padding:45px 0 80px 240px}
#footer_new .footWrap .footLogo{position:absolute;left:0;top:50px;width:202px;height:38px;background:url('../../images/layout_new/foot_logo.png') no-repeat top left/100%;text-indent:-9999px;}
#footer_new .footWrap address{font-size:14px;color:#c2c2c2;line-height:1.6;}
#footer_new .footWrap small{display:block;margin-top:5px;font-size:14px;color:#c2c2c2;word-break: break-all;}
#footer_new .footWrap .webMark{position:absolute;top: 74px;right:0;width:120px}

.main #footer_new{position:absolute;left:0;bottom:0;transition: all 0.8s ease;-webkit-transition: all 0.8s ease}

/*
================================================================================
반응형 레이아웃
================================================================================
*/

 /* PC Device */
@media all and (min-width:1021px){
	#header_new,
	#header_new .head_box .logo a{
		transition: all 0.3s;
		-moz-transition: all 0.3s; /* Firefox 4 */
		-webkit-transition: all 0.3s; /* Safari and Chrome */
		-o-transition: all 0.3s; /* Opera */
	}
	
	

	.fix_bg{display:none !important;}
}

 /* PC Device */
@media all and (max-width:1600px){
	
		/* #header_new #gnb > ul > li > a{padding:0 15px} */
	#header_new #gnb > ul > li > a {padding: 0 13px;font-size: 16px;font-weight: 500;}
	#header_new #gnb > ul > li > ul li a {font-size: 14px;}
	#header_new #gnb > ul > li > ul{padding:20px 15px 0;}
	#header_new #gnb > ul > li.hv > a::after{left:10px;width:calc(100% - 20px);}
}

 /* TABLET Device */
@media all and (max-width:1200px){
	
	#header_new{border-bottom:1px solid #e2e2e2;}
	#header_new .head_box{padding:0 20px;height:90px;min-height:90px;overflow: visible}
	#header_new::before{display:none}
	#header_new .head_box .logo{top:28px;left:25px}
	#header_new .head_box .topGlob .globLink{top:25px;right:330px}
	#header_new .head_box .topGlob .globLink li.home{display:none}
	#header_new .head_box .topGlob .btnTopSearch{top:30px;right:295px}
	#header_new .head_box .topGlob .topSns{top:29px;right:90px}

	#header_new .head_box .topGlob .topSearch{top:90px}
	#header_new .search_bg{top:91px}
	
	#header_new .head_box .btnMenu{display:block;position:absolute;top:0;right:0;width:90px;height:90px;text-indent:-999px;overflow:hidden;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;z-index:20}
	#header_new .head_box .btnMenu span{position:relative;display:block;margin:0 auto;width:40px;height:5px;background:#000;transition:all 0.2s ease;-webkit-transition:all 0.2s ease}
	#header_new .head_box .btnMenu span::before{position:absolute;top:-14px;left:0;width:100%;height:5px;content:'';background:#000;transition:all 0.2s ease;-webkit-transition:all 0.2s ease}
	#header_new .head_box .btnMenu span::after{position:absolute;top:14px;left:0;width:100%;height:5px;content:'';background:#000;transition:all 0.2s ease;-webkit-transition:all 0.2s ease}

	#header_new .head_box .btnMenu.on span{width:40px;background:transparent}
	#header_new .head_box .btnMenu.on span::before{top:0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	#header_new .head_box .btnMenu.on span::after{top:0;transform: rotate(45deg);-webkit-transform: rotate(45deg);}

	#header_new .head_box .btnClose{display:block;position:absolute;top:0;right:0;width:95px;height:95px;text-indent:-999px;overflow:hidden;z-index:20}
	#header_new .head_box .btnClose span{position:relative;display:block;margin:0 auto;width:50px;height:4px;background:transparent}
	#header_new .head_box .btnClose span::before{position:absolute;top:0;left:0;width:100%;height:4px;content:'';transform: rotate(-45deg);-webkit-transform: rotate(-45deg);background:#fff;}
	#header_new .head_box .btnClose span::after{position:absolute;top:0;left:0;width:100%;height:4px;content:'';transform: rotate(45deg);-webkit-transform: rotate(45deg);background:#fff;}
	
	#header_new #gnb{display:none}

	#mGnb{display:block;position:fixed;top:91px;right:-100%;width:100%;height:100%;background:#fff;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;z-index:500}
	#mGnb > ul{padding:0 0 20px 0;width:100%;height:100%;overflow:auto;background:#fff;}
	#mGnb > ul > li{position:relative;font-size:28px;line-height:1;border-bottom:1px solid #d5d5d5}
	#mGnb > ul > li.has-sub > a::after{position:absolute;top:50%;right:30px;width:20px;height:0;content:'';border-top:2px solid #707070;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
	#mGnb > ul > li.has-sub > a::before{position:absolute;top:50%;right:39px;width:0;height:20px;content:'';border-left:2px solid #707070;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
	#mGnb > ul > li.open > a::before{display:none}
	#mGnb > ul > li.open > a::after{border-color:#fff}
	#mGnb > ul > li > a{position:relative;display:block;padding:30px;color:#313131}
	#mGnb > ul > li.open > a{color:#fff;background:#26497f;}
	#mGnb > ul > li > ul{display:none;}
	#mGnb > ul > li > ul > li{position:relative;border-top:1px solid #d5d5d5}
	#mGnb > ul > li > ul > li > a{position:relative;display:block;padding:30px 50px;font-size:24px;color:#222}
	#mGnb > ul > li > ul > li > a:hover,
	#mGnb > ul > li > ul > li.open > a{color:#26497f}
	#mGnb > ul > li > ul > li.has-sub > a::after{position:absolute;top:50%;right:35px;margin-top:-10px;width:15px;height:15px;content:'';border:1px solid #636363;border-width:0 1px 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
	#mGnb > ul > li > ul > li.open > a::after{margin-top:-5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
	#mGnb > ul > li > ul > li > ul{display:none;padding:20px 60px;border-top:1px solid #d5d5d5}
	#mGnb > ul > li > ul > li > ul li a{display:block;padding:10px 0;color:#636363}
	#mGnb.on{right:0}

	/* 모바일메뉴 */
	.fix_bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:100}
	#wrapper.wra_box{position:fixed;top:0;width:100%;height:auto;z-index:200;}

	#container #content{min-height:300px}
	#subContainer{padding-top:95px}
	#subContainer #content{min-height:300px}

	#lnb .btnPrint{display:none}
	.btnShare{right:0}
	.shareCon{right:0}
	
	.main #footer_new{position:relative;}

	#footer_new{position:relative;z-index:1}
	#footer_new::after{display:none}
	#footer_new .footWrap .footMenu{padding-right:200px}
	#footer_new .footWrap .fFamily{top:20px}
	#footer_new .footWrap .infor{padding:10px 150px 80px 10px}
	#footer_new .footWrap .footLogo{display:none}
	#footer_new .footWrap .webMark{top:0}
	#footer_new .footWrap .botBtTop{bottom:20px;left:auto;right:20px;margin-left:0;z-index:999}
}

 /* Mobile Device */
@media all and (max-width:740px){
	
	#header_new .head_box{padding:0;height: 65px;min-height: 65px;}
	#header_new .head_box .logo{top:20px;left:10px}
	#header_new .head_box .logo img{width:130px;}
	#header_new .head_box .topGlob .globLink{display:none}
	#header_new .head_box .topGlob .topSns{display:none}
	#header_new .head_box .btnMenu{top:20px;right:2px;width:40px;height:40px}
	#header_new .head_box .btnMenu span{width:20px;height:2px}
	#header_new .head_box .btnMenu span::before{top:-8px;height:2px}
	#header_new .head_box .btnMenu span::after{top:8px;height:2px}
	#header_new .head_box .btnMenu.on span{width:25px;height:2px}
	#header_new .head_box .btnMenu.on span::before{height:2px}
	#header_new .head_box .btnMenu.on span::after{height:2px}
	#header_new .head_box .topGlob .btnTopSearch{right:38px;top:26px;background-size:80%}
	#header_new .head_box .topGlob .topSearch{top:65px;padding: 15px 20px;}
	#header_new .head_box .topGlob .topSearch .box{padding-right:34px}
	#header_new .head_box .topGlob .topSearch .box .searTxt{padding: 0 10px;height:35px;font-size:14px;box-sizing:border-box}
	#header_new .head_box .topGlob .topSearch .box .btn{width:35px;height:35px}
	#header_new .search_bg{top:65px;height:65px;border-top: 1px solid #d7d7d7;}

	#mGnb > ul{height:calc(100% - 101px);}
	#mGnb .mTop{display:block;}
	#mGnb .mTop .mLink{height:36px;box-sizing:border-box;padding:10px 0;text-align:center;background:#fff;border-bottom:1px solid #eee;}
	#mGnb .mTop .mLink li{position:relative;display:inline-block;padding:0 10px;}
	#mGnb .mTop .mLink li::before{position:absolute;top:50%;right:-2px;margin-top:-5px;width:0;height:10px;content:'';border-left:1px solid #7f7f7f}
	#mGnb .mTop .mLink li:last-child::before{display:none}
	#mGnb .mTop .mLink li a{display:block;font-size:13px;color:#707070;line-height:16px}
	#mGnb .mTop .mLink li.mail a{color:#0d64b4;}
	#mGnb .mTop .mSns{height:65px;box-sizing:border-box;padding:16px 0;text-align:center;background:#f8f8f8;border-bottom:1px solid #d5d5d5;}
	#mGnb .mTop .mSns li{display:inline-block;margin:0 6px;width:32px;height:32px;vertical-align:middle;}
	#mGnb .mTop .mSns li a{display:block;height:100%;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-size:100%;}
	#mGnb .mTop .mSns li.ic1 a{background-image:url('../../images/layout_new/ic_sns1.png')}
	#mGnb .mTop .mSns li.ic2 a{background-image:url('../../images/layout_new/ic_sns2.png')}
	#mGnb .mTop .mSns li.ic3 a{background-image:url('../../images/layout_new/ic_sns3.png')}
	#mGnb .mTop .mSns li.ic4 a{background-image:url('../../images/layout_new/ic_sns4.png')}
	#mGnb .mTop .mSns li.ic5 a{background-image:url('../../images/layout_new/ic_sns5.png')}
	#mGnb .mTop .mSns li.ic6 a{background-image:url('../../images/layout_new/ic_sns6.png')}
	
	#mGnb{top:66px}
	#mGnb > ul > li > a{padding:15px 20px;font-size:16px}
	#mGnb > ul > li.has-sub::after{top:25px;right:22px;width:7px;height:13px;background-size:100%}
	#mGnb > ul > li.has-sub > a::before{right:22px;height:14px;border-left-width:1px}
	#mGnb > ul > li.has-sub > a::after{right:16px;width:14px;border-top-width:1px}
	#mGnb > ul > li > ul > li > a{padding:15px 25px;font-size:14px}
	#mGnb > ul > li > ul > li.has-sub > a::after{right:18px;width:8px;height:8px;margin-top:-8px}
	#mGnb > ul > li > ul > li.open > a::after{margin-top:-5px}
	#mGnb > ul > li > ul > li > ul{padding:5px 30px}
	#mGnb > ul > li > ul > li > ul li a{padding:8px 0;font-size:14px}

	#subContainer{padding-top:55px}
	#subContainer #content{padding:25px 10px;}
	.subSkin{padding-top:60px;height:160px}
	.subSkin h2{margin-bottom:5px;font-size:22px}
	.subSkin p{font-size:12px}
	
	#lnb{height:36px}
	#lnb .lnbBox > ul{padding:0 35px 0 40px}
	#lnb .lnbBox > ul > li{width:50%}
	#lnb .lnbBox > ul > li.home{width:40px;height:35px}
	#lnb .lnbBox > ul > li.home a{background-size:15px}
	#lnb .lnbBox > ul > li button{min-width:100px;padding-right:25px;width:100%;height:35px;font-size:11px;text-indent:10px;}
	#lnb .lnbBox > ul > li button::after{right:10px;background-size:10px}
	#lnb .lnbBox > ul > li > ul{top:35px}
	#lnb .lnbBox > ul > li > ul li{font-size:11px}
	#lnb .lnbBox > ul > li > ul li a{padding:5px 10px}

	.btnShare{width:35px;height:35px;background-size:13px}
	.shareCon{top:35px;padding:10px 15px 5px;width:100%;max-width:400px}
	.shareCon dl dt{width:55px;font-size:12px;line-height:32px}
	.shareCon dl dd{margin-bottom:5px;width:calc(100% - 55px)}
	.shareCon dl dd ul li{margin-right:5px}
	.shareCon dl dd ul li a{width:30px;height:30px;background-size:100%}
	.shareCon dl dd .btn{height:32px}
	.shareCon .btnCloseShare{top:5px;right:5px;background-size:12px}
	
	#footer_new .footWrap{text-align:center}
	#footer_new .footWrap .footMenu{padding:15px 0 10px}
	#footer_new .footWrap .footMenu li a{padding:5px 8px}
	#footer_new .footWrap .footMenu li::before{display:none}
	#footer_new .footWrap .footMenu li a{font-size:12px}
	#footer_new .footWrap .fFamily{position:relative;top: 10px;margin-bottom:10px;}
	#footer_new .footWrap .fFamily button{width:100%;height:35px;font-size:12px}
	#footer_new .footWrap .fFamily ul li a{font-size:12px}
	#footer_new .footWrap .infor{padding: 0 90px 40px 0;text-align:left}
	#footer_new .footWrap address{font-size:11px}
	#footer_new .footWrap small{font-size:11px}
	#footer_new .footWrap .webMark{top:10px;width:80px}
	#footer_new .footWrap .botBtTop{right:10px;bottom:10px;padding-top:10px;width:40px;height:40px;font-size:11px}
	#footer_new .footWrap .botBtTop::before{top:10px;width: 4px;height: 4px;}

}

