﻿.about-intro1 .s-ani {visibility:hidden;}
.about-intro1 {height:856px;background-attachment:fixed;background-attachment: scroll;background-image:url('/skin/img/sub/about_intro.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;}

.about-intro1 p.sub-ft35 {font-size:35px;font-weight:500;color:#f1f1f1;line-height:45px;margin-bottom:45px;}
.about-intro1 p.sub-ft17 {font-size:17px;font-weight:100;color:#fff;line-height:35px;margin-bottom:15px;}
.about-intro1 p.intro-sign {margin-top:45px;}

.about-intro2 .s-ani {visibility:hidden;}
.about-intro2 {background-color:#f1f1f1;padding:135px 0 135px 0;text-align:center;}
.about-intro2 p.sub-ft40 {visibility:hidden;font-size:40px;font-weight:200;line-height:50px;color:#232323;}
.about-intro2 p.sub-ft17 {visibility:hidden;font-size:17px;font-weight:300;color:#232323;line-height:35px;}
.about-intro2 p.sub-ft17 strong {font-weight:600;}
.about-intro2 .item .img img {margin:0 auto;}
.about-intro2 .item .tit {font-size:25px;font-weight:700;line-height:25px;color:#232323;}
.about-intro2 .item ul li {font-size:15px;font-weight:300;line-height:25px;color:#232323;}


.about-intro4 {background-color:#fff;padding:74px 0 175px;}
.about-intro4 .sub-ft40 {visibility:hidden;font-size:40px;color:#232323;line-height:50px;text-align:center;margin-bottom:75px;}
.about-intro4 .history-tab {visibility:hidden;text-align:center;margin-bottom:30px;overflow:hidden;}
.about-intro4 .history-tab ul {display:inline-block;}
.about-intro4 .history-tab ul li {float:left;}
.about-intro4 .history-tab ul li.first {margin-right:5px;}
.about-intro4 .history-tab ul li a {display:inline-block;width:134px;height:50px;line-height:50px;border:1px solid #949195;background-color:#fff;font-size:17px;color:#3e3e3f;font-weight:300;border-radius:10px;text-decoration:none;}
.about-intro4 .history-tab ul li a.on {background-color:#262063;color:#fff;}
.about-intro4 .history-tab ul li a:hover {background-color:#262063;color:#fff;}
.about-intro4 .year {font-size:33px;font-weight:500;color:#232323;padding:35px 0 35px 39px;background:url('/skin/img/sub/history_icon2.gif') no-repeat left center;}
.about-intro4 .year.ok {background-image:url('/skin/img/sub/history_icon1.gif')}
.history-list-num {border-top:1px solid #e7e5e9;border-bottom:1px solid #e7e5e9;overflow:hidden;}
.history-list-num .line {position:relative;}
.history-list-num .line:before {position:absolute;top:25px;left:24px;display:block;content:" ";background-color:#000000;width:4px;height:100%;}
.about-intro4 ul.list {padding:39px 0 31px 0;}
.about-intro4 ul.list li {font-size:15px;font-weight:300;color:#646066;line-height:25px;}
.about-intro4 ul.list li strong {font-weight:400;color:#9390a0;display:inline-block;margin-right:10px;}
#history-list-1 {display:none;}

.about-intro4 .s-ani {visibility:hidden;}
.about-intro4 ul.list.list-1 {height:120px;}
.about-intro4 ul.list.list-2 {height:145px;}
.about-intro4 ul.list.list-3 {height:195px;}
.about-intro4 ul.list.list-4 {height:127px;}

.about-intro5 .s-ani {visibility:hidden;}
.about-intro5 {padding:140px 0 146px;background-color:#3c3747;text-align:center;}
.about-intro5 .sub-ft40 {font-size:40px;font-weight:400;line-height:50px;color:#fff;margin-bottom:65px;}
.about-intro5 .sub-ft25 {font-size:25px;font-weight:400;line-height:35px;color:#fff;margin-bottom:10px;}
.about-intro5 .sub-ft15 {font-size:15px;font-weight:300;line-height:25px;color:#dddddd;margin-bottom:25px;}
.about-intro5 .sub-list-tit {font-size:18px;font-weight:500;text-align:left;color:#dedede;margin:50px 0 10px 0;}
.about-intro5 .sub-list {margin-bottom:35px;}
.about-intro5 .sub-list.sub-list-1 {padding-bottom:25px;}
.about-intro5 .sub-list li {font-size:15px;color:#dedede;font-weight:300;line-height:25px;text-align:left;padding-left:10px;position:relative;}
.about-intro5 .sub-list li:before {display:block;content:" ";position:absolute;top:12px;left:0;width:5px;height:1px;background-color:#dedede;}
.about-intro5 .img {margin-bottom:30px;}
.about-intro5 .img img {margin:0 auto;}
.about-intro5 .box {margin-bottom:50px;}
.about-intro5 .box .color {height:36px;}
.about-intro5 .box .color.color-1 {background-color:#231a63;}
.about-intro5 .box .color.color-2 {background-color:#92a7bb;}
.about-intro5 .box .color.color-3 {background-color:#ed0c3e;}
.about-intro5 .box .color.color-4 {background-color:#e6e5ea;}
.about-intro5 .box .cont {border:1px solid #655c70;border-top:none;padding:20px 0 30px 0;}
.about-intro5 .box .cont .tit {font-size:17px;color:#ffffff;font-weight:700;line-height:35px;}
.about-intro5 .box .cont .txt {font-size:15px;color:#ffffff;font-weight:300;line-height:25px;}
.about-intro5 .btn-area ul {display:inline-block;}
.about-intro5 .btn-area ul li {float:left;}
.about-intro5 .btn-area ul li.first {margin-right:30px;}
.about-intro5 .btn-area a {display:inline-block;width:258px;height:45px;text-decoration:none;font-size:15px;color:#fff;line-height:45px;border:1px solid #ffffff;}

.about-intro6 .s-ani {visibility:hidden;}
.about-intro6 {padding:140px 0 78px;background-color:#fff;}
.about-intro6 .map-up {margin-bottom:40px;}
.about-intro6 .sub-ft40 {font-size:40px;font-weight:400;line-height:50px;color:#232323;margin-bottom:65px;text-align:center;}
.about-intro6 .map_canvas {height:527px;}
.about-intro6 .tit {font-size:25px;color:#232323;line-height:35px;margin-bottom:15px;}
.about-intro6 .addr {font-size:15px;color:#646066;line-height:25px;}
.about-intro6 .tel {font-size:15px;color:#646066;line-height:25px;margin-bottom:28px;}
.about-intro6 .tel span {display:inline-block;}
.about-intro6 .tel span.first {margin-right:25px;}
.about-intro6 .tel span strong {color:#000;font-weight:500;display:inline-block;margin-right:5px;}

.about-employ1 {height:856px;background-attachment:fixed;background-image:url('/skin/img/sub/about_employ_img1.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;}
.about-employ1 .title {font-size:40px;font-weight:400;color:#fff;margin-bottom:115px;}
.about-employ-list li {text-align:left;margin-bottom:30px;}
.about-employ-list li p.tt {font-size:27px;color:#ededed;font-weight:700;margin-bottom:8px;}
.about-employ-list li p.xx {font-size:15px;color:#dfdfdf;font-weight:200;}
.about-employ-list li .tit {position:relative;padding-left:44px;}
.about-employ-list li .tit:before {position:absolute;top:8px;left:0;width:32px;height:32px;background-image:url('/skin/img/sub/about_employ_number.png');display:block;content:" ";}
.about-employ-list li .tit-1:before {background-position:0 0;}
.about-employ-list li .tit-2:before {background-position:-32px 0;}
.about-employ-list li .tit-3:before {background-position:-64px 0;}
.about-employ2 {padding:140px 0 190px;background-color:#ffffff;text-align:center;}
.about-employ2 .title {font-size:40px;font-weight:400;color:#232323;margin-bottom:78px;}
.about-employ2 .process-img {margin-bottom:124px;}
.about-employ2 .process-img img {margin:0 auto;}
.about-employ2 .img {margin-bottom:40px;height:91px;}
.about-employ2 .img img {margin:0 auto;}
.about-employ2 .tit {font-size:25px;color:#232323;margin-bottom:10px;}
.about-employ2 .txt {font-size:15px;color:#646066;}
.about-employ3 {background-attachment:fixed;background-image:url('/skin/img/sub/about_employ_img6.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;padding:140px 0 140px;}
.about-employ3 .title {text-align:center;font-size:40px;font-weight:400;color:#fff;margin-bottom:78px;}
.about-employ3 .jobs-list {border-bottom:1px solid #707070;}
.about-employ3 .year {font-size:25px;font-weight:500;color:#ededed;padding:35px 0;}
.about-employ3 .year.first {border-top:1px solid #e7e5e9;}
.about-employ3 ul.list{padding:35px 0;}
.about-employ3 ul.list li {font-size:14px;font-weight:300;color:#dfdfdf;line-height:25px;}
.about-employ3 .resumn-write {border:1px solid #ffffff;width:334px;height:56px;line-height:56px;display:inline-block;font-size:20px;color:#dfdfdf;margin-top:50px;text-decoration:none;}

.default-container {padding-top:35px;padding-bottom:80px;}
.product-location {margin-bottom:30px;}
.product-location .product-location-fix {position:relative;}
.product-location .location {overflow:hidden;margin-bottom:20px;}
.product-location .product-location-fix .btn-list {position:absolute;top:13px;right:0;display:inline-block;padding:0 15px;height:32px;line-height:32px;border:1px solid #808080;font-size:15px;color:#222222;font-weight:300;text-decoration:none;}
.product-location .location li {float:left;padding-right:17px;margin-right:12px;position:relative;font-size:15px;color:#222222;height:42px;}
.product-location .location li span {display:block;width:14px;height:100%;background:url('/skin/img/sub/location_home.gif') no-repeat 0 12px;font-size:0;}
.product-location .location li.last {padding-right:0;margin-right:0;}
.product-location .location li select {width:170px;height:100%;border-right: none;border-left: none;border-top: none;border-bottom: 2px solid #9a9a9a;font-size:15px;color:#9a9a9a;font-weight:400;padding:0 5px;}
.product-location .location li.th-3 select {color: #db672c;border-color: #db672c;}
.product-location .search {padding-right: 20px;height:42px;position:relative;border-bottom:2px solid #db672c;}
.product-location .search .query {width: 100%;height:100%;border:none;outline:none;padding:0 5px;font-weight:300;font-size:15px;}
.product-location .search .submit {width: 20px;position:absolute;top:10px;right:0;}

.product-list .item {border:1px solid #cccccc;margin-bottom:30px;}
.product-list .item .img {background-color:#fff;position:relative;overflow:hidden;}
.product-list .item .text {padding:20px 0;text-align:center;}
.product-list .item .text .tt {font-size:18px;color:#000000;font-weight:700;}
.product-list .item .text .xx {font-size:18px;color:#232323;font-weight:500;}

.product-view {overflow:hidden;margin-bottom:50px;}
.product-view .img-area {padding:0;float:left;width:40.23%;height:100%;}
.product-view .img-area .img {margin-bottom:21px;}
.product-view .img-area .product-thumb ul.product-thumb-ul {overflow:hidden;}
.product-view .img-area .product-thumb ul.product-thumb-ul li {float:left;}
.product-view .img-area .product-thumb ul.product-thumb-ul li.thumbs {border:1px solid #d7d7d7;}
.product-slide {margin-bottom:15px !important;border: 1px solid #d7d7d7;}
.product-slide.flexslider {box-shadow:none;-webkit-box-shadow:none;border-radius:0;}

.product-view .img-area .product-slide li {cursor:pointer;position:relative;}
.product-view .img-area .product-slide li img {margin:0 auto;}
.product-view .img-area .product-slide li span {display:none;left:0;top:0;position:absolute;z-index:10;width:100%;height:100%;;background:#ececec url('/skin/img/sub/ico_thmb_v5.png') no-repeat center center;opacity:0.5;filter: alpha(opacity=0.5);-moz-opacity:0.5;}
.product-view .img-area .bx-wrapper {margin-bottom:10px;}
.product-view .img-area .product-thumb {max-width:378px;overflow:hidden;}
.product-view .img-area .product-thumb a {float:left;opacity:0.5; filter:alpha("opacity=50");}
.product-view .img-area .product-thumb a.active,
.product-view .img-area .product-thumb a:hover,
.product-view .img-area .product-thumb a:focus {opacity:1; filter:alpha("opacity=100");}

.product-view .info-wrap {float:left;width:59.77%;height:100%;}
.product-view .info-wrap .info {padding:40px 35px;}
.product-view .info-wrap .info_line {border-bottom: 1px solid #d7d7d7;padding-bottom: 40px;}
.product-view .info-wrap .info .tit {font-size:40px;font-weight:500;color:#232323;margin-bottom:40px;}
.product-view .info-wrap .info .num {font-size: 22px;color: #777777;font-weight: 400;}
.product-view .info-wrap .info .txt ul li {position: relative;margin-bottom:20px;overflow:hidden;font-size: 16px;color: #777777;font-weight: 400;padding-left: 10px;}
.product-view .info-wrap .info .txt ul li:before {width: 2px;height: 2px;background-color: #333;border-radius:50%;content: "";display: block;position: absolute;left: 0;top: 9px;}
.product-view .info-wrap .info .txt ul li .th {width:15%;float:left;line-height:25px;font-size:18px;}
.product-view .info-wrap .info .txt ul li .th strong {font-weight:normal;font-size:20px;}
.product-view .info-wrap .info .txt ul li .td {width:85%;float:left;line-height:25px;font-size:18px;}
.product-view .info-wrap .info .txt ul li .td strong {font-weight:normal;font-size:20px;}
.product-view .info-wrap .btn-area {padding:25px 35px;}
.product-view .info-wrap .btn-area ul {display:inline-block;}
.product-view .info-wrap .btn-area ul li {float:left;margin-right:6px;}
.product-view .info-wrap .btn ul li.last {margin-right:0;}
.product-view .info-wrap .btn-area ul li a {text-align:center;text-decoration:none;width:185px;height:48px;line-height:48px;display:inline-block;font-size:16px;}
.product-view .info-wrap .btn-area ul li a.btn1 {background-color:#db672c;color:#fff;border-radius:25px;}
.product-view .info-wrap .btn-area ul li a.btn2 {background-color:#5a5a5a;color:#fff;}
.product-view .info-wrap .btn-area ul li a.btn3 {background-color:#fff;color:#777777;border:1px solid #cccccc;border-radius:25px;}
.product-view .info-wrap .btn-area ul li a.btn1 span {display:inline-block;}
.product-view .info-wrap .btn-area ul li a.btn2 span {display:inline-block;padding-left:22px;background:url('/skin/img/sub/icon_book.gif') no-repeat left center;}
.product-view .info-wrap .btn-area ul li a.btn3 span {display:inline-block;}
.product-view-detail .tab span {display:inline-block;width:122px;height:50px;line-height:50px;text-align:center;text-decoration:none;border:1px solid #d7d7d7;border-bottom:none;background-color:#fff;}
.product-view-detail .product-contents {border-top:1px solid #d7d7d7;padding:50px 34px;margin-bottom:80px;}

.product-img-view {display:none;position:fixed;top:0;z-index:99;left:0;background:url('/skin/img/sub/img-back.png') repeat 0 0;width:100%;height:100%;}
.product-img-view .container {position:relative;}
.product-img-view .piv-close {position:absolute;top:100px;right:50px;}
.product-img-view .container {height:100%;}
.product-img-view img {margin:0 auto;}

.pds-list a.item {border:1px solid #cccccc;margin-bottom:30px;position: relative;display: block;}
.pds-list a.item:before {content: "";display: none;background-color: rgba(219, 103, 44, 0.9);position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;}
.pds-list a.item:after {content: "다운로드";font-size: 18px;color: #fff;display: none;position: absolute;left: 50%;top: 50%;z-index: 2;margin-top: -12px;margin-left: -32px;text-decoration: underline;}
.pds-list a.item:hover:before,
.pds-list a.item:hover:after {display: block;}
.pds-list a.item .text {padding:10px 0 5px 0;font-size:17px;color:#232323;text-align:center;background-color:#f1f1f1;}
.pds-list a.item .text-item {padding:0 0 10px 0;font-size:14px;color:#232323;text-align:center;background-color:#f1f1f1;}
.pds-check {border:1px solid #d7d7d7;border-top:2px solid #333333;margin-bottom:30px;}
.pds-check label {font-size:14px;font-weight:500;color:#575757;margin:10px 25px;}

.javaworld-main .background-image {position: absolute;top: 0;width: 1002px;height: 334px;}
.javaworld-main .background-image-bg {background: url('/skin/img/sub/javaword_main_bg.png') repeat center center;width:1002px;height:100%;z-index:10;position:absolute;top:0;}
.javaworld-main .background-image-bg.left {right: 0;}
.javaworld-main .background-image-bg.right {left: 0;}
.javaworld-main .background-image.left {right: 0;}
.javaworld-main .background-image.right {left: 0;}
.javaworld-item {height: 334px;overflow: hidden;}
.javaworld-main .text-area {z-index:11;position: absolute;top: 0;left:0;font-size:37px;color:#ffffff;font-weight:300;height:100%;width:100%;text-align:left;padding:0 72px;}

.map-area {height:390px;background-color:#f5f5f5;overflow:hidden;margin-bottom:30px;}
.map-area .map-area-left {width:50%;float:left;}
.map-area .map-area-right {width:50%;float:left;}
.map-area .map {position:relative;margin:0 auto;margin-top:14px;width:253px;height:352px;background:url('/skin/img/sub/customer_store_map.png') no-repeat center center;}
.map-area .map li {position:absolute;}
.map-area .map li a {display:inline-block;width:40px;height:21px;background-color:#696969;text-align:center;line-height:21px;color:#ffffff;font-size:12px;border-radius:10px;text-decoration:none;position:relative;}
.map-area .map li.active a,
.map-area .map li a:hover {background-color:#dc2850;}
.map-area .map li a:hover:after {background-position:-8px 0;}
.map-area .map li a:after {display:block;content:" ";background-image:url('/skin/img/sub/map_arrow.png');background-repeat:no-repeat;background-position:0 0;width:8px;height:5px;bottom:-5px;left:50%;margin-left:-4px;position:absolute;}
.map-area .map li.th1 {top:84px;left:56px;}
.map-area .map li.th2 {top:104px;left:85px;}
.map-area .map li.th3 {top:116px;left:46px;}
.map-area .map li.th3 a:after {background-image:url('/skin/img/sub/map_arrow_up.png');background-position:-8px 0;bottom:auto;top:-5px;}
.map-area .map li.th3 a:hover:after {background-position:0 0;}
.map-area .map li.th4 {top:74px;left:125px;}
.map-area .map li.th5 {top:130px;left:105px;}
.map-area .map li.th6 {top:155px;left:43px;}
.map-area .map li.th7 {top:154px;left:84px;}
.map-area .map li.th8 {top:199px;left:57px;}
.map-area .map li.th9 {top:262px;left:67px;}
.map-area .map li.th9 a:after {background-image:url('/skin/img/sub/map_arrow_up.png');background-position:-8px 0;bottom:auto;top:-5px;}
.map-area .map li.th9 a:hover:after {background-position:0 0;}
.map-area .map li.th10 {top:227px;left:37px;}
.map-area .map li.th11 {top:154px;left:169px;}
.map-area .map li.th12 {top:242px;left:124px;}
.map-area .map li.th12 a:after {background-image:url('/skin/img/sub/map_arrow_up.png');background-position:-8px 0;bottom:auto;top:-5px;}
.map-area .map li.th12 a:hover:after {background-position:0 0;}
.map-area .map li.th13 {top:187px;left:150px;}
.map-area .map li.th14 {top:204px;left:190px;}
.map-area .map li.th15 {top:256px;left:180px;}
.map-area .map li.th15 a:after {background-image:url('/skin/img/sub/map_arrow_up.png');background-position:-8px 0;bottom:auto;top:-5px;}
.map-area .map li.th15 a:hover:after {background-position:0 0;}
.map-area .map li.th16 {top:324px;left:47px;}
.map-area .map li.th16 a:after {background-image:url('/skin/img/sub/map_arrow_up.png');background-position:-8px 0;bottom:auto;top:-5px;}
.map-area .map li.th16 a:hover:after {background-position:0 0;}
.map-logo-area {margin-bottom:20px;}
.map-logo-area .map-logo {float:left;margin-right:9px;height:42px;line-height:42px;}
.map-logo-area .map-logo-text {float:left;margin-right:9px;font-size:30px;color:#242424;font-weight:500;line-height:42px;position:relative;}
.map-logo-area .map-logo-text .icon {position:absolute;bottom:6px;right:-57px;}
.map-logo-area .map-logo-text.sale .icon {bottom:3px;right:-95px;}
.store-search {width:450px;}
.store-search p {margin-bottom:27px;font-size:20px;font-weight:400;color:#262626;text-align:left;line-height:25px;letter-spacing:-1px;}
.map-select {overflow:hidden;}
.map-select.first {margin-bottom:20px;}
.map-select .th {float:left;text-align:left;width:105px;font-size:14px;color:#101010;font-weight:500;height:32px;line-height:32px;}
.map-select .th span.marker {font-size:14px;color:#101010;display:inline-block;padding-right:30px;height:32px;line-height:32px;background:url('/skin/img/sub/map_marker.png') no-repeat right center;font-weight:500;}
.map-select .td {float:left;text-align:left;width:345px;font-size:14px;color:#101010;}
.map-select .td select {border:1px solid #cccccc;background-color:#fff;height:32px;line-height:32px;padding:0 20px;}
.map-select .td .input {width:229px;position:relative;height:32px;border-bottom:1px solid #808080;}
.map-select .td .input .query {width:190px;background-color:#f5f5f5;position:absolute;height:32px;top:-1px;left:0;border:none;outline:none;}
.map-select .td .submit {position:absolute;top:0;right:5px;}

.javaworld-view {height:496px;border:1px solid #d7d7d7;overflow:hidden;margin-bottom:50px;}
.javaworld-view .img-area {float:left;width:40.23%;border-right:1px solid #d7d7d7;height:100%;}
.javaworld-view .info-wrap {float:left;width:59.77%;height:100%;}
.javaworld-view .info-wrap .info {padding:40px 35px;height:496px;}
.javaworld-view .info-wrap .info .tit {font-size:40px;font-weight:500;color:#232323;margin-bottom:40px;}
.javaworld-view .info-wrap .info .txt ul li.info-li {margin-bottom:20px;overflow:hidden;}
.javaworld-view .info-wrap .info .txt ul li.info-li .th {width:15%;float:left;line-height:25px;}
.javaworld-view .info-wrap .info .txt ul li.info-li .td {width:85%;float:left;line-height:25px;}
.javaworld-view .info-wrap .info .txt ul li.info-li .td strong {font-weight:bold;font-size:20px;letter-spacing:-1px;}
.javaworld-view .info-wrap .info .txt ul li.info-li .td strong.gold {font-size:15px;letter-spacing:-1px;color:#d0920d;font-weight:200;}
.javaworld-view-detail .tab a {display:inline-block;width:122px;height:50px;line-height:50px;text-align:center;text-decoration:none;border:1px solid #d7d7d7;border-bottom:none;background-color:#fff;}
.javaworld-view-detail .javaworld-contents {border:1px solid #d7d7d7;padding:50px 34px;margin-bottom:80px;margin-top:-1px;}

.javaworld-contents ul.list {background-color:#f7f7f7;padding:35px 30px;margin-bottom:50px;}
.javaworld-contents ul.list > li {overflow:hidden;margin:10px 0;}
.javaworld-contents ul.list > li .th {position:relative;padding-left:11px;display:block;float:left;width:20%;font-size:15px;color:#232323;font-weight:300;}
.javaworld-contents ul.list > li .th:before {position:absolute;top:8px;left:0;display:block;content:" ";background-color:#00aeef;width:4px;height:4px;border-radius:2px;}
.javaworld-contents ul.list > li .td {display:block;float:left;width:80%;font-size:15px;color:#646066;font-weight:300;}
.javaworld-contents ul.list > li .td .depth {padding-left:8px;}
.javaworld-contents .stit {margin-bottom:20px;padding-left:17px;background:url('/skin/img/sub/icon_circle.gif') no-repeat left 13px;font-size:25px;color:#000;font-weight:500;}
.javaworld-contents .stit span {color:#d0920d;font-size:18px;}

.jp-table {border-collapse: collapse;border-spacing:0;width:100%;overflow:hidden;}
.cell-data {border-collapse: collapse;border-spacing:0;width:83.3333333333%;overflow:hidden;float:left;}
.jp-table .cell-header {float:left;width:16.6666666667%;border-top:1px solid #e1e1e1;}
.jp-table-1 .cell-header {
    z-index: 10;
    width: 150px;
    opacity: 0.85;
    filter: alpha(opacity=95);
    -moz-opacity: 0.95;
    position: absolute;
    box-shadow: 1px 0 1px 0;
}
.jp-table-1 .cell-data {
    width: 100%;
    overflow-x: scroll;
}
.jp-table-1 .cell-data-scroll {overflow: hidden;margin-left: 150px;}
.cell-data .cell-row {width:5.882352941176%;float:left;border-top:1px solid #e1e1e1;-webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;-moz-transition: opacity 0.3s, visibility 0.3s, -moz-transform 0.3s;transition: opacity 0.3s, visibility 0.3s, transform 0.3s;}
.cell-data .cell-row-4 {width:25%;}
.cell-data .cell-row-5 {width:50%;}
.cell-data .cell-row-10 {width:100%;}
.jp-table-3 .cell-data .cell-row {width:11.111111111111111%;}
.jp-table-3 .cell-wrap .cell-left {height:120px;border-bottom:1px solid #6c6a99;line-height:23px;}
.jp-table .cell {padding:0;text-align:center;line-height:32px;}
.jp-table .cell.th {background-color:#49467c;color:#fff;font-size:15px;border-bottom:1px solid #6c6a99;}
.jp-table .cell.th.no-padding {padding:0;border-bottom:none;}
.jp-table .cell.cell-1 {height:40px;line-height:22px;}

.cell-data {-webkit-overflow-scrolling: touch;}
.jp-table-1 .cell-data {overflow-x:scroll;position:relative;}
.jp-table-1 .cell-data-scroll {width:2671px;}

.jp-table .cell.cell-1.fixed {height:40px;}
.jp-table .cell.cell-1.fixed .vc {position: fixed;top: 60px;left: 25px;z-index: 50;width: 90px;height: 52px;background: #49467c;}

.jp-table .cell.cell-2 {line-height:22px;height:107px;}
.jp-table .cell.cell-3 {line-height:22px;height:87px;}
.jp-table .cell.cell-4 {line-height:22px;height:87px;}
.jp-table .cell.cell-5 {line-height:22px;height:73px;}
.jp-table .cell .xs-br {display:none;}
.jp-table .cell.img {height:168px;}
.jp-table .cell.td {background-color:#fff;color:#525252;font-size:14px;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}
.jp-table .cell.head {background-color:#fff;font-size:15px;}
.cell-wrap {overflow:hidden;width:100%;}
.cell-wrap .cell-left {float:left;width:30%;}
.jp-table-1 .cell-wrap .cell-left {height:874px;}
.cell-wrap.low {border-bottom:1px solid #6c6a99;}
.cell-wrap .cell-right {float:left;width:70%;background-color:#e5e5f2;font-size:14px;color:#1c1c1c;}
.cell-wrap .cell-right .cell-small {padding:0;height:40px;border-bottom:1px solid #c2c2c2;font-weight:500;}
.cell-wrap .cell-right .cell-small.cell-2 {height:107px;}
.cell-wrap .cell-right .cell-small.cell-3 {height:87px;}
.jp-table-4 .cell-2 {height:80px;}
.img-box {overflow:hidden;border:1px solid #d7d7d7;}
.img-box.big-img {margin-bottom:80px;}
.img-box.small-img {margin-bottom:30px;}
.img-box .img {float:left;width:29.7%;border-right:1px solid #d7d7d7;}
.img-box .txt {float:left;width:70.3%;padding:40px 34px;}
.img-box .txt .tit {font-size:20px;color:#232323;margin-bottom:15px;}
.img-box ul.text > li {position:relative;margin:8px 0;padding-left:11px;display:block;font-size:15px;color:#232323;font-weight:300;}
.img-box ul.text > li:before {position:absolute;top:8px;left:0;display:block;content:" ";background-color:#00aeef;width:4px;height:4px;border-radius:2px;}
.img-box ul.text > li.none:before {display:none;}

.javaworld-contents .stit.use-list-stit {margin-bottom:40px;}
.javaworld-contents .vod {margin-bottom:20px;}
.use-list {text-align:center;}
.use-list .img {margin-bottom:20px;}
.use-list .txt {margin-bottom:20px;font-size:16px;color:#222222;}
.use-list .img img {margin:0 auto;}

.default-table-view {margin-bottom: 2em;border-top:1px solid #302f35;}
.default-table-view .row {border-bottom:1px solid #e1e1e1;}
.default-table-view .th,.default-table-view .td {font-size:15px;font-weight:400;width:100%;padding-top:15px;padding-bottom:15px;}
.default-table-view .th {color:#ebebeb;text-align:center;background-color:#49467c;}
.default-table-view .td {background-color:#fff;color:#555555;text-align:center;border-right:1px solid #e1e1e1;}
.default-table-view-5 {border-top:1px solid #e1e1e1;}
.default-table-view-5 .th-2 {height:76px;}
.default-table-view-5 .th-3 {height:93px;}

.form-table {margin-bottom: 2em;border-top:1px solid #302f35;}
.form-table .row {background-color:#49467c;border-bottom:1px solid #e1e1e1;}
.form-table .th,.form-table .td {font-size:15px;font-weight:400;width:100%;padding-top:20px;padding-bottom:20px;}
.form-table .th {color:#ebebeb;text-align:center;height:68px;}
.form-table .th.th-1 {height:138px;}
.form-table .th.th-2 {height:345px;}
.form-table .td {background-color:#fff;color:#555555;padding-left:20px;}
.form-table .td .default-input {border:1px solid #d7d7d7;padding:0 5px;height:28px;line-height:1.42857;font-size:13px;}
.form-table .td .default-input.lg {width:700px;}
.form-table .td .default-input.md {width:470px;}
.form-table .td .default-input.file {width:250px;}
.form-table .td .default-input.sm {width:150px;display:inline-block;}
.form-table .td .default-input.xs {width:70px;}
.form-table .td .default-textarea {border:1px solid #d7d7d7;padding:12px;line-height:1.42857;font-size:13px;}
.form-table .td .default-textarea.lg {width:700px;}
.form-table .td textarea {height:300px;}

.form-table .td .dbv-btn {margin-left:5px;text-decoration:none;display:inline-block;height:28px;line-height:28px;padding:0 17px;background-color:#6e6d6e;color:#fff;font-size:13px;font-weight:400;}
.btn-write {width:360px;background-color:#49467c;border-color:#49467c;color:#fff;}
.btn-write:hover,.btn-write:active,.btn-write:focus {background-color:#ef8231;border-color:#ef8231;color:#fff;}
.write-btn-area {position:relative;}
.write-btn-area span {position:absolute;top:0;right:0;}

.line-list {padding:0 15px;}
.line-list .item {border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;}
.line-list .item.first {border-left:1px solid #d7d7d7;}
.line-list .item .tit {text-align:center;font-size:18px;color:#000;padding:15px 0;border-bottom:1px solid #d7d7d7;}
.line-list .item .tit strong {display:block;font-weight:600;}

.product6-list {margin-bottom:30px;}
.product6-list .item {height:629px;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;}
.product6-list .item-1 {height:488px;}
.product6-list .item.border {border-right:1px solid #d7d7d7;}
.product6-list .item.last {border-right:1px solid #d7d7d7;}
.product6-list .item .img img {margin:0 auto;}
.product6-list .item.first {border-left:1px solid #d7d7d7;}
.product6-list .item .tit {text-align:center;font-size:18px;color:#49467c;padding:20px 0;border-bottom:1px solid #d7d7d7;}
.product6-list.p721 .item {height:710px;}
.product6-list.p722 .item {height:692px;}
.product6-list .cell {padding:20px 0;height:62px;text-align:center;font-size:14px;color:#525252;border-bottom:1px solid #d7d7d7}
.product6-list .item.border .cell {border-left:1px solid #d7d7d7}
.product6-list .cell.cell-2 {height:80px;}
.product6-list .cell.cell-3 {height:101px;}
.product6-list .cell.last {border-bottom:none;}
.product6-list .cell.head {font-size:15px;color:#fff;background-color:#49467c;height:62px;}
.product6-list .yy {color:#d0920d;}
.as-text {overflow:hidden;border:1px solid #d7d7d7;height:110px;margin-bottom:30px;}
.as-text .as-text-1 {float:left;width:50%;border-right:1px solid #d7d7d7;font-size:14px;color:#646066;padding-left:20px;padding-right:20px;}
.as-text .vertical-middle {text-align:left;}
.as-text .as-text-2 {float:left;width:25%;border-right:1px solid #d7d7d7;background-color:#fafafa;padding-left:30px;}
.as-text .tit {font-size:18px;color:#232323}
.as-text .tel {font-size:14px;color:#646066;}
.as-text .as-text-2 .icon-tel {padding-left:62px;background:url('/skin/img/sub/icon_phone.gif') no-repeat left center;}
.as-text .as-text-3 {float:left;width:25%;background-color:#fafafa;padding-left:30px;}
.as-text .as-text-3 .icon-fax {padding-left:62px;background:url('/skin/img/sub/icon_fax.gif') no-repeat left center;}

.show-pic-wrap {display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;background:url('/skin/img/sub/img-back.png') repeat 0 0;}
.show-pic-wrap .show-pic {position:fixed;top:100px;left:50%;margin-left:-311px;}
.gallery-wrap {width:622px;margin:0 auto;background-color:#181818;position:relative;}
.gallery-wrap .gallery-header {position:relative;height:34px;line-height:34px;background-color:#333333;color:#fff;padding:0 15px;}
.gallery-wrap .gallery-header a {position:absolute;top:0;right:15px;}
.gallery-wrap .gallery {margin:0 auto;}

.icon-box {padding:40px 0 10px 0;background-color:#f7f7f7;}
.icon-box.icon-box-1 {padding:50px 0 0 0;}
.icon-box .item {text-align:center;height:150px;margin-bottom:40px;padding:0 15px;}
.icon-box .item .img {margin-bottom:15px;}
.icon-box .item .tit {font-size:16px;color:#232323;margin-bottom:15px;}
.icon-box .item .txt {font-size:14px;color:#646066;font-weight:300;}

.productarrowprev {position:absolute;top:30px;left:200px;z-index:20;display:none;}
.productarrownext {position:absolute;top:30px;right:20px;z-index:20;}

.txc-wrapper td img {max-width:100% !important;height:auto !important;}
.auto-scroll {position:relative;}

.paginate_complex{padding:15px 0;line-height:normal;text-align:center;}
.paginate_complex a,
.paginate_complex strong{border: 1px solid #cccccc;display:inline-block;position:relative;z-index:2;width:50px;height:50px;line-height:50px;text-decoration:none !important;color:#000;vertical-align:top;}
.paginate_complex strong {font-size: 15px;color:#fff;color:#db672c;text-decoration: underline;font-weight:400;background-color: #fff;border: none;}

.paginate_complex .direction {background-image:url('/skin/board/userskin/img/board_page_nav.gif');background-repeat:no-repeat;background-position: center center;}
.paginate_complex .direction span {display:none;}
.paginate_complex a.default {width:50px;}
.paginate_complex a.default:focus{color:#db672c;text-decoration: underline;}
.paginate_complex .pprev{background-image: url('/skin/img/sub/page_pprev.png');}
.paginate_complex .prev{background-image: url('/skin/img/sub/page_prev.png');}
.paginate_complex .nnext{background-image: url('/skin/img/sub/page_nnext.png');}
.paginate_complex .next{margin-left:10px;background-image: url('/skin/img/sub/page_next.png');}

.passwordok {display: inline-block;width: 122px;height: 26px;font-size: 13px;color: #fff;background-color: #db672c;text-align: center;border-radius: 25px;border: none;}
[type="password"] {font-family: "Nanum Gothic",dotum;}
.global_form {border-top: 1px solid #aaaaaa;}
.global_form.topblack {border-top: 1px solid #000;}
.global_form .field {display: table;width: 100%;border-bottom: 1px solid #dddddd;height: 64px;}
.global_form .field.addr1 {border-bottom: none;height: 50px;}
.global_form .field.addr1.line {border-bottom: 1px solid #dddddd;}
.global_form .field.addr {height: auto;}
.global_form .field.addr .th {vertical-align: top;padding-top: 12px;padding-bottom: 12px;}
.global_form .field.addr .td {padding-top: 12px;padding-bottom: 12px;}
.global_form .th,
.global_form .td {display: table-cell;vertical-align: middle;height: 100%;font-size: 16px;}
.global_form .th {width: 14.9%;color: #000;font-weight: bold;background-color: #f6f6f8;padding-left: 30px;}
.global_form .td {width: 85.1%;color: #666;padding-left: 20px;padding-right: 40px;font-size: 16px;position: relative;}
.global_form .td:before {content:"";display:table;}
.global_form .td:after {content:"";display:table;clear:both;}
.global_form .td label.error {font-size: 13px;color: #ff7a5a;font-weight: 400;left: 20px;top: 52px;padding: 2px 5px;background-color: #fff;display: block;position: absolute;border: 1px solid #ddd;-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.2);-ms-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.2);-o-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.2);box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.2);z-index: 1;}

.fstar {position: relative;padding-right: 14px;}
.fstar:after {content: "*";display: block;font-size: 18px;color: #ff7a5a;font-weight: bold;position: absolute;right: 0;top: 1px;}
.global_form .td .input,
.global_form .td .select {vertical-align: middle;padding: 0 10px;height: 40px;border: 1px solid #ddd;font-size: 16px;color: #333333;font-weight: 400;background-color: #fff;}
.global_form .td .textarea {resize: none;vertical-align: middle;padding: 10px;height: 170px;border: 1px solid #ddd;font-size: 16px;color: #333333;font-weight: 400;}
.global_form .td .input.file {background-color: #f6f6f8;}
.global_form .td .st {font-size: 14px;color: #e70000;font-weight: 500;display: inline-block;padding-left: 5px;line-height:40px;}
.global_form .w224 {width: 224px;}
.global_form .w142 {width: 142px;}
.global_form .wfull {width: 100%;}
.global_form .row.no-mar {margin-left: 0;margin-right: 0;}
.global_form .field .td .button {cursor:pointer;height: 40px;background-color: #8a8a8a;text-align: center;font-size: 15px;color: #fff;border: none;vertical-align: middle;padding: 0 25px;border-radius:5px;}
.global_form .field .td .button.certi_button {font-weight: bold;border: 1px solid #0075b9;color: #0075b9;background-color: #fff;}
.global_form .radio input[type=radio] {position: static;margin-left: 0;}
.global_form .addr_radio {display: inline-block;margin-right: 10px;}
.global_form .sfield_check label {padding-left: 27px;}
.global_form .sfield_check input[type="checkbox"] + label:before {top: 1px;}
.addr_input {margin-bottom: 10px;}

.global_submit {text-align: center;margin-top: 30px;}
.global_submit input {display: inline-block;font-size: 15px;border-radius: 25px;width: 154px;height: 50px;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;color: #fff;background-color: #094479;border: none;}
.company2_img_mobile {display:none;}

.news_view {border-top: 2px solid #222;}
.news_view .tit {font-size: 24px;color: #222222;font-weight: 600;position: relative;border-bottom: 1px solid #dddddd;padding: 32px 130px 31px 30px;}
.news_view .info {position: absolute;top: 30px;right: 30px;}
.news_view .info span {font-size: 15px;color: #666666;position: relative;}
.news_view .info span.bar {padding-right: 18px;margin-right: 18px;}
.news_view .info span strong {color: #e50055;display: inline-block;margin-left: 10px;}
.news_view .info span.bar:after {content: "";display: block;background-color: #d2d2d2;width: 1px;height: 15px;position: absolute;right: 0;top: 2px;}
.news_view .cont {padding: 30px 30px 100px 30px;border-bottom:1px solid #dddddd;}
.news_view .cont .file {margin-bottom: 50px;}
.news_view .cont .file a {display: inline-block;text-decoration: underline;font-size: 12px;color: #222222;padding-left: 18px;position: relative;}
.news_view .cont .file a:before {position: absolute;content: "";display: block;width: 14px;height: 12px;left: 0;top: 2px;background-image: url('/skin/img/sub/ico_folder.png');-webkit-background-size: 14px 12px;background-size: 14px 12px;}
.news_view .cont .real,
.news_view .cont .real p,
.news_view .cont .real td,
.news_view .cont .real span {font-size: 15px !important;font-family:'맑은 고딕','Malgun Gothic','돋움',Dotum,Helvetica,AppleGothic,Sans-serif !important;}
.news_view .cont .real strong {font-weight: 600;}
.news_view .cont img {width: auto !important;max-width:100% !important;height: auto !important;}

.prevnext_wrap .prevnext {display: table;width: 100%;border-bottom:1px solid #dddddd;}
.prevnext_wrap .prevnext .cell {display: table-cell;vertical-align: middle;height: 70px;}
.prevnext_wrap .prevnext .txt {width: 15%;padding:0 30px;font-size: 16px;color: #e50055;font-weight: 600;}
.prevnext_wrap .prevnext .link {width: 85%;font-size: 16px;color: #999999;}
.prevnext_wrap .prevnext .link a {font-size: 16px;color: #222222;font-weight:500;}

.news_btn {text-align: center;font-size: 0;margin-top: 40px;}
.news_btn a {text-decoration: none;display: inline-block;font-size: 16px;color: #fff;font-weight:500;background-color: #222222;text-align: center;width: 160px;height: 50px;line-height: 50px;}

.sub_pre {font-family:'맑은 고딕','Malgun Gothic','돋움',Dotum,Helvetica,AppleGothic,Sans-serif;white-space: pre-line;border: 1px solid #ddd;padding: 15px;font-size: 13px;height: 600px;overflow-y:scroll;background-color: #fbfbfb;line-height: 1.5;}
.intro_visual {height:820px;position:relative;background-color:#f6f6f6;}
.intro_visual .t1 {font-size:35px;color:#000;font-weight:300;margin-bottom:35px;}
.intro_visual .t2 {font-size:18px;color:#000;font-weight:300;margin-bottom:65px;line-height:1.5;}
.intro_visual .t3 {font-size:20px;color:#000;font-weight:300;}
.intro_visual .background-image {width:50%;height:100%;background-image:url('/skin/img/sub/introduction_img1_new.jpg');background-repeat: no-repeat;background-position: 0 0;-webkit-background-size: cover;background-size: cover;position:absolute;right:0;top:0;}
.vision_wrap {padding: 80px 0 100px 0;}
.sub_tit {text-align: center;font-size: 42px;color: #000;font-weight: 700;margin-bottom: 35px;}
.vision_wrap .stit {text-align: center;font-size: 18px;color: #000;font-weight: 400;line-height: 1.5;margin-bottom: 75px;}

.vision_list .item .vtit {font-size: 16px;color: #000;font-weight: 300;margin: 15px 0 15px 0;padding-bottom: 15px;border-bottom: 1px solid #dcdcdc;}
.vision_list .item .vtit strong {display:inline-block;margin-right: 10px;font-weight: 700;}
.vision_list .item ul li {font-size: 14px;color: #565656;font-weight: 400;position: relative;padding: 5px 0 5px 10px;}
.vision_list .item ul li:before {width: 2px;height: 1px;background-color: #747474;content: "";display: block;position: absolute;left: 0;top: 11px;}
.history_wrap {padding: 80px 0;background-image:url('/skin/img/sub/history_bg.jpg');background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}

.history_tab {text-align:center;margin-bottom: 20px;}
.history_tab ul {display:inline-block;}
.history_tab ul li {margin: 0 25px;float:left;}
.history_tab ul li a {font-size: 23px;color: #cfcfcf;font-weight: 900;}
.history_tab ul li.active a {color: #da6428;position: relative;display:inline-block;padding-bottom: 0;}
.history_tab ul li.active a:after {height: 1px;width: 100%;content: "";display:block;background-color: #da6428;position: absolute;bottom: 0;left: 0;}
.history_list {padding: 0 200px;}
.history_list ul li {overflow:hidden;padding: 8px 0;}
.history_list ul li .date {text-align: center;float:left;width: 25%;font-size: 14px;color: #000000;font-weight: 700;line-height: 1.7;}
.history_list ul li .date .year {display:inline-block;margin-right: 10px;}
.history_list ul li .cont {float:left;width: 75%;font-size: 14px;color: #666666;font-weight: 400;line-height: 1.7;}
.history_list ul li .cont.red {color: #da6428;}

.ci_wrap {padding: 80px 0;}
.ci_wrap .down {text-align: center;margin-top: 30px;}
.ci_wrap .down button {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;font-size: 16px;color: #fff;width: 162px;height: 51px;background-color: #094479;border-radius:25px;border:none;}
.location_wrap {padding: 80px 0;background-color: #fafafa;}
.location_text {font-size: 16px;color: #333333;font-weight: 500;}
.location_text strong {font-weight: 700;}
.location_text .mar {margin-right: 15px;}
.map_area {height: 400px;margin-bottom: 30px;border: 1px solid #dadada;}
.map_area #map_canvas {height: 100%;}

.sub_container {padding-bottom: 100px;}
.sub_location {text-align:left;padding: 20px 0;overflow:hidden;}
.sub_location .fr {float:right;}
._company .sub_location_title {display:none;}
.product-search select {border: none;}
.product-search .select {background-color: #fff;position: relative;border-bottom: 2px solid #9a9a9a;width: 100%;height: 42px;background-image: url('/skin/img/sub/select_arrow.png');background-position: 95% center;background-repeat: no-repeat;border-left: none;border-right: none;border-top: none;background-size:9px auto;-webkit-background-size:9px auto;}
.product-search .select label {position: absolute;font-size: 16px;font-weight:bold;color: #9a9a9a;top: 15px;left: 5px;letter-spacing: 1px;margin: 0;}
.product-search .select select {width: 100%;height: 100%;min-height: 42px;line-height: 42px;padding: 0 10px;opacity: 0;filter: alpha(opacity=0);font-size: 16px;color: #9a9a9a;margin: 0;}
.product-search .select.first {border-bottom-color: #db672c;background-image: url('/skin/img/sub/select_arrow_on.png');}
.product-search .select.first label {color: #db672c;}
.product-search .word_box {padding-right: 26px;position: relative;height: 42px;}
.product-search .word_box .input {width: 100%;border: none;border-bottom: 2px solid #db672c;height:100%;background-color: #fff;font-size: 16px;color: #9a9a9a;padding: 0 5px;}
.product-search .word_box .submit {position: absolute;right: 0;top: 0;height: 100%;width: 26px;background-image: url('/skin/img/sub/btn_search.png');background-repeat: no-repeat;background-position: center center;border: none;-webkit-background-size: 20px auto;background-size: 20px auto;background-color: #fff;}
.product-list {margin-top: 50px;}
.product-list .item .badge.new {position: absolute;left: 20px;top: 20px;width: 50px;height: 50px;background-color: #094479;border-radius:50%;padding-top: 18px;font-size: 15px;font-weight: 700;}

.page_wrap {text-align:center;font-size:0;margin-top: 50px;}
.page_nation {display:inline-block;}
.page_nation .none {display:none;}
.page_nation a {display:block;margin:0 3px;float:left;width:50px;height:50px;line-height:50px;text-align:center;background-color:#fff;font-size:16px;color:#777777;text-decoration:none;}
.page_nation .arrow {border:1px solid #ccc;}
.page_nation .pprev {background:#fff url('/skin/img/sub/page_pprev.png') no-repeat center center;margin-left:0;}
.page_nation .prev {background:#fff url('/skin/img/sub/page_prev.png') no-repeat center center;margin-right:7px;}
.page_nation .next {background:#fff url('/skin/img/sub/page_next.png') no-repeat center center;margin-left:7px;}
.page_nation .nnext {background:#fff url('/skin/img/sub/page_nnext.png') no-repeat center center;margin-right:0;}
.page_nation a.active {color:#db672c;}

.form-table {margin-bottom: 2em;border-top:1px solid #302f35;}
.form-table .row {background-color:#fbfbfb;border-bottom:1px solid #e1e1e1;}
.form-table .th,.form-table .td {font-size:16px;font-weight:700;color: #000;width:100%;padding-top:20px;padding-bottom:20px;}
.form-table .th {background-color: #fbfbfb;text-align:center;height:90px;}
.form-table .th.th-1 {height:138px;}
.form-table .th.th-2 {height:345px;}
.form-table .td {background-color:#fff;color:#555555;padding-left:20px;}
.form-table .td .default-input {border:1px solid #d7d7d7;padding:0 5px;height:50px;line-height:1.42857;font-size:13px;}
.form-table .td .default-input.lg {width:700px;}
.form-table .td .default-input.md {width:470px;}
.form-table .td .default-input.file {width:250px;}
.form-table .td .default-input.sm {width:150px;display:inline-block;}
.form-table .td .default-input.xs {width:70px;}
.form-table .td .default-textarea {border:1px solid #d7d7d7;padding:12px;line-height:1.42857;font-size:13px;}
.form-table .td .default-textarea.lg {width:700px;}
.form-table .td textarea {height:300px;}

.form-table .td .dbv-btn {margin-left:5px;text-decoration:none;display:inline-block;height:50px;line-height:50px;padding:0 17px;background-color:#888888;border-radius:5px;color:#fff;font-size:13px;font-weight:400;}
.btn-write {width:162px;height: 50px;background-color:#094479;border-color:#094479;color:#fff;font-size: 18px;border-radius:50px;}
.btn-write:hover,.btn-write:active,.btn-write:focus {background-color:#155690;border-color:#155690;color:#fff;}
.write-btn-area {position:relative;}
.write-btn-area span {position:absolute;top:0;right:0;}
.mb5 {margin-bottom: 5px;}
.mb7 {margin-bottom: 7px;}
.form-control {border-radius:0;}
.faq_list {border-top:1px solid #999999;}
.faq_list li .question {display: table;width: 100%;border-bottom:1px solid #dddddd;position: relative;}
.faq_list li .question:after {content:"";display:block;width:22px;height:22px;background:url('/skin/img/sub/faq_arrow.png') no-repeat 0 0;position:absolute;top:50%;margin-top:-11px;right:40px;}
.faq_list li.active .question:after {background-position:0 -22px;}
.faq_list li .question .cell {display: table-cell;vertical-align: middle;height: 90px;}
.faq_list li .question .cmark {width: 8%;text-align: center;font-size: 32px;color: #036eb8;font-weight: 700;}
.faq_list li .question .cmark span {display:inline-block;width:45px;height:45px;padding-top:10px;font-size:18px;color:#db672c;border-radius:50%;border:1px solid #dddddd;}
.faq_list li.active .question .cmark span {background-color:#db672c;color:#fff;border:none;}
.faq_list li .question .tit {width: 92%;font-size: 18px;color: #000;font-weight: 600;padding: 0 15px;word-break:keep-all;}
.faq_list li .question .tit a:hover {color: #000;text-decoration: underline;}
.faq_list li.active .tit a,
.faq_list li .question .tit a:focus {color: #db672c;text-decoration: none;}
.faq_list li .answer {display: none;background-color: #f7f7f7;padding: 35px 25px;}
.faq_list li.active .answer {display: block;}
.faq_list li .answer .answer_cont {padding-left: 89px;padding-right:100px;position: relative;font-size: 16px;color: #777777;font-weight: 400;line-height: 1.7;word-break:keep-all;}
.faq_list li .answer .answer_cont td {background-color: #f7f7f7 !important;}
.faq_list li.active .question {border-bottom: 2px solid #db672c;}

.contact_pre {line-height: 1.7;background-color: #f8f8f8;border: 1px solid #ccc;padding: 40px 40px 50px 40px;font-size: 15px;color: #666666;font-weight: 300;border-radius: 0;margin-bottom: 10px;white-space: pre-line;word-break: keep-all;height: 400px;}

@media (max-width: 1429px) {
	.intro_visual {height: 570px;}
	.history_list {padding: 0 150px;}
}

@media (max-width: 1199px) {
	.intro_visual .t1 {font-size: 20px;margin-bottom: 20px;}
	.intro_visual .t2 {font-size: 15px;margin-bottom: 30px;}
	.intro_visual .t3 {font-size: 15px;}
	.intro_visual {height: 400px;}
	.history_list {padding: 0 50px;}
	.sub_tit {font-size: 30px;margin-bottom: 20px;}
	.default-container {padding-top: 20px;padding-bottom: 40px;}
}

@media (max-width: 991px) {
	.news_view .tit {font-size:18px;}
	.global_form .th, .global_form .td {font-size:13px;}
	.global_form .th {width:20%;padding-left:15px;}
	.intro_visual .t2 {font-size: 13px;margin-bottom: 15px;}
	.intro_visual .t2 br {display: none;}
	.intro_visual {height: 250px;}
	.vision_wrap {padding: 40px 0;}
	.sub_tit {font-size: 30px;margin-bottom: 15px;}
	.vision_wrap .stit {font-size: 15px;margin-bottom: 15px;}
	.vision_wrap .stit br {display: none;}
	.vision_list .item .vtit {font-size: 13px;margin: 10px 0;padding-bottom: 5px;}
	.vision_list .item ul li {font-size: 12px;padding: 3px 5px;}
	.history_wrap {padding: 40px 0;}
	.history_tab ul li a {font-size: 18px;}
	.history_list {padding: 0;}
	.ci_wrap {padding: 40px 0;}
	.ci_wrap .down button {width: 100px;height: 30px;font-size: 13px;}
	.ci_wrap .item .img img {max-width: 292px;margin: 0 auto;}
	.ci_wrap .down {margin-top: 15px;}
	.location_wrap {padding: 40px 0;}
	.map_area {height: 200px;margin-bottom: 15px;}
	.location_text {font-size: 13px;}
	.location_text span {display: block;margin-bottom: 5px;}
	.location_text .mar {margin-right: 0;}
	.sub_container {padding-bottom: 50px;}
	.product-location .location li select {width: 140px;}
	.product-location {margin-bottom: 10px;}
	.product-list {margin-top: 20px;}
	.paginate_complex a, .paginate_complex strong {width: 25px;height: 25px;line-height: 25px;}
	.paginate_complex .pprev,
	.paginate_complex .nnext {-webkit-background-size: 6px auto;background-size: 6px auto;}
	.pds-list a.item .img img {margin: 0 auto;}
	.form-table .td .default-textarea.lg {width: 100%;}
	.form-table .td .default-input {height: 35px;}
	.form-table .th, .form-table .td {padding-top: 10px;padding-bottom: 10px;padding-left: 10px;font-size: 13px;}
	.form-table .th {height: 55px;}
	.form-table .td .default-input.sm {width: 100px;}
	.form-table .td textarea {height: 150px;}
	.form-table .th.th-2 {height: 176px;}
	.form-table .td .dbv-btn {height: 35px;line-height: 35px;}
	.faq_list li .answer .answer_cont {padding-left: 53px;}
	.faq_list li .question .cell {height: 70px;}
	.faq_list li .question:after {width: 11px;height: 11px;-webkit-background-size: 11px auto;background-size: 11px auto;margin-top: -6px;right: 20px;}
	.faq_list li.active .question:after {background-position: 0 -11px;}
	.faq_list li .question .cmark span {width: 28px;height: 28px;font-size: 15px;padding-top: 3px;}
	.faq_list li .question .tit {font-size: 15px;}
	.faq_list li .answer {padding: 15px 25px;}
}

@media (max-width: 767px) {
	.page_wrap {margin-top:20px;}
	.page_nation .prev {margin-right:1px;}
	.page_nation .next {margin-left:1px;}
	.page_nation a {width:20px;height:20px;line-height:20px;}
	.page_nation a {margin:0 1px;}
	.news_view .tit {padding:10px;font-size:15px;}
	.news_view .info {position:static;top:auto;right:auto;margin-top:10px;}
	.news_view .cont {padding:10px;}
	.news_view .cont .file {margin-bottom:15px;}
	.news_btn a {width:100px;height:30px;line-height:30px;font-size:13px;}
	.global_form .field {display:block;height:auto;}
	.global_form .th, .global_form .td {width:100%;display:block;padding:10px 5px;}
	.global_form .td .input, .global_form .td .select {height:30px;font-size:13px;padding:0 5px;}
	.global_form .addr_input .w224 {width:100px;}
	.global_form .field .td .button {height:30px;font-size:13px;padding:0 10px;}
	.prevnext_wrap .prevnext .cell {height:35px;}
	.prevnext_wrap .prevnext .txt {padding:0 10px;font-size:13px;}
	.prevnext_wrap .prevnext .link a {font-size:13px;}
	.prevnext_wrap .prevnext .link {font-size:13px;}
	.intro_visual {padding: 20px 0 0;height: auto;}
	.intro_visual .background-image {width: 100%;height: 150px;position: static;right: auto;top: auto;}
	.intro_visual .t1 {font-size: 15px;margin-bottom: 10px;}
	.intro_visual .t2 {font-size: 12px;margin-bottom: 5px;}
	.intro_visual .t3 {font-size: 13px;margin-bottom: 15px;}
	.vision_wrap {padding: 20px 0;}
	.sub_tit {font-size: 20px;margin-bottom: 10px;}
	.vision_wrap .stit {font-size: 13px;margin-bottom: 10px;}
	.vision_list .item {margin-bottom: 15px;}
	.history_tab {margin-bottom: 10px;}
	.history_tab ul li {margin: 0 15px;}
	.history_tab ul li a {font-size: 15px;}
	.history_list ul li {padding: 5px 0;}
	.history_list ul li .date {font-size: 12px;}
	.history_list ul li .cont {font-size: 12px;}
	.ci_wrap {padding: 20px 0;}
	.ci_wrap .item {margin-bottom: 15px;}
	.ci_wrap .down {margin-top: 10px;}
	.location_wrap {padding: 20px 0;}
	.sub_container {padding-bottom: 25px;}
	.sub_location {display: none;}
	.sub_tit {font-size: 18px;margin: 20px 0 10px 0;}
	.default-container {padding-top: 0;}
	.product-location .location li select {width: 100%;font-size: 13px;}
	.product-location .location li {padding-right: 0;margin-right: 0;font-size: 13px;width: 100%;height: 30px;}
	.product-list .item .badge.new {left: 5px;top: 5px;width: auto;height: 25px;font-size: 11px;padding-top: 8px;}
	.product-location .location {margin-bottom: 0;}
	.product-list .item {margin-bottom: 10px;}
	.product-list .item .text .xx {font-size: 12px;}
	.product-list .item .text .tt {font-size: 13px;}
	.product-list .item .text {padding: 5px 0;}
	.pds-check label {margin: 5px;}
	.pds-list a.item .text {font-size: 12px;padding: 5px;}
	.pds-list a.item .text-item {padding-bottom: 0;font-size: 12px;}
	.form-table .td .default-input.md {width: 100%;}
	.form-table .th {height: auto;text-align:left;}
	.form-table .th.th-1 {height: auto;}
	.form-table .td .default-input.sm {width: 120px;margin-bottom: 5px;}
	.form-table .th.th-2 {height: auto;}
	.form-table .td textarea {height: 100px;}
	.form-table .td .default-input.file {width: 170px;}
	.btn-write {width: 120px;height: 35px;font-size: 15px;}
	.faq_list li .question .cell {height: 50px;}
	.faq_list li .question .tit {font-size: 13px;}
	.faq_list li .question .cmark {line-height: 18px;}
	.faq_list li .question .cmark span {font-size: 12px;width: 20px;height: 20px;padding-top: 1px;line-height: 20px;}
	.faq_list li .answer .answer_cont {padding: 0;}
	.gallery-wrap {width:300px;}
	.show-pic-wrap .show-pic {margin-left: -150px;}
	.contact_pre {height: 200px;padding: 15px;font-size: 13px;}
}