@charset "utf-8";

@font-face{
	font-family:TitleV;
	src:url(fonts/TitleV.woff) format('woff')
}
@import url("http://cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css");

#sub-img{width:100%;}
.sub1-top{background:url(../images/sub/sub1.jpg)no-repeat; background-size:cover; background-position:center center;}
.sub2-top{background:url(../images/sub/sub2.jpg)no-repeat; background-size:cover; background-position:center center;}
.sub3-top{background:url(../images/sub/sub3.jpg)no-repeat; background-size:cover; background-position:center center;}
.sub4-top{background:url(../images/sub/sub4.jpg)no-repeat; background-size:cover; background-position:center center;}
.sub5-top{background:url(../images/sub/sub5.jpg)no-repeat; background-size:cover; background-position:center center;}
.sub6-top{background:url(../images/sub/sub6.jpg)no-repeat; background-size:cover; background-position:center center;}
#sub-img .sub-title{width:100%; max-width:1200px; margin:0 auto; padding:6%; box-sizing:border-box;}
#sub-img .sub-title h1{margin:0; padding:0; font-size:40px; color:#fff; letter-spacing:-2px; line-height:50px;}

#section{width:100%; min-height:600px; overflow:hidden;}
#section .section-wrap{width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
#section .section-title{text-align:center; margin-bottom:30px;}
#section .section-title h1{margin:0; font-size:26px; color:#333; border-bottom:2px solid #013469; padding:25px 5px 10px; display:inline-block;}
#section .section-title .title-line{width:100%; height:1px; background:#ccc; margin-top:-1px;}

#section .section-wrap .sub-tab-menu{margin-bottom:20px;}
#section .section-wrap .sub-tab-menu ul{width:100%; margin:0 auto; overflow:hidden; text-align:center;}
#section .section-wrap .sub-tab-menu ul li{display:inline-table; padding:0 20px; border-left:1px solid #ccc; box-sizing:border-box;}
#section .section-wrap .sub-tab-menu ul li:last-child{border-right:1px solid #ccc;}
#section .section-wrap .sub-tab-menu ul li a{font-size:16px; color:#555; font-weight:600; padding:0 3px 2px; display:inline-block;}
#section .section-wrap .sub-tab-menu ul li a:hover{color:#013469; border-bottom:2px solid #013469;}
#section .section-wrap .sub-tab-menu .selected a{color:#013469; border-bottom:2px solid #013469;}

#section .section-wrap .sub-title{margin-bottom:20px;}
#section .section-wrap .sub-title .nemo{width:10px; height:28px; background:#001f3d; float:left; margin:5px 10px 5px 0;}
#section .section-wrap .sub-title h2{font-size:22px; margin:0; color:#555;}

/* sub1-1 */
#sub1-1 .greet{margin-bottom:5%;}
#sub1-1 .greet-img2 img{display:block; max-width:100%; margin-bottom:20px;}
#sub1-1 .greet-top{text-align:center; margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:20px;}
#sub1-1 .greet-top h2{margin:0; font-size:20px; color:#555; line-height:30px;}
#sub1-1 .greet-top h2:first-child{background:#001f3d; color:#ededed; display:inline-block; padding:0 6.5%;}
#sub1-1 .greet-top h2 span{font-weight:900; color:#0060af;}
#sub1-1 .greet-img{float:right;}
#sub1-1 .greet-img img{width:100%; max-width:400px; display:block; float:right;}
#sub1-1 .greet-text{margin-top:20px;}
#sub1-1 .greet-text p{font-size:14px; color:#555; line-height:26px; margin:0;}
#sub1-1 .greet-text p:last-child{margin-top:40px;}
#sub1-1 .greet-text p span{font-size:20px; font-weight:600; padding-left:10px;}

/* sub1-2 */
#sub1-2 .section1 .history1{background:url(../images/sub/history1.jpg)no-repeat; height:200px; text-align:right; padding:55px; box-sizing:border-box;}
#sub1-2 .section1 .history2{background:url(../images/sub/history2.jpg)no-repeat; height:200px; text-align:right; padding:55px; box-sizing:border-box;}
#sub1-2 .section1 .history3{background:url(../images/sub/history3.jpg)no-repeat; height:200px; text-align:right; padding:55px; box-sizing:border-box;}
#sub1-2 .section1 .history4{background:url(../images/sub/history4.jpg)no-repeat; height:200px; text-align:right; padding:55px; box-sizing:border-box;}
#sub1-2 .section1 .history-title h1{font-size:35px; color:#fff; margin:0;}
#sub1-2 .section1 .history-title h2{font-size:25px; color:#fff; margin:0;}
#sub1-2 .section1 .l-history{border-right:1px solid #013469;}
#sub1-2 .section1 .r-history{border-left:1px solid #013469; margin-left:-1px;}
#sub1-2 .section1 .history-padding{padding:50px 0;}

#sub1-2 .section1 .history-text{padding:40px 0 0; box-sizing:border-box;}
#sub1-2 .section1 .history-text h1{font-size:30px; color:#0060af; margin:0; display:inline-block;}
#sub1-2 .section1 .history-text img{vertical-align:text-top;}
#sub1-2 .section1 .history-text p{color:#555; font-size:14px; line-height:30px; margin:0; }
#sub1-2 .section1 .history-text p span{color:#013469; margin-right:7px;}

#sub1-2 .section1 .left-year{text-align:right; margin-right:-5px;}
#sub1-2 .section1 .left-year h1{padding-right:5px;}
#sub1-2 .section1 .left-box p{text-align:right; margin-right:80px;}
#sub1-2 .section1 .right-year{margin-left:-6px;}
#sub1-2 .section1 .right-year h1{padding-left:5px;}
#sub1-2 .section1 .right-box p{margin-left:80px;}


/* sub1-3 */
#sub1-3 .section1{margin-bottom:7%;}
#sub1-3 .section1 .sub1-3-icon img{width:100%; max-width:230px; margin:0 auto; display:block;}
#sub1-3 .section1 .section1-text p{font-size:14px; color:#555; line-height:26px;}

#sub1-3 .section2{margin-bottom:7%;}
#sub1-3 .section2 .ethics ul li{width:20%; padding:0 3px; box-sizing:border-box; float:left;}
#sub1-3 .section2 .ethics ul li:last-child{padding-right:0;}
#sub1-3 .section2 .ethics ul li img{display:block; width:50px; margin:0 auto;}
#sub1-3 .section2 .ethics .text-box{border:1px solid #ccc; width:100%; height:300px; padding:40px 10px 10px; box-sizing:border-box; margin-top:-25px;}
#sub1-3 .section2 .ethics .text-box h3{font-size:18px; color:#555; border-bottom:1px solid #ededed; margin:0; padding-bottom:10px;}
#sub1-3 .section2 .ethics .text-box p{font-size:14px; color:#666; line-height:26px;}

#sub1-3 .section2 .ethic-detail .ver-line{width:1px; height:50px; background:#555; margin:20px auto 10px;}
#sub1-3 .section2 .ethic-detail h3{font-size:18px; color:#555; text-align:center; margin:0 0 10px 0;}
#sub1-3 .section2 .ethic-table{border-top:3px solid #66a0cf; border-bottom:3px solid #66a0cf;}
#sub1-3 .section2 .ethic-table th,td{padding:10px 20px; font-size:14px;}
#sub1-3 .section2 .ethic-table th{color:#555; background:#eff5fa; border-top:1px solid #ccc; border-right:1px solid #ccc;}
#sub1-3 .section2 .ethic-table th:first-child{width:12%;}
#sub1-3 .section2 .ethic-table th:last-child{border-right:0;}
#sub1-3 .section2 .ethic-table td{color:#666; line-height:26px; border-top:1px solid #ccc;}
#sub1-3 .section2 .ethic-table ul li{text-indent: -1em; padding-left: 1em;}

#sub1-3 .section2 .btn-wrap{margin:20px 0; text-align:center;}
#sub1-3 .section2 .btn-wrap .cyber-btn{padding:8px 30px; border:1px solid #ccc; border-radius:20px; display:inline-block; margin:0 auto; font-size:14px; color:#666; background-image:linear-gradient(to right, #0060af 50%, #fff 50%); background-position:100% 0; background-size:200% 100%; transition: all .2s ease-in;}
#sub1-3 .section2 .btn-wrap .cyber-btn:hover{background-position:0 0; color:#fff;}

/* sub1-4 */
#sub1-4 .section1{margin-bottom:4%;}
#sub1-4 .section1 .vision{width:100%; background:url(../images/sub/sub1-4-1.png)no-repeat; background-position:right center; padding:3%; border:1px solid #ccc; box-sizing:border-box; overflow:hidden;}
#sub1-4 .section1 .vision p{width:60%; font-size:14px; color:#555; line-height:26px; margin:0;}

#sub1-4 .section2{margin-bottom:4%; overflow:hidden;}
#sub1-4 .section2 p{font-size:14px; color:#555; line-height:26px;}
#sub1-4 .section2 .safe-policy{margin-top:20px;}
#sub1-4 .section2 .safe-policy ul li{width:25%; padding:0 3px; box-sizing:border-box; float:left;}
#sub1-4 .section2 .safe-policy ul li:last-child{padding-right:0;}
#sub1-4 .section2 .safe-policy ul li > img{display:block; width:50px; margin:0 auto; margin-top:-26px;}
#sub1-4 .section2 .safe-policy .policy-img{border:1px solid #ccc;}
#sub1-4 .section2 .safe-policy .policy-img img{width:100%; display:block;}
#sub1-4 .section2 .safe-policy .text-box{border:1px solid #ccc; width:100%; height:200px; padding:15px 10px 10px; box-sizing:border-box; margin-top:-25px;}
#sub1-4 .section2 .safe-policy .text-box p{font-size:14px; color:#666; line-height:26px;}

#sub1-4 .section3{margin-bottom:5%;}
#sub1-4 .section3 p{font-size:14px; color:#555; line-height:26px; margin-bottom:20px;}
#sub1-4 .section3 .strategy img{display:block; margin:0 auto 20px; width:100%; max-width:415px;}
#sub1-4 .section3 .strategy-box{border-top:1px solid #ccc; margin-bottom:20px;}
#sub1-4 .section3 .strategy-box h2{font-size:17px; color:#555; display:block; margin:-1px 0 0; padding:3px 10px; font-weight:500;}
#sub1-4 .section3 .strategy-box ul{padding:3px 10px;}
#sub1-4 .section3 .strategy-box ul li{line-height:26px; font-size:14px; color:#555; text-indent: -1em; padding-left: 1em;}
#sub1-4 .section3 .strategy1 h2{border-top:3px solid #eccce5;}
#sub1-4 .section3 .strategy2 h2{border-top:3px solid #f0aece;}
#sub1-4 .section3 .strategy3 h2{border-top:3px solid #dac9f3;}
#sub1-4 .section3 .strategy4 h2{border-top:3px solid #a0b6f7;}
#sub1-4 .section3 .strategy5 h2{border-top:3px solid #b7dff7;}

#sub1-4-2{margin-bottom:5%;}
#sub1-4-2 .gray-full-box{width:100%; background:#f8f8f8; text-align:center; margin:20px 0 40px;}
#sub1-4-2 .gray-full-box h2{font-size:20px; font-weight:500; color:#555; margin:0; padding:20px;}
#sub1-4-2 .gray-full-box h2 span:first-child{color:#0060af; font-weight:600;}
#sub1-4-2 .gray-full-box h2 span:last-child{color:#227748; font-weight:600;}
#sub1-4-2 .environment{margin-bottom:3%;}
#sub1-4-2 .environment img{width:100%; max-width:590px; display:block;}
#sub1-4-2 .environ-text{padding:10px 5px;}
#sub1-4-2 .environ-text h2{font-size:22px; color:#333; margin:0;}
#sub1-4-2 .environ-text h2 span{color:#0060af; margin-right:10px; vertical-align:middle;}
#sub1-4-2 .environ-text .blue-line{width:100%; height:1px; background:#0060af; margin-top:-7px;}
#sub1-4-2 .environ-text p{font-size:14px; color:#555; line-height:26px;}
#sub1-4-2 .environment .environ2{float:right;}

#sub1-4-3 .gray-full-box{width:100%; background:#f8f8f8; text-align:center; margin:10px 0 30px;}
#sub1-4-3 .gray-full-box p{font-size:14px; color:#555; line-height:26px; width:100%; max-width:1200px; margin:0 auto; padding:20px 0;}
#sub1-4-3 .gray-full-box p span{color:#0060af;}
#sub1-4-3 .section1{margin-bottom:5%;}
#sub1-4-3 .reach-box{border-right:1px solid #fff; box-sizing:border-box; text-align:center; padding:60px 0;}
#sub1-4-3 .reach-box h3{font-size:22px; color:#fff; margin:15px 0; line-height:26px;}
#sub1-4-3 .reach-box .reach-line{width:30px; height:1px; background:#fff; margin:0 auto;}
#sub1-4-3 .reach-box p{color:#ededed; font-size:14px;}
#sub1-4-3 .reach1{background:url(../images/sub/reach1.jpg)no-repeat; width:100%; height:250px; background-position:center;}
#sub1-4-3 .reach2{background:url(../images/sub/reach2.jpg)no-repeat; width:100%; height:250px; background-position:center;}
#sub1-4-3 .reach3{background:url(../images/sub/reach3.jpg)no-repeat; width:100%; height:250px; background-position:center;}
#sub1-4-3 .section1 .reach-text p{font-size:14px; color:#555; line-height:26px;}

/* sub1-5 */
#sub1-5 .section1{margin-bottom:7%;}
#sub1-5 .section1 .sub1-5-icon img{width:100%; max-width:300px; margin:0 auto; display:block;}
#sub1-5 .section1 .section1-text h3{font-size:20px; font-weight:500; color:#555;}
#sub1-5 .section1 .section1-text h3 span{color:#0060af; font-weight:600;}
#sub1-5 .section1 .section1-text p{font-size:14px; color:#555; line-height:26px;}
#sub1-5 .section2{margin-bottom:5%;}
#sub1-5 .section2 .philosophy-text h3{font-size:20px; font-weight:500; color:#555; text-align:center;}
#sub1-5 .section2 .philosophy-text h3 span{color:#0060af; font-weight:600;}
#sub1-5 .section2 .philosophy-icon{overflow:hidden; margin-bottom:20px;}
#sub1-5 .section2 .philosophy-icon ul{width:100%; max-width:800px; margin:0 auto;}
#sub1-5 .section2 .philosophy-icon ul li{float:left; width:25%; padding:5px; box-sizing:border-box;}
#sub1-5 .section2 .philosophy-icon ul li img{display:block; width:50px; margin:20px auto;}
#sub1-5 .section2 .philosophy-icon .round-box{width:100%; border:1px solid #ccc; border-radius:50px; text-align:center;}
#sub1-5 .section2 .philosophy-icon .round-box p{font-size:15px; font-weight:600; margin:0; color:#555; padding:7px;}
#sub1-5 .section2 .philosophy-img .p-box{margin:5px; text-align:center; padding:65px 0; box-sizing:border-box;}
#sub1-5 .section2 .philosophy-img .p-box h3{font-size:20px; color:#df9e11; margin:0;}
#sub1-5 .section2 .philosophy-img .p-box p{font-size:15px; color:#ededed; margin:5px 0 0 0;}
#sub1-5 .section2 .philosophy-img .p-box1{background:url(../images/sub/philosophy2-1.jpg)no-repeat; background-position:center; width:100%; height:190px;}
#sub1-5 .section2 .philosophy-img .p-box2{background:url(../images/sub/philosophy2-2.jpg)no-repeat; background-position:center; width:100%; height:190px;}
#sub1-5 .section2 .philosophy-img .p-box3{background:url(../images/sub/philosophy2-3.jpg)no-repeat; background-position:center; width:100%; height:190px;}
#sub1-5 .section2 .philosophy-img .p-box4{background:url(../images/sub/philosophy2-4.jpg)no-repeat; background-position:center; width:100%; height:190px;}

/* sub1-6 */
#sub1-6 .section1{margin-bottom:5%; position:relative;}
#sub1-6 .mobile-vline{width:2px; height:69.5%; background:#ccc; position:absolute; z-index:-999; left:50%; top:20px;}
#sub1-6 .section1 .ceo img{display:block; width:100%; max-width:200px; margin:20px auto 0;}
#sub1-6 .team-wrap{padding:40px 0; box-sizing:border-box;}
#sub1-6 .chart-padding{padding:30px 0;}
#sub1-6 .chart-wrap .chart-title{background:#013469; width:100%; max-width:280px; height:50px; margin:0 auto;}
#sub1-6 .chart-wrap .chart-title h2{color:#fff; background:url(../images/sub/chart-semo.png)no-repeat; text-align:center; font-size:20px; background-position:100% 0; margin:0; line-height:50px;}
#sub1-6 .chart-wrap .chart-team{width:100%; max-width:280px; margin:0 auto 30px; padding:15px 0 0; background:url(../images/sub/chart-vline.png)no-repeat; height:auto; background-size:100%;}
#sub1-6 .chart-wrap .chart-team ul li{width:100%; height:40px; border:1px solid #ccc; line-height:40px; font-size:15px; color:#555; text-align:center; box-sizing:border-box; margin-top:5px; background:#fff;}
#sub1-6 .l-chart, .r-chart{position:relative;}
#sub1-6 .chart-hline1{width:90%; height:2px; background:#ccc; position:absolute; top:64px; right:0; z-index:-10;}
#sub1-6 .chart-hline2{width:90%; height:2px; background:#ccc; position:absolute; top:64px; left:0; z-index:-10;}

/*sub1-7*/
#sub1-7 .section1{margin-bottom:5%;}
#sub1-7 .section1 .howon-ci{overflow:hidden; margin-bottom:20px;}
#sub1-7 .section1 .howon-ci .k-logo{background:url(../images/sub/ci-bg.jpg)no-repeat; height:175px; padding:45px 10px 0;}
#sub1-7 .section1 .howon-ci .k-logo img{width:100%; /* max-width:377px; */ max-width:268px; margin:0 auto; display:block;}
#sub1-7 .section1 .howon-ci .chinese h1{font-size:40px; color:#0060af; margin:0 15px 0 0; display:inline-block; float:left;}
#sub1-7 .section1 .howon-ci .chinese p{font-size:16px; color:#555; font-weight:600;}
#sub1-7 .section1 .howon-ci .chinese p span{color:#0060af; margin-top:10px; display:inline-block;}
#sub1-7 .section1 .howon-ci .ci-text p{font-size:16px; color:#555; line-height:26px; margin:10px 0; border-left:1px solid #ccc; padding-left:10px; box-sizing:border-box;}
#sub1-7 .section1 .ci-detail-wrap:nth-child(2){border-left:1px solid #ccc; border-right:1px solid #ccc; box-sizing:border-box;}
#sub1-7 .section1 .ci-detail img{width:100%; max-width:380px; display:block;}
#sub1-7 .section1 .ci-detail p{font-size:14px; color:#555; line-height:26px;}
#sub1-7 .section1 .detail1{padding-right:15px;}
#sub1-7 .section1 .detail2{padding:0 15px;}
#sub1-7 .section1 .detail3{padding-left:15px;}

#sub1-7 .section2{margin-bottom:5%;}
#sub1-7 .section2 p{font-size:16px; color:#555; margin:0 0 10px 0;}
#sub1-7 .section2 .ci-box img{width:100%; max-width:517px; display:block; margin:0 auto;}
#sub1-7 .section2 .en-ci{background:url(../images/sub/ci-bg2.jpg)no-repeat; height:118px; padding:25px 10px 0; margin-bottom:20px;}
#sub1-7 .section2 .auto-ci, .motiv-ci{background:url(../images/sub/ci-bg3.jpg)no-repeat; height:118px; padding:25px 10px 0; margin-bottom:20px;}
#sub1-7 .section2 .motiv{padding-left:13px;}

/* sub1-8 */
#sub1-8 .section1{margin-bottom:5%;}
#sub1-8 .cer-wrap{padding:5px; text-align:center; margin-bottom:10%;}
#sub1-8 .cer-wrap img{border:1px solid #ccc; display:block; width:100%; max-width:280px; box-sizing:border-box; margin:0 auto;}
#sub1-8 .cer-wrap h3{margin:0; font-size:15px; color:#555;}

/* sub1-9*/
#sub1-9 .section1 .business-map img{width:100%; max-width:1200px; margin:0 auto; display:block;}
#sub1-9 .section2{margin-bottom:20px;}
#sub1-9 .section2 .b-otomotiv{background:url(../images/sub/b-otomotiv.jpg)no-repeat; height:200px; background-size:cover; background-position:center;}
#sub1-9 .section2 .business-turkey{border-bottom:1px solid #ccc; padding-bottom:20px; text-align:center;}
#sub1-9 .section2 .business-turkey .mobile-wrap h2{font-size:20px; color:#fff; margin:15px 0; background:#001f3d; display:inline-block; padding:2px 10px;}
#sub1-9 .section2 .business-turkey p{font-size:14px; color:#555; line-height:26px; margin:0; text-align:left;}
#sub1-9 .section3{margin-bottom:5%;}
#sub1-9 .section3 .b-company{margin:0 5px;}
#sub1-9 .section3 .b-howon{background:url(../images/sub/b-howon.jpg)no-repeat; height:200px; background-size:cover; background-position:center;}
#sub1-9 .section3 .b-sochon{background:url(../images/sub/b-sochon.jpg)no-repeat; height:200px; background-size:cover; background-position:center;}
#sub1-9 .section3 .b-tech{background:url(../images/sub/b-tech.jpg)no-repeat; height:200px; background-size:cover; background-position:center;}
#sub1-9 .section3 .b-auto{background:url(../images/sub/b-auto.jpg)no-repeat; height:200px; background-size:cover; background-position:center;}
#sub1-9 .company-title{width:100%; height:40px; background:rgba(255,255,255,0.4); padding:0 10px; line-height:40px;}
#sub1-9 .company-title .c-nemo{width:5px; height:18px; background:#001f3d; float:left; margin:12px 10px 0 0;}
#sub1-9 .company-title h2{font-size:16px; color:#333; text-align:left !important; margin:0;}

/* sub1-10*/
#sub1-10 .section1, #sub1-10 .section2, #sub1-10 .section3{margin-bottom:3%;}
#sub1-10 .sub-title span{font-size:16px; color:#666; margin-left:10px;}
#sub1-10 .section4{margin-bottom:5%;}

/* sub1-11 */
#sub1-11 .section1{margin-bottom:5%;}
#sub1-11 p{font-size:14px; color:#555; line-height:26px; margin:0;}
#sub1-11 .cyber-tab{overflow:hidden;}
#sub1-11 .cyber-tab ul li{width:33.33333334%; height:40px; border:1px solid #ccc; box-sizing:border-box; float:left; font-size:14px; color:#666; font-weight:600; padding:5px; text-align:center; line-height:26px; margin-left:-1px; cursor:pointer;}
#sub1-11 .cyber-tab ul li:first-child{margin-left:0;}
#sub1-11 .cyber-tab .tab-selected{border-top:3px solid #66a0cf; box-sizing:border-box; border-bottom:0; color:#555;}

	/*tab1*/
#sub1-11 .cyber-text{padding:20px 15px; box-sizing:border-box; border-bottom:1px solid #ccc; overflow:hidden;}
#sub1-11 .cyber-list{padding:10px 0;}
#sub1-11 .cyber-list li{font-size:14px; color:#555; line-height:26px; text-indent:-0.8em; margin-left:0.8em;}
#sub1-11 .cyber-call li{width:50%; float:left; box-sizing:border-box; text-align:center; margin:20px 0 10px;}
#sub1-11 .cyber-call li:first-child{border-right:1px dotted #666;}
#sub1-11 .cyber-icon-wrap{display:inline-table;}
#sub1-11 .cyber-call li img{display:block; float:left; margin-right:10px;}
#sub1-11 .cyber-call h4{font-size:18px; color:#555; margin:0; font-weight:500;}
	/*tab2*/
#sub1-11 .procedure{margin-bottom:20px; overflow:hidden;}
#sub1-11 .procedure > li{width:33.333334%; padding:0 3px; box-sizing:border-box; float:left;}
#sub1-11 .procedure > li:last-child{padding-right:0;}
#sub1-11 .procedure li img{display:block; width:50px; margin:0 auto;}
#sub1-11 .procedure .text-box{border:1px solid #ccc; width:100%; height:300px; padding:40px 10px 10px; box-sizing:border-box; margin-top:-25px;}
#sub1-11 .procedure .text-box h4{font-size:16px; color:#555; border-bottom:1px solid #ededed; margin:0; padding-bottom:10px;}
#sub1-11 .procedure-list li{font-size:14px; color:#666; line-height:26px; text-indent:-0.8em; margin-left:0.8em;}
	/*tab3*/
#sub1-11 .protect-list{padding:10px 0;}
#sub1-11 .protect-list li{font-size:14px; color:#555; line-height:26px; text-indent:-1em; margin-left:1em; font-weight:600;}
#sub1-11 .protect-list li span{font-weight:500;}

#section .cyber-text .tab-content{display:none;}
#section .cyber-text .tab-selected{display:inherit;}

#sub1-11 .section2{margin-bottom:7%;}
#sub1-11 .section2 ul li{font-size:14px; color:#555; line-height:26px; text-indent:-0.8em; margin-left:0.8em;}
#sub1-11 .section2 .report-box{padding:15px; border:1px solid #ccc; margin-top:20px;}
#sub1-11 .section2 .report-box h4{font-size:14px; color:#555; margin:0 0 5px 0;}
#sub1-11 .section2 .report-box1{margin-bottom:15px;}
#sub1-11 .section2 .agree-box{background:#eff5fa; overflow:hidden; padding:15px; border:1px solid #ccc; margin-top:-1px; text-align:center;}
#sub1-11 .section2 .agree-box h4{font-size:14px; color:#555; margin:0 0 5px 0;}
#sub1-11 .section2 .agree-box ul{text-align:center;}
#sub1-11 .section2 .agree-box ul li{display:inline-table; padding:0 10px;}
#sub1-11 .section2 .agree-box ul li input{vertical-align:middle; margin-right:10px;}
#sub1-11 .section2 .btn-wrap{margin:20px 0; text-align:center;}
#sub1-11 .section2 .btn-wrap .cyber-btn{line-height:35px; width:180px; border:1px solid #ccc; border-radius:20px; display:inline-block; margin:0 auto; font-size:14px; color:#666; background-image:linear-gradient(to right, #0060af 50%, #fff 50%); background-position:100% 0; background-size:200% 100%; transition: all .2s ease-in; margin:0 10px 10px;}
#sub1-11 .section2 .btn-wrap .cyber-btn:hover{background-position:0 0; color:#fff;}

/* sub1-12*/
#sub1-12 .section1{margin-bottom:7%; overflow:hidden;}
#sub1-12 .report-notice p{font-size:14px; color:#555; line-height:26px; margin:0;}
#sub1-12 .report-notice ul{margin:10px 0;}
#sub1-12 .report-notice ul li{font-size:14px; color:#555; line-height:26px; text-indent:-0.8em; margin-left:0.8em;}

#sub1-12 .report-table-wrap p{margin:5px 0; font-size:12px; text-align:right; color:#555;}
#sub1-12 .essential{color:red;}
#sub1-12 .report-table{width:100%; border-top:3px solid #66a0cf; border-bottom:3px solid #66a0cf;}
#sub1-12 .report-table th{padding:10px 15px; font-size:14px; color:#555; text-align:left; background:#eff5fa; border-top:1px solid #ccc; border-right:1px solid #ccc; box-sizing:border-box; width:13%;}
#sub1-12 .report-table td{padding:10px 15px; font-size:14px; color:#555; border-top:1px solid #ccc; box-sizing:border-box; overflow:hidden;}
#sub1-12 .report-table td p{text-align:left; color:#0060af; margin:3px 0;}
#sub1-12 .report-table ul li{float:left; margin-right:20px;}
#sub1-12 .report-table ul li input{vertical-align:middle; margin-right:10px;}
#sub1-12 .report-table input{font-size:14px; color:#555; border:1px solid #ccc; padding:3px 5px;}
#sub1-12 .report-table textarea{width:100%; min-height:300px; padding:10px; box-sizing:border-box; color:#555; font-size:14px; line-height:26px; border:1px solid #ccc; font-family:"Noto Sans KR", sans-serif;}
#sub1-12 .report-table td .full-text{width:100%; box-sizing:border-box;}
#sub1-12 .report-table td .full-text2{width:70%; box-sizing:border-box;}
#sub1-12 .captcha_wrap .input-text{float:left;}
#sub1-12 .captcha_wrap p{margin-bottom:5px !important;}
#sub1-12 .captcha_wrap input{padding-left:10px; vertical-align:middle; width:100%; max-width:180px;}
#sub1-12 .captcha_wrap a{display:inline-block; box-sizing:border-box; font-size:18px; color:#ccc; font-weight:700;}

#sub1-12 .filebox input[type="file"]{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
#sub1-12 .filebox .file-btn{vertical-align:middle; /* margin-left:10px; */ cursor:pointer; border:1px solid #ccc; color:#555; padding:2px 15px; font-size:12px; background:#ddd; }
#sub1-12 .filebox .upload-name{display:inline-block; padding:3px 5px; border:1px solid #ccc; font-size:inherit; line-height:normal; vertical-align:middle; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff;}

#sub1-12 .btn-wrap{margin:20px 0; float:right;}
#sub1-12 .btn-wrap .write-btn{padding:5px 20px; border:1px solid #ccc; box-sizing:border-box; font-size:14px; color:#555; margin-left:5px;}
#sub1-12 .btn-wrap .write-btn-gray{background:#ddd;}
#sub1-12 .btn-wrap .write-btn:hover{background:#0060af; color:#fff;}

/*sub1-13*/
#sub1-13 .section1{margin-bottom:7%;}
#sub1-13 .cyber-complete{width:100%; border-top:3px solid #66a0cf; padding:0;}
#sub1-13 .complete-box1{width:100%; margin:50px auto; overflow:hidden;}
#sub1-13 .complete-box-img img{display:block; float:right; width:100%; max-width:180px; margin-right:50px;}
#sub1-13 .complete-box-text{padding-top:30px;}
#sub1-13 .complete-box-text p{font-size:26px; color:#555; margin:10px 0;}
#sub1-13 .complete-box-text h2{font-size:24px; color:#555;}
#sub1-13 .complete-box1 .accept-num{color:#fff; background:#0060af; padding:0 10px;}
#sub1-13 .complete-box2{background:#eff5fa; padding:20px 30px;}
#sub1-13 .complete-box2 ul li{font-size:14px; color:#555; line-height:26px; text-indent:-0.8em; margin-left:0.8em;}
#sub1-13 .complete-box2 ul li i{color:#0060af; margin-right:5px; font-size:18px; vertical-align:middle;}
#sub1-13 .btn-wrap{margin:30px 0; text-align:center;}
#sub1-13 .btn-wrap .cyber-btn{padding:8px 40px; border:1px solid #ccc; border-radius:20px; display:inline-block; margin:0 auto; font-size:14px; color:#666; background-image:linear-gradient(to right, #0060af 50%, #fff 50%); background-position:100% 0; background-size:200% 100%; transition: all .2s ease-in;}
#sub1-13 .btn-wrap .cyber-btn:hover{background-position:0 0; color:#fff;}

/*sub1-14*/
#sub1-14 .section1{margin-bottom:7%;}
#sub1-14 .cyber-login{border-top:3px solid #66a0cf; width:100%; overflow:hidden;}
#sub1-14 .cyber-login-text{padding:20px; box-sizing:border-box}
#sub1-14 .cyber-login-text img{display:block; margin:20px auto;}
#sub1-14 .cyber-login-text p{font-size:18px; text-align:center; color:#555; line-height:32px;}
#sub1-14 .cyber-login-box{background:#eff5fa; padding:20px 10px; text-align:center; box-sizing:border-box;}
#sub1-14 .cyber-login-box ul li{font-size:16px; color:#555; padding:5px 0;}
#sub1-14 .cyber-login-box ul li i{color:#0060af; margin-right:5px; font-size:18px; vertical-align:middle;}
#sub1-14 .cyber-login-box input[type="text"]{border:0; width:200px; height:30px; border-radius:5px; box-sizing:border-box; margin:0 20px; padding:0 10px; color:#555; font-size:14px;}
#sub1-14 .cyber-login-box input[type="password"]{border:0; width:200px; height:30px; border-radius:5px; box-sizing:border-box; margin:0 20px; padding:0 10px; color:#555; font-size:14px;}

#sub1-14 .btn-wrap{margin:30px 0; text-align:center;}
#sub1-14 .btn-wrap .cyber-btn{padding:8px 40px; border:1px solid #ccc; border-radius:20px; display:inline-block; margin:0 auto; font-size:14px; color:#666; background-image:linear-gradient(to right, #0060af 50%, #fff 50%); background-position:100% 0; background-size:200% 100%; transition: all .2s ease-in; cursor:pointer;}
#sub1-14 .btn-wrap .cyber-btn:hover{background-position:0 0; color:#fff;}

/*sub1-15*/
#sub1-15 .section1{margin-bottom:30px;}
#sub1-15 .cyber-view{border-top:3px solid #66a0cf; border-bottom:3px solid #66a0cf; overflow:hidden;}
#sub1-15 .cyber-view-title{padding:10px; box-sizing:border-box; border-bottom:1px solid #ccc; overflow:hidden;}
#sub1-15 .cyber-view-title .title-round-box{background:#013469; font-size:12px; color:#fff; padding:5px 15px; box-sizing:border-box; border-radius:50px; float:left; margin-right:10px;}
#sub1-15 .cyber-view-title .title-round-box2{background:#0060af;}
#sub1-15 .cyber-view-title h3{font-size:16px; margin:0; color:#555;}
#sub1-15 .cyber-view-info{border-bottom:1px solid #555; overflow:hidden; box-sizing:border-box; padding:5px 10px;}
#sub1-15 .cyber-view-info ul li{font-size:14px; color:#555; float:left; padding-right:20px;}
#sub1-15 .cyber-view-text{padding:10px; box-sizing:border-box; min-height:350px;}
#sub1-15 .cyber-view-text p{font-size:14px; color:#555; line-height:26px; margin:0;}

#sub1-15 .section2{margin-bottom:30px;}
#sub1-15 .cyber-answer{border-top:3px solid #013469; border-bottom:3px solid #013469; overflow:hidden;}
#sub1-15 .cyber-view-title2{border-bottom:1px solid #666 !important;}
#sub1-15 .cyber-view-info2{float:right; border:0 !important;}
#sub1-15 .cyber-view-info2 ul li{padding-right:0 !important; padding-left:20px;}
#sub1-15 .cyber-answer-text{padding:10px; box-sizing:border-box; min-height:200px; background:#eff5fa;}
#sub1-15 .cyber-answer-text p{font-size:14px; color:#444; line-height:26px; margin:0;}
#sub1-15 .cyber-answer-ing p{text-align:center; padding:80px 0; box-sizing:border-box;}

#sub1-15 .section3{margin-bottom:5%;}
#sub1-15 .btn-wrap{margin-bottom:30px; text-align:center;}
#sub1-15 .btn-wrap .cyber-btn{padding:8px 40px; border:1px solid #ccc; border-radius:20px; display:inline-block; margin:0 auto; font-size:14px; color:#666; background-image:linear-gradient(to right, #0060af 50%, #fff 50%); background-position:100% 0; background-size:200% 100%; transition: all .2s ease-in; cursor:pointer;}
#sub1-15 .btn-wrap .cyber-btn:hover{background-position:0 0; color:#fff;}

/*sub2-1*/
#sub2-1 .section1{width:100%; background:#f9f9f9; margin-bottom:20px;}
#sub2-1 .section1 .pro-car img{width:100%;}
#sub2-1 .section2, .section2-2{margin-bottom:7%; overflow:hidden;}
#sub2-1 .section2 .product-part ul li{width:50%; padding:0 5px; box-sizing:border-box; float:left;}
#sub2-1 .section2 .product-part ul li:last-child{padding-right:0;}
#sub2-1 .section2 .product-part ul li > img{display:block; width:50px; margin:0 auto;}
#sub2-1 .section2 .product-part .part-box{border:1px solid #ccc; width:100%; height:200px; box-sizing:border-box; margin-top:-25px; overflow:hidden; margin-bottom:10px;}
#sub2-1 .section2 .part-box .part-img{background:#f8f8f8; height:200px;}
#sub2-1 .section2 .part-box .part-img img{display:block; width:100%;}
#sub2-1 .section2 .part-box .part-text{padding:40px 20px 20px; text-align:right;}
#sub2-1 .section2 .part-box .part-text h3{font-size:18px; color:#555; border-bottom:1px solid #ededed; margin:0; padding-bottom:10px; font-weight:500;}
#sub2-1 .section2 .part-box .part-text p{font-size:15px; color:#666; line-height:26px; font-weight:300;}

#sub2-1 .section2-2 .product-part2 ul li{width:100%; box-sizing:border-box; float:left;}
#sub2-1 .section2-2 .product-part2 ul li > img{display:block; width:50px; margin:0 auto;}
#sub2-1 .section2-2 .product-part2 .part-box{border:1px solid #ccc; width:100%; height:auto; box-sizing:border-box; margin-top:-25px; overflow:hidden; margin-bottom:10px;}
#sub2-1 .section2-2 .product-part2 .part-box > h3{font-size:18px; color:#555; text-align:center; margin:25px 0 0;}
#sub2-1 .section2-2 .gb-box{margin-top:-55px; overflow:hidden;}
#sub2-1 .section2-2 .gb-box img{width:100%;}
#sub2-1 .section2-2 .gb-box h3{font-size:16px; font-weight:300; color:#666; margin-top:-40px; text-align:center;}

/*sub2-8*/
#sub2-8 .section1{width:100%; margin-bottom:20px;}
#sub2-8 .filter-tab{margin-bottom:20px;}
/* #sub2-8 .filter-tab ul{width:100%; margin:0 auto; overflow:hidden; text-align:center;}
#sub2-8 .filter-tab ul li{display:inline-table; padding:0 20px; border-left:1px solid #ccc; box-sizing:border-box;}
#sub2-8 .filter-tab ul li:last-child{border-right:1px solid #ccc;} */
#sub2-8 .filter-tab ul{width:100%; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc; box-sizing:border-box;}
#sub2-8 .filter-tab ul li{display:inline-block; padding:0 15px; box-sizing:border-box; }
#sub2-8 .filter-tab ul li:nth-child(2n){/* width:0.28%; box-sizing:border-box;  */text-align:center; color:#999; padding:0;}
#sub2-8 .filter-tab ul li a{font-size:16px; color:#555; font-weight:600; padding:0 3px 2px; display:inline-block; cursor:pointer;}
#sub2-8 .filter-tab ul li a:hover{color:#013469; border-bottom:2px solid #013469;}
#sub2-8 .filter-tab .tab-selected a{color:#013469; border-bottom:2px solid #013469;}

#sub2-8 .section2{margin-bottom:5%; overflow:hidden;}
#sub2-8 .gray-bg{background:#f9f9f9; padding:20px 0;}
#sub2-8 .gray-bg img{display:block; float:left; margin-right:10px; padding-top:7px;}
#sub2-8 .gray-bg h3{font-size:20px; color:#001f3d; margin:0 0 10px;}
#sub2-8 .gray-bg ul li{font-size:14px; color:#555; line-height:26px; float:left; width:50%; box-sizing:border-box;}
#sub2-8 .gray-bg ul li:last-child{border-left:1px dotted #999; padding-left:20px;}
#sub2-8 .gray-bg ul li i{font-size:16px; vertical-align:middle; color:#999; margin-right:10px;}
#sub2-8 .gray-bg ul li span{margin-right:20px;}

#sub2-8 .filter-call{overflow:hidden; width:100%; height:40px; box-sizing:border-box; margin-bottom:30px; background:#013469; z-index:999;}
#sub2-8 .filter-call ul{width:100%; max-width:1200px; margin:0 auto;}
#sub2-8 .filter-call ul li{padding:0 10px; line-height:40px; color:#fff; width:33.333%; float:left; box-sizing:border-box; border-right:1px dotted #fff; font-size:15px; text-align:center;}
#sub2-8 .filter-call ul li:first-child{border-left:1px dotted #fff;}
#sub2-8 .filter-call ul li span{font-weight:600; margin-left:10px;}

#sub2-8 .tab-content{display:none;}
#sub2-8 .section2 .tab-selected{display:inherit;}

#sub2-8 .section2 .filter-wrap .filter-img{margin-bottom:10px; text-align:center;}
#sub2-8 .section2 .filter-wrap .filter-img img{display:inline-block; width:100%; max-width:330px;}
#sub2-8 .section2 .filter-wrap .filter-img2{background:#eef3f6; width:100%; max-width:1200px; border-radius:10px;}
#sub2-8 .section2 .filter-wrap .filter-img2 img{max-width:590px;}
#sub2-8 .section2 .filter-wrap .filter-img3{background:#eef3f6; width:100%; max-width:1200px; border-radius:10px;}
#sub2-8 .section2 .filter-wrap .filter-img3 img{max-width:590px;}
#sub2-8 .section2 .filter-wrap .filter-img3 img:nth-of-type(2){max-width:330px;}
#sub2-8 .section2 .graph-wrap{background:#f1f5f8; width:100%; max-width:1200px; overflow:hidden;}
#sub2-8 .section2 .graph-wrap img{display:block; width:100%; max-width:600px; margin:0 auto;}
#sub2-8 .section2 .filter-text h3{font-size:16px; color:#555;}
#sub2-8 .section2 .filter-text h3 span{font-size:5px; color:#0060af; vertical-align:4px; margin-right:10px;}
#sub2-8 .section2 .filter-table{width:100%; border-top:3px solid #66a0cf; border-bottom:3px solid #66a0cf;}
#sub2-8 .section2 .filter-table th,td{padding:10px 20px; font-size:14px;}
#sub2-8 .section2 .filter-table th{color:#555; background:#eff5fa; border-top:1px solid #ccc; border-left:1px solid #ccc;}
#sub2-8 .section2 .filter-table th:first-child{border-left:0;}
#sub2-8 .section2 .filter-table td{color:#666; line-height:26px; border-top:1px solid #ccc; border-left:1px solid #ccc;}
#sub2-8 .section2 .filter-table td:first-child{border-left:0; text-align:center;}
#sub2-8 .section2 .filter-table2{width:50%; box-sizing:border-box; float:left;}
#sub2-8 .section2 .filter-table2 td{text-align:center;}
#sub2-8 .section2 .filter-table2 td:nth-of-type(1){background:#f9f9f9;}
#sub2-8 .section2 .filter-table2 td:nth-of-type(4){background:#f9f9f9;}
#sub2-8 .section2 .filter-table3{border-left:1px solid #ccc;}

#sub2-8 .section2 .filter-text-sub{border:1px solid #ccc; border-radius:10px; padding:10px; box-sizing:border-box; overflow:hidden;}
#sub2-8 .section2 .filter-text2{margin-bottom:20px;}
#sub2-8 .section2 .filter-text2 ul{width:50%; box-sizing:border-box; float:left;}
#sub2-8 .section2 .filter-text2 ul:last-child{border-left:1px dotted #ccc; padding-left:20px;}
#sub2-8 .section2 .filter-text2 ul li{font-size:14px; line-height:26px; color:#555; text-indent:-0.8em; margin-left:0.8em; padding:5px 0;}
#sub2-8 .section2 .filter-text3 .filter-text-sub{min-height:300px;}
#sub2-8 .section2 .filter-text3 ul{width:100% !important; box-sizing:border-box; float:left;}
#sub2-8 .section2 .filter-text3 ul li{font-size:14px; line-height:26px; color:#555; text-indent:-0.8em; margin-left:0.8em; padding:5px 0;}
#sub2-8 .section2 .filter-text p{font-size:14px; line-height:26px; color:#555; padding:0 1em;}
#sub2-8 .section2 .filter-text5 ul{width:100% !important; box-sizing:border-box; float:left;}
#sub2-8 .section2 .filter-text5 ul li{font-size:14px; line-height:26px; color:#555; text-indent:-0.8em; margin-left:0.8em; padding:5px 0;}
#sub2-8 .section2 .filter-text6 .filter-text-sub{min-height:200px; margin:10px; box-sizing:border-box;}

#sub2-8 .section2 .graph-wrap2 img{display:block; width:100%; max-width:330px;}

/* 신재생에너지 tab1*/
#sub2-8 .filter-call2 ul li{width:100%;}
#sub2-8 .solar-wrap p{color:#555; font-size:14px; line-height:26px;}
.gray-bg2 p{text-align:center; font-size:16px !important; color:#333 !important; line-height:26px;}
.s-s-title{text-align:center;}
.s-s-title h3{font-size:18px; display:inline-block; text-align:center; color:#fff; background:#66798b; border-radius:50px; padding:5px 50px; font-weight:500;}
.s-section1 h4, .s-section1 p{margin:0; padding:0;}

.s-section1{margin-bottom:40px; overflow:hidden;}
.rps1 > ul > li{width:20%; float:left; position:relative;}
.rps1 > ul > li:before{font-family:'xeicon'; content: "\e940"; color:#888; font-size:30px; position:absolute; right:-15px; top:30px;}
.rps1 > ul > li:last-child:before{content:'';}
.rps1 .rps-step-box{width:100%; max-width:180px; min-height:80px; border-radius:5px; background:linear-gradient(to right, #bfbff0 0%, #0060af 100%); padding:1px; margin:0 auto; box-sizing:border-box;}
.rps1 .rps-step-txt{background:#fff; border-radius:4px; text-align:center; padding:20px 0; box-sizing:border-box;}
.rps1 .rps-step-txt h4{font-size:16px; font-weight:500; color:#333;}
.rps1 .rps-step-txt p{font-size:14px !important;}
.rps-step-box2 ul li{text-align:center; width:100%; max-width:180px; margin:5px auto; font-size:14px; line-height:26px; background:#f3f3f3; border-radius:5px; padding:5px 20px; box-sizing:border-box; color:#555;}
.rps-step-box2 .rps-way{background:#fff; border:1px solid #001f3d; font-weight:500; color:#333; margin-top:20px;}
.v-line{width:1px; height:80%; background:#001f3d; position:absolute; z-index:-1; left:50%;}

.s-section2{margin-bottom:40px; overflow:hidden;}
.rps2 > ul > li{width:25%; float:left; position:relative;}
.rps2 > ul > li:before{font-family:'xeicon'; content:"\e930"; color:#e0e4e8; font-size:30px; position:absolute; transform:rotate(90deg); right:0; top:10px;}
.rps2 > ul > li:last-child:before{content:'';}
.rps-step-box3{/* width:100%; max-width:260px; */width:87%; margin:0 auto 30px; min-height:130px;}
.rps-step-box3 h4{font-size:16px; font-weight:500; color:#333; background:#e0e4e8; text-align:center; min-height:50px; line-height:50px; margin:0;}
.rps-step-box3 ul{border:1px solid #e0e4e8; min-height:80px; padding:10px; box-sizing:border-box;}
.rps-step-box3 ul li{font-size:14px; color:#555; line-height:26px; list-style:disc; margin-left:1.2em; letter-spacing:-0.03em;}

.s-section3{margin-bottom:40px; overflow:hidden;}
.energy-table{width:100%; border-top:3px solid #66a0cf; border-bottom:3px solid #66a0cf;}
.energy-table th, .energy-table td{border-top:1px solid #ccc; font-size:14px; line-height:26px; padding:7px 10px; color:#555;}
.energy-table th{background:#eff5fa;}
.energy-table td, .border-l{border-left:1px solid #ccc;}
.t-center{text-align:center;}
.w15{width:15%;}
.w35{width:35%;}
.sources{font-size:12px; color:#888; text-align:right; float:right; margin:5px 0;}

.s-section4{margin-bottom:5%;}
.s-process{margin-top:20px;}
.s-process > ul > li{width:25%; padding:0 3px; box-sizing:border-box; float:left;}
.s-process > ul > li:last-child{padding-right:0;}
.s-process > ul > li > img{display:block; width:50px; margin:0 auto; margin-top:-26px;}
.s-process .s-p-img{border:1px solid #ccc; position:relative; z-index:-1;}
.s-process .s-p-img h2{font-size:20px; color:#fff; position:absolute; top:30%; display:block; width:100%; height:20px; text-align:center;}
.s-process .s-p-img img{width:100%; display:block;}
.s-process .text-box{border:1px solid #ccc; width:100%; min-height:240px; padding:30px 10px 10px; box-sizing:border-box; margin-top:-25px;}
.s-process .text-box ul li{font-size:14px; color:#555; line-height:26px; list-style:disc; margin-left:1.2em;}

/* 신재생에너지 tab2*/
.s-s-title2{text-align:center; margin-bottom:20px;}
.s-s-title2 h3{color:#fff; background:#001f3d; font-size:18px; padding:3px 20px; box-sizing:border-box; margin:0; display:inline-block;}
.s-s-title2 p{font-size:16px; font-weight:400; margin:0 ; color:#333;}
.inverter-img{width:100%;}
.inverter-img img{display:block; margin:20px auto; max-width:560px; width:95%; padding:12% 0;}
.inverter-left .energy-table{width:95%;}
.energy-table ul li{list-style:disc; margin-left:1em;}
.inverter-img2 img{max-width:320px; padding:9% 0;}
.inverter-img3 img{max-width:500px; padding:5% 0;}
.inverter-img4 img{max-width:440px; padding:0;}

/* 신재생에너지 tab3*/
.energy-table2 th{border-left:1px solid #ccc;}
.energy-table2 th:first-child, .energy-table2 td:first-child{border-left:0;}
.w33{width:33.33%;}
.energy-table2 td:nth-child(1), .energy-table2 td:nth-child(2), .energy-table2 td:nth-child(3){text-align:center;}
.energy-table2 img{display:block; max-width:100%;}

/*sub3-1 */
#sub3-1 .section1{margin-bottom:5%;}
#sub3-1 .section1 img{width:100%; max-width:1200px; display:block; margin-bottom:20px;}
#sub3-1 .section1 .relative-table{width:100%; border-top:3px solid #66a0cf; border-bottom:3px solid #66a0cf;}
#sub3-1 .section1 .relative-table th,td{padding:10px 20px; font-size:14px;}
#sub3-1 .section1 .relative-table th{color:#555; background:#eff5fa; border-top:1px solid #ccc; border-right:1px solid #ccc; width:20%;}
#sub3-1 .section1 .relative-table td{color:#666; line-height:26px; border-top:1px solid #ccc;}
#sub3-1 .section2{margin-bottom:7%;}
#sub3-1 .section2 .factory-img{padding:0 3px;}
#sub3-1 .section2 .factory img{width:100%; display:block;}

/*sub3-5-3*/
#sub3-5 .section1{margin-bottom:20px;}
#sub3-5 .section1 .factory-img2{padding:3px;}
#sub3-5 .section1 .factory img{width:100%; display:block;}
#sub3-5 .section2{margin-bottom:5%;}
#sub3-5 .section2 .otomotiv-table{width:100%; border-top:3px solid #66a0cf; border-bottom:3px solid #66a0cf;}
#sub3-5 .section2 .otomotiv-table th{color:#555; background:#eff5fa; border-right:1px solid #ccc; padding:7px; font-size:14px; text-align:center;}
#sub3-5 .section2 .otomotiv-table th:last-child{border-right:0;}
#sub3-5 .section2 .otomotiv-table td{color:#666; line-height:26px; border-top:1px solid #ccc; border-right:1px solid #ccc; padding:7px; font-size:14px; text-align:center;}
#sub3-5 .section2 .otomotiv-table td:last-child{border-right:0;}

/*sub3-5-4*/
#sub3-5-4 .section1{margin-bottom:3%;}
#sub3-5-4 .section1 .item-box{border:1px solid #ccc; box-sizing:border-box; overflow:hidden; height:300px; padding:15px 0; margin:0 5px 20px;}
#sub3-5-4 .section1 .item-img{width:50%; float:left; padding:60px 20px; box-sizing:border-box;}
#sub3-5-4 .section1 .item-img img{display:block; width:100%; max-width:240px; margin:0 auto;}
#sub3-5-4 .section1 .item-list{width:50%; float:right; padding:20px; box-sizing:border-box;}
#sub3-5-4 .section1 .item-list ul li{line-height:45px; border-bottom:1px dotted rgba(51,51,51,0.6); color:#333;}
#sub3-5-4 .section1 .item-list ul li:last-child{border-bottom:0;}
#sub3-5-4 .section1 .gb-item{background:url(../images/sub/gb-item.jpg)no-repeat; background-size:cover; background-position:center;}
#sub3-5-4 .section1 .ia-item{background:url(../images/sub/ia-item.jpg)no-repeat; background-size:cover; background-position:center;}

#sub3-5-4 .section2{margin-bottom:5%;}
#sub3-5-4 .section2 .sub-title span{font-size:16px; color:#666; font-weight:300; margin-left:10px; vertical-align:text-bottom;}
#sub3-5-4 .section2 .item-box{border:1px solid #ccc; box-sizing:border-box; overflow:hidden; height:300px;  margin:0 5px 20px;}
#sub3-5-4 .section2 .item-img{width:33.3333334%; float:left; padding:60px; box-sizing:border-box;}
#sub3-5-4 .section2 .item-img img{display:block; width:100%; max-width:260px; margin:0 auto;}
#sub3-5-4 .section2 .item-list{width:66.66666667%; float:right; padding:20px; box-sizing:border-box;}
#sub3-5-4 .section2 .item-list ul{width:40%; float:left;}
#sub3-5-4 .section2 .item-list ul:last-child{margin-left:10%;}
#sub3-5-4 .section2 .item-list ul li{line-height:40px; border-bottom:1px dotted rgba(51,51,51,0.6); color:#333;}
#sub3-5-4 .section2 .item-list ul li:last-child{border-bottom:0;}
#sub3-5-4 .section2 .turkey-eu{background:url(../images/sub/turkey-eu.jpg)no-repeat; background-size:100%; background-position:center;}

/* sub4-1 */
#sub4-1 .section1{margin-bottom:20px;}
#sub4-1 .section1 img{width:100%; max-width:1200px; display:block; margin:0 auto;}
#sub4-1 .section1 .lab-info{text-align:center; padding:30px 0 20px; border-bottom:1px solid #ccc; }
#sub4-1 .section1 .lab-info h2{font-size:20px; margin:0; line-height:30px;}
#sub4-1 .section1 .lab-info h2:first-child{background:#001f3d; color:#ededed; display:inline-block; padding:2px 20px; font-size:18px;}
#sub4-1 .section1 .lab-info h2:last-child{color:#555;}
#sub4-1 .section1 .lab-info h2:last-child span{color:#0060af; font-weight:900;}

#sub4-1 .section2{margin-bottom:5%;}
#sub4-1 .section2 .lab-text{padding:0 20px; margin-bottom:20px;}
#sub4-1 .section2 .lab-text p{margin:0; color:#555; font-size:14px; line-height:26px; text-indent:-1em; margin-left:1em;}

/*sub4-2*/
/* #sub4-2 .section1{margin-bottom:5%;}
#sub4-2 .section1 .ceo img{width:100%; max-width:200px; display:block; margin:0 auto;}
#sub4-2 .section1 .chart-wrap1{width:50%; hegith:100px; border-left:2px solid #ccc; float:right;}
#sub4-2 .section1 .hor-line{width:200px; height:2px; background:#ccc; margin:75px 0; float:left;}
#sub4-2 .section1 .gray-box{background:#555; text-align:center; width:280px; height:50px; margin:50px 0 50px 200px;}
#sub4-2 .section1 .gray-box h2{font-size:22px; color:#fff;  background:url(../images/sub/chart-semo.png)no-repeat; background-position:100% 0; margin:0; line-height:50px;} */
#sub4-2 .section1{margin-bottom:5%; position:relative;}
#sub4-2 .mobile-vline{width:2px; height:69.5%; background:#ccc; position:absolute; z-index:-999; left:50%; top:20px;}
#sub4-2 .section1 .ceo{margin-bottom:20px;}
#sub4-2 .section1 .ceo img{display:block; width:100%; max-width:200px; margin:20px auto 0;}
#sub4-2 .team-wrap{padding:40px 0; box-sizing:border-box;}
#sub4-2 .chart-padding{padding:30px 0;}
#sub4-2 .chart-title{background:#013469; width:100%; max-width:280px; height:50px; margin:0 auto;}
#sub4-2  .chart-title h2{color:#fff; background:url(../images/sub/chart-semo.png)no-repeat; text-align:center; font-size:20px; background-position:100% 0; margin:0; line-height:50px;}
#sub4-2 .chart-title-gray{background:#555;}
#sub4-2 .chart-title-navy{background:#001f3d;}
#sub4-2 .chart-title2{margin:10px auto 20px;}
#sub4-2 .chart-title3{width:100%; max-width:380px;}
#sub4-2 .chart-wrap .chart-team{width:100%; max-width:280px; margin:0 auto 30px; padding:15px 0 0; background:url(../images/sub/chart-vline.png)no-repeat; height:auto; background-size:100%;}
#sub4-2 .chart-wrap .chart-team ul li{width:100%; border:1px solid #ccc; text-align:center; box-sizing:border-box; color:#555;}
#sub4-2 .chart-wrap .chart-team ul li:first-child{height:40px; font-size:15px; line-height:40px; background:#eff5fa;}
#sub4-2 .chart-wrap .chart-team ul li:last-child{font-size:14px; line-height:26px; background:#fff; height:70px; border-top:0; padding:5px 25px;}
#sub4-2 .chart-wrap .chart-team ul:nth-of-type(2){margin-top:10px;}
#sub4-2 .chart-wrap .chart-team3{width:100%; max-width:380px; margin:0 auto 30px; padding:15px 0 0; background:url(../images/sub/chart-vline.png)no-repeat; height:auto; background-size:100%;}

#sub4-2 .chart-wrap, .l-chart, .r-chart{position:relative;}
#sub4-2 .chart-hline1{width:90%; height:2px; background:#ccc; position:absolute; top:64px; right:0; z-index:-10;}
#sub4-2 .chart-hline2{width:90%; height:2px; background:#ccc; position:absolute; top:64px; left:0; z-index:-10;}
#sub4-2 .chart-hline3{width:50%; height:2px; background:#ccc; position:absolute; top:34px; left:0; z-index:-10;}
#sub4-2 .chart-hline4{width:50%; height:2px; background:#ccc; position:absolute; top:64px; left:25%; z-index:-10;}



/*sub4-3*/
#sub4-3 .section1{margin-bottom:5%;}
#sub4-3 .section1 .re-record{border:1px solid #ccc; box-sizing:border-box;}
#sub4-3 .section1 .re-record img{display:block; width:100%; max-width:400px;}
#sub4-3 .section1 .record-list{padding:15px; background:rgba(255,255,255,0.8); box-sizing:border-box;}
#sub4-3 .section1 .record-list ul li{font-size:14px; color:#555; line-height:30px; text-indent:-1em; margin-left:1em;}

#sub4-3 .section2{margin-bottom:5%;}
#sub4-3 .section2 p{font-size:14px; color:#555; line-height:26px;}
#sub4-3 .section2 .develop-table{width:100%; border-top:3px solid #66a0cf; border-bottom:3px solid #66a0cf;}
#sub4-3 .section2 .develop-table th{color:#555; background:#eff5fa; border-top:1px solid #ccc; border-right:1px solid #ccc; padding:10px 20px; font-size:14px;}
#sub4-3 .section2 .develop-table th:last-child{border-right:0;}
#sub4-3 .section2 .develop-table td{color:#666; line-height:26px; border-top:1px solid #ccc; padding:10px 20px; font-size:14px; border-right:1px solid #ccc; text-align:center;}
#sub4-3 .section2 .develop-table td:first-child{background:#013469; color:#fff; width:13%;}
#sub4-3 .section2 .develop-table td:nth-child(3){text-align:left; min-width:500px;}
#sub4-3 .section2 .develop-table td:last-child{border-right:0;}
#sub4-3 .section2 .develop-table td ul li{text-indent: -0.8em; padding-left: 0.8em;}

/*sub4-4*/
#sub4-4 .section1{margin-bottom:5%;}
#sub4-4 .section1 .sub-title span{font-size:18px; color:#666;}
#sub4-4 .section1 .lab-table{width:100%; border-top:3px solid #66a0cf; border-bottom:3px solid #66a0cf;}
#sub4-4 .section1 .lab-table th{color:#555; background:#eff5fa; border-top:1px solid #ccc; border-right:1px solid #ccc; padding:10px 20px; font-size:14px;}
#sub4-4 .section1 .lab-table th:last-child{border-right:0;}
#sub4-4 .section1 .lab-table td{color:#666; line-height:26px; border-top:1px solid #ccc; padding:10px 20px; font-size:14px; border-right:1px solid #ccc; text-align:left;}
#sub4-4 .section1 .lab-table td:first-child{background:#013469; color:#fff; text-align:center;}
#sub4-4 .section1 .lab-table td:last-child{border-right:0;}

/* sub5-1 */
#sub5-1 .section1{margin-bottom:5%;}
#sub5-1 .section1 .character-box{width:100%; border:1px solid #ccc; box-sizing:border-box; height:200px; margin-bottom:20px; overflow:hidden;}
#sub5-1 .section1 .char-img{float:right;}
#sub5-1 .section1 .char-title1{background:url(../images/sub/character1.jpg)no-repeat; height:200px; padding:90px 0; box-sizing:border-box;}
#sub5-1 .section1 .char-title2{background:url(../images/sub/character2.jpg)no-repeat; height:200px; padding:90px 0; box-sizing:border-box;}
#sub5-1 .section1 .char-title3{background:url(../images/sub/character3.jpg)no-repeat; height:200px; padding:90px 0; box-sizing:border-box;}
#sub5-1 .section1 .char-title h2{font-size:24px; font-family:TitleV; color:#fff; margin:0; text-align:center;}
#sub5-1 .section1 .char-list{padding:9% 5%;}
#sub5-1 .section1 .list-3{padding:5%;}
#sub5-1 .section1 .char-list ul li{font-size:15px; color:#555; line-height:45px; text-indent:-1em; margin-left:2em;}
#sub5-1 .section1 .char-list ul li i{color:#0060af; vertical-align:middle; margin-right:10px;}

#sub5-1 .section2{margin-bottom:5%;}
#sub5-1 .section2 .system-list ul li{overflow:hidden; padding:10px 0; margin:0 10px;}
#sub5-1 .section2 .system-list ul li img{width:100%; max-width:70px; display:block; float:left; margin-right:20px;}
#sub5-1 .section2 .system-list ul li p{font-size:15px; color:#555; font-weight:600;}

/* sub5-2 */
#sub5-2 .section1{margin:5% 0;}
#sub5-2 .section1 .welfare{text-align:center; padding:120px 40px; box-sizing:border-box; width:100%; max-width:290px; margin:0 auto;}
#sub5-2 .section1 .welfare h3{font-size:20px; color:#fff; margin:0;}
#sub5-2 .section1 .welfare1{background:url(../images/sub/welfare1.jpg)no-repeat; height:400px; background-size:cover; background-position:center;}
#sub5-2 .section1 .welfare2{background:url(../images/sub/welfare2.jpg)no-repeat; height:400px; background-size:cover; background-position:center;}
#sub5-2 .section1 .welfare3{background:url(../images/sub/welfare3.jpg)no-repeat; height:400px; background-size:cover; background-position:center;}
#sub5-2 .section1 .welfare4{background:url(../images/sub/welfare4.jpg)no-repeat; height:400px; background-size:cover; background-position:center;}

/* sub5-3 */
#sub5-3 .section1{margin-bottom:5%;}

/* sub6 */
#sub6 .section1{margin-bottom:5%;}
#sub6 .etc-wrap p{font-size:14px; color:#555; line-height:26px; margin:0;}
#sub6 .etc-wrap h5{font-size:16px; color:#555;}
#sub6 .etc-wrap .etc-table{border-bottom:1px dotted #ccc; padding-bottom:20px;}
#sub6 .etc-wrap .last-title{margin-bottom:5px;}

#sub6 .sitemap-box{width:100%; max-width:280px; margin:20px auto; border-top:3px solid #66a0cf;}
#sub6 .sitemap-box h4{font-size:16px;  text-align:center; margin:0; line-height:40px; border-bottom:1px solid #ccc; color:#555; background:#eff5fa;}
#sub6 .sitemap-box ul li{border-bottom:1px solid #ccc; line-height:40px;} 
#sub6 .sitemap-box ul li a{font-size:14px; color:#555; display:block; padding:0 20px;}
#sub6 .sitemap-box ul li a:hover{font-weight:700;}

/* sub6-1 */
#sub6-1 .section1{margin-bottom:5%;}


/* FOOTER */
#footer{width:100%; background:#001f3d;}
#footer .footer-wrap{width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
#footer .foot-menu{border-bottom:1px solid #ccc; margin-bottom:10px;}
#footer .foot-menu ul{line-height:40px;}
#footer .foot-menu ul li{float:left; font-size:10px; color:#ccc; padding:0 10px;}
#footer .foot-menu ul li a{font-size:12px; color:#ccc;}
#footer .foot-menu .btn-up{float:right; padding-top:5px;}
#footer .foot-menu .btn-up a{color:#ccc; text-align:right;}
#footer .foot-menu .btn-up a i{font-size:35px;}

#footer .copyright{margin-bottom:20px;}
#footer .copyright p{font-size:12px; color:#ccc; margin:0; padding:0;}




@media all and (max-width:1199px){
	#sub1-4 .section2 .safe-policy .text-box{height:240px;}	
	#sub1-7 .section2 .motiv{padding:0}
	#sub2-8 .filter-tab{padding:0 10px;}
	#sub2-8 .filter-tab ul li{margin-bottom:5px;}
	#sub3-5-4 .section1 .item-box{padding:0;}
	#sub3-5-4 .section1 .item-list ul li{line-height:30px;}
	#sub4-3 .section1 .re-record{border:none; border-top:1px solid #ccc;}
	#sub4-3 .section1 .record-list{border-bottom:1px solid #ccc;}
	
	/*2019-07-11*/
	.s-process .text-box{min-height:320px;}
	.rps2 > ul > li{width:33.33%;}
	.rps-step-box3{width:89%;}
	
}


@media all and (max-width:767px){
	#sub-img .sub-title{padding:15%;}
	#sub-img .sub-title h1{font-size:32px;}
	
	#sub1-1 .greet-img img{margin:0 auto 10px; float:none;}
	#sub1-2 .section1 .history-text{padding:0;}
	#sub1-3 .section2 .ethics ul li{width:50%;}
	#sub1-3 .section2 .ethics .text-box{height:200px;}
	#sub1-4 .section1 .vision p{width:100%; background:rgba(255,255,255,0.8); padding:10px; box-sizing:border-box;}
	#sub1-4 .section2 .safe-policy ul li{width:50%;}
	#sub1-4 .section2 .safe-policy .text-box{height:200px; margin-bottom:10px;}
	#sub1-4-2 .environment img{margin:0 auto;}
	#sub1-5 .section2 .philosophy-img .p-box{margin:0;}
	#sub1-5 .section2 .philosophy-img .p-box1{background-size:cover;}
	#sub1-5 .section2 .philosophy-img .p-box2{background-size:cover;}
	#sub1-5 .section2 .philosophy-img .p-box3{background-size:cover;}
	#sub1-5 .section2 .philosophy-img .p-box4{background-size:cover;}

	#sub1-6 .mobile-vline{height:78.8%;}
	#sub1-6 .team-wrap{padding:0;}
	#sub1-6 .chart-hline1{width:50%; top:24px; left:25%;}
	#sub1-6 .chart-hline2{width:50%; top:24px; left:25%;}
	
	#sub1-7 .section1 .howon-ci .chinese p{margin-bottom:0;}
	#sub1-7 .section1 .howon-ci .ci-text p{margin:0; font-size:14px;}
	 #sub1-9 .section3 .b-company{margin:0;}
	 
	 #sub1-13 .complete-box-img img{margin:0 auto; float:none;}
	 #sub1-13 .complete-box-text{text-align:center;}
	 
	 #sub1-15 .cyber-view-title2{padding:0 !important;}
	 #sub1-15 .cyber-view-title3{padding:10px; border-bottom:1px solid #ccc; box-sizing:border-box; overflow:hidden;}
	 #sub1-15 .cyber-view-info2{float:none;}
	 #sub1-15 .cyber-view-info2 ul li{padding-left:0; padding-right:20px !important;}
	 
	 #sub2-1 .section2 .product-part ul li{width:100%;}
	 #sub2-1 .section2-2 .product-part2 .part-box > h3{margin-bottom:20px;}
	 #sub2-1 .section2-2 .product-part2 ul li{padding:0 5px;}
	 
	#sub2-8 .filter-call{height:120px;}
	#sub2-8 .filter-call ul li{width:100%; border-right:0; border-bottom:1px dotted #fff; border-left:0 !important;}
	#sub2-8 .gray-bg{padding:10px;}
	#sub2-8 .gray-bg ul li{width:100%; padding:0 !important; border:0 !important;}
	#sub2-8 .section2 .filter-text2 ul{width:100%; border-left:0 !important; padding-left:0 !important;}
	#sub2-8 .section2 .graph-wrap2{background:#eaeff3; border-radius:10px; width:100%; padding:5px;}
	#sub2-8 .section2 .graph-wrap2 img{margin:0 auto;}
	#sub2-8 .section2 .filter-text-sub{min-height:auto !important;}
	#sub2-8 .section2 .filter-table2{width:100%; border-bottom:0;}
	#sub2-8 .section2 .filter-table2 th{width:33.33%;}
	#sub2-8 .section2 .filter-table3{border-left:0; border-top:0; border-bottom:3px solid #66a0cf;}
	#sub2-8 .section2 .filter-table3 th{display:none;}
	#sub2-8 .section2 .filter-table3 td{width:33.33%;}
	 
	 #sub3-1 .section2 .factory-img{padding:0;}
	 #sub3-5 .section1 .factory-img2{padding:1px;}
	 #sub3-5-4 .section1 .item-box{padding:15px 0;}
	 #sub3-5-4 .section1 .item-list ul li{line-height:45px;}	 
	 #sub3-5-4 .section2 .turkey-eu{background-size:200%; height:auto;}
	 #sub3-5-4 .section2 .item-img{width:100%; padding:20px;}
	 #sub3-5-4 .section2 .item-img img{max-width:300px;}
	 #sub3-5-4 .section2 .item-list{width:100%;}
	 #sub3-5-4 .section2 .item-list ul{width:47%; float:left;}
	 #sub3-5-4 .section2 .item-list ul:last-child{float:right; margin:0;}
	 
	#sub4-2 .mobile-vline{height:95%;}
	#sub4-2 .team-wrap{padding:10px 0;}
	#sub4-2 .chart-hline1{width:50%; top:24px; left:25%;}
	#sub4-2 .chart-hline2{width:50%; top:24px; left:25%;}
	
	 #sub4-3 .section1 .record-list ul li{line-height:24px;} 
	 #sub5-1 .section1 .character-box{height:auto;}
	 #sub5-1 .section1 .char-title{background-size:100%; height:auto; padding:13% 5%;}
	 #sub5-1 .section1 .char-list{padding:5%;}
	 #sub5-2 .section1 .welfare{max-width:100%; border:1px solid #fff;}
	  
	#footer .foot-menu ul li{padding:0 5px;}
	
	/*2019-07-11*/
	.gray-bg2 p{font-size:14px !important;}
	#sub2-8 .filter-call2{height:auto !important;}
	.s-process > ul > li{width:50%; margin:3px 0;}
	.s-process .text-box{min-height:220px;}
	.s-process .s-p-img h2{top:35%;}
	.rps1 > ul > li{width:33.33%}
	.rps2 > ul > li{width:50%;}
	.inverter-img img{padding:0;}
	.inverter-left .energy-table{width:100%; margin-bottom:20px;}
	
}

@media all and (max-width:525px){
	#section .section-title h1{font-size:22px;}
	#section .section-wrap .sub-tab2 ul{width:95%; }
	#section .section-wrap .sub-tab2 ul li{width:90%; text-align:center; margin-bottom:10px; height:30px; border-right:1px solid #ccc;}
	#section .section-wrap .sub-tab2 ul li:nth-child(2){}
	#section .section-wrap .sub-tab3 ul{width:60%;}
	#section .section-wrap .sub-tab3 ul li{width:100%; text-align:center; margin-bottom:10px; border-right:1px solid #ccc;}
	#section .section-wrap .sub-title h2{font-size:18px; padding:3px;}
	#sub-img .sub-title h1{font-size:26px;}
	
	#sub-nav .sub-nav-wrap .m-l-f{width:100px !important;}
	
	#sub1-1 .greet-top h2{font-size:16px;}
	#sub1-2 .section1 .left-year h1{margin-right:-50px;}
	#sub1-2 .section1 .right-year h1{margin-left:-50px;}
	#sub1-2 .section1 .history-text h1{background:#fff;}
	#sub1-2 .section1 .history-text img{position:relative; z-index:-50;}
	#sub1-2 .section1 .left-box p{margin-right:30px;}
	#sub1-2 .section1 .right-box p{margin-left:30px;}
	#sub1-3 .section2 .ethics ul li{width:100%;}
	#sub1-3 .section2 .ethics .text-box{height:auto;}
	#sub1-3 .section2 .ethics .text-box h3{font-size:16px;}
	#sub1-4 .section1 .vision{background-size:cover; background-position:55% center;}
	#sub1-3 .section2 .ethic-detail h3{font-size:16px;}
	#sub1-4 .section2 .safe-policy ul li{width:100%;}
	#sub1-4 .section2 .safe-policy .text-box{height:160px;}
	#sub1-4-2 .gray-full-box h2{font-size:16px;}
	#sub1-4-2 .environ-text h2{font-size:18px;}
	#sub1-4-3 .reach-box{border:none; margin-bottom:10px;}
	#sub1-5 .section2 .philosophy-img .p-box{margin:5px 0;}
	#sub1-5 .section2 .philosophy-icon .round-box p{font-size:14px;}
	#sub1-6 .mobile-vline{height:97%;}
	#sub1-6 .chart-wrap .chart-title h2{font-size:18px;}
	#sub1-9 .section2 .business-turkey .mobile-wrap h2{font-size:16px;}
	
	#sub1-7 .section1 .ci-detail{width:100%; max-width:380px; margin:0 auto; padding:0;}
	#sub1-7 .section1 .ci-detail-wrap:nth-child(2){border:none;}
	
	#sub1-11 .cyber-call li{width:100%; border:none !important; text-align:justify; margin:10px;}
	#sub1-11 .procedure > li{width:100%;}
	
	#sub1-12 .report-table th{display:block; width:100%; border-right:0;}
	#sub1-12 .report-table td{display:block;}
	
	#sub1-13 .complete-box-text p{font-size:22px;}
	#sub1-13 .complete-box-text h2{font-size:20px;}
	
	#sub2-1 .section2 .part-box .part-img img{padding:25px 0;}
	#sub2-1 .section2 .part-box .part-text h3{font-size:16px;}
	#sub2-1 .section2 .part-box .part-text p{font-size:14px;}
	#sub2-1 .section2-2 .gb-box h3{margin-bottom:40px; font-size:14px;}
	
	#sub2-8 .gray-bg ul li{text-indent:-1em; margin-left:2em;}
	#sub2-8 .filter-tab ul li{width:100%; margin-bottom:0;} 
	
	#sub3-5-4 .section1 .item-list ul li{line-height:35px; font-size:14px;}
	#sub3-5-4 .section1 .item-box{height:auto;}
	#sub3-5-4 ul li{font-size:14px;}
	#sub4-1 .section1 .lab-info h2{font-size:16px !important;}
	#sub4-2 .mobile-vline{height:97%;}
	#sub4-2 .chart-title h2{font-size:18px;}
	 #sub4-3 .section1 .re-record img{max-width:100%;}
	 #sub4-3 .section1 .record-list{border:1px solid #ccc; padding:20px 2.5%;}
	 #sub4-3 .section2 .develop-table td:nth-child(2){width:15%;}
	#sub4-4 .section1 .sub-title span{font-size:16px;}
	#sub5-1 .section1 .char-list ul li{font-size:14px; line-height:30px;}
	#sub5-2 .section1 .welfare{height:340px !important; padding:90px 20px;}
	#sub5-2 .section1 .welfare h3{font-size:16px;}
	
	#footer .foot-menu ul{line-height:18px; padding:5px 0; overflow:hidden;}
	#footer .foot-menu ul li{padding:0 3px;}
	#footer .foot-menu ul li a{font-size:10px;}
	#footer .copyright img{display:block; margin:0 auto 10px;}
	#footer .copyright p{font-size:10px;}	
	
	.mobile-wrap{padding:0 2.5%;}
	
	/*2019-07-11*/
	.s-process > ul > li{width:100%;}
	.s-process .text-box{min-height:auto; padding:30px 10px;}
	.s-process .s-p-img{max-height:200px; overflow:hidden;}
	.s-process .s-p-img h2{top:35%;}
	.rps1 > ul > li{width:100%; margin-bottom:30px;}
	.rps1 > ul > li:before{top:auto; bottom:-30px; right:auto; left:47%; transform:rotate(90deg);}	
	.rps2 > ul > li{width:100%;}
	.rps2 > ul > li:before{top:auto; right:auto; bottom:0; transform:rotate(180deg); left:47%;}
}


@media all and (max-width:360px){
	#section .section-wrap .sub-tab3 ul{width:90%;}
	#sub1-4 .section2 .safe-policy .text-box{height:auto;}
	#sub1-7 .section2 .en-ciP{padding:45px 10px 0;}
	#sub1-7 .section2 .auto-ci, .motiv-ci{padding:45px 10px 0;}
	#sub1-14 .cyber-login-box input[type="text"]{margin:10px 20px 0;}
#sub1-14 .cyber-login-box input[type="password"]{margin:10px 20px 0;}
	
	#sub2-1 .section2-2 .gb-box{margin-top:-25px;}
	#sub3-1 .section1 .relative-table th{width:auto;}
	#sub3-5-4 .section1 .item-img{width:100%;}
	#sub3-5-4 .section1 .item-list{width:100%;}
	#sub3-5-4 .section2 .item-list ul{width:100%;}
	#sub3-5-4 .section2 .item-list ul li:last-child{border-bottom:1px dotted rgba(51,51,51,0.6);}
}











