﻿.main_container {padding: 0 70px 0 70px;}
.main_visual {height: 820px;position: relative;z-index:5;}
.main_visual .item {background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;}
.main_visual .item.item1 {background-image: url('/skin/img/main/main_slide1.jpg');}
.main_visual .item.item2 {background-image: url('/skin/img/main/main_slide1.jpg');}
.main_visual .item.item3 {background-image: url('/skin/img/main/main_slide1.jpg');}
.main_visual .slider_text {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;}
.main_visual .slider_text .slider_text_mar {margin-top: -150px;}
.main_visual .owl-carousel,
.main_visual .owl-carousel .owl-stage-outer,
.main_visual .owl-carousel .owl-stage,
.main_visual .owl-carousel .owl-item,
.main_visual .item {height: 100%;}

.main_visual .pagination_wrap {text-align: center;margin: 0;position: absolute;left: 0;bottom:57px;z-index: 50;width: 100%;font-size: 0;}
.main_visual .dotsCont {display: inline-block;margin: 0;border-radius: 0;}
.main_visual .dotsCont .owl-dot {cursor: pointer;display: inline-block;margin: 0 5px;text-indent: -9999px;white-space: nowrap;position: relative;border-radius:50%;width: 14px;height: 14px;background-color:#c7c7c7;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.main_visual .dotsCont .owl-dot.active {background-color: #094479;}

.main_visual .slider_text h2 {font-size:68px;color:#000;font-weight:300;transform: matrix(1, 0, 0, 1, 0, -20);opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;line-height:1;margin-bottom:55px;}
.main_visual .slider_text strong {font-weight: 900;line-height:1;}
.white {color:#fff;}
.red {color:#db672c;}
.main_visual .slider_text .detail button    {width:170px;height:50px;background-color:#094479;text-align:center;font-size:18px;color:#fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:25px;border:none;}
.brand_intro {height:414px;background-image:url('/skin/img/main/intro_bg.jpg');background-size:cover;-webkit-background-size:cover;background-position:center center;}
.brand_intro .t1 {font-size:18px;color:#000;font-weight:400;margin-bottom:15px;line-height:1.5;}
.brand_intro .t2 {font-size:40px;color:#000;font-weight:300;margin-bottom:40px;}
.brand_intro .t2 strong {color:#db672c;}
.brand_intro .detail button {width:170px;height:50px;background-color:#094479;text-align:center;font-size:18px;color:#fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:25px;border:none;}
.product_wrap {padding:100px 0;}
.product_wrap .tit {margin-bottom:55px;font-size: 50px;color:#000;font-weight:700;position:relative;}
.product_wrap .tit ul {position:absolute;right:0;top:-12px;overflow:hidden;}
.product_wrap .tit ul li {float:left;padding-right:28px;margin-right:23px;position:relative;}
.product_wrap .tit ul li.last {float:left;padding-right:0;margin-right:0;}
.product_wrap .tit ul li:after {content:"";display:block;width:4px;height:4px;background-color:#c7c7c7;border-radius:50%;position:absolute;right:0;top:38px;}
.product_wrap .tit ul li.last:after {display:none;}
.product_wrap .tit ul li a {font-size:18px;color:#c7c7c7;font-weight:700;}
.product_wrap .tit ul li a:hover,
.product_wrap .tit ul li.active a {color:#db672c;}
.product_list {border-left:1px solid #cccccc;border-top:1px solid #cccccc;}
.product_list a.item {display:block;text-align:center;padding:40px 0;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;position:relative;}
.product_list a.item:hover:before {position:absolute;top:0;left:0;background-color:rgba(250, 250, 250, 0.4);content:"";display:block;width:100%;height:100%;}
.product_list .img {margin-bottom:30px;height: 200px;}
.product_list .img img {max-width: 100%;max-height:200px;margin: 0 auto;}
.product_list .ename {font-size:20px;color:#000;font-weight:900;margin-bottom:10px;}
.product_list .kname {font-size:18px;color:#000;font-weight:700;}

.notice_wrap {padding-bottom:130px;}
.notice_wrap .notice_tit .tit {font-size: 50px;color:#000;font-weight:700;margin-bottom:35px;}
.notice_wrap .notice_tit .txt {line-height:1.5;font-size: 18px;color:#000;font-weight:400;margin-bottom:55px;}
.notice_wrap .notice_tit .more a {position:relative;display:inline-block;font-size:16px;color:#000;font-weight:900;padding-left:42px;}
.notice_wrap .notice_tit .more a:before {content:"";display:block;background:url('/skin/img/main/btn_more.png') no-repeat 0 0;width:32px;height:32px;position:absolute;left:0;top:-5px;}
a.notice_item {display:block;text-align:center;height:264px;border:10px solid #e0e0e0;padding:0 30px;}
a.notice_item:hover {border-color:#094479;}
a.notice_item .tit {word-break:keep-all;font-size:20px;color:#000;font-weight:400;margin-bottom:35px;}
a.notice_item .date {word-break:keep-all;font-size:18px;color:#777777;font-weight:300;}
.as_wrap {text-align:center;height:220px;background-image:url('/skin/img/main/as_bg.jpg');background-size:cover;-webkit-background-size:cover;background-position:center center;}
.as_wrap .t1 {font-size:40px;color:#000;font-weight:700;margin-bottom:10px;}
.as_wrap .t2 {font-size:18px;color:#000;font-weight:400;margin-bottom:20px;}
.as_wrap .detail button {width:170px;height:50px;background-color:#094479;text-align:center;font-size:18px;color:#fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:25px;border:none;}

.no-data {font-size: 18px;font-weight: 700;text-align: center;padding: 30px 0;border-right: 1px solid #cccccc;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}

.product_list .img {position: relative;}
.product_list .img .badge.new {position: absolute;left: 20px;top: 0px;width: 50px;height: 50px;background-color: #094479;border-radius:50%;padding-top: 18px;font-size: 15px;font-weight: 700;}
@media (max-width: 1429px) {
}

@media (max-width: 1199px) {
	.main_visual {height: 690px;}
	.main_visual .slider_text h2 {font-size: 50px;}
	.main_visual .slider_text .detail button {font-size: 15px;}
	.brand_intro .detail button {font-size: 15px;}
	.product_wrap .tit {font-size: 40px;margin-bottom: 30px;}
	.product_wrap .tit ul li:after {top: 32px;}
	.product_list a.item {padding: 20px 0;}
	.product_list .ename {font-size: 18px;margin-bottom: 5px;}
	.product_list .kname {font-size: 15px;}
	.product_list .img {margin-bottom: 15px;}
	.notice_wrap .notice_tit .tit {font-size: 40px;margin-bottom: 20px;}
	.notice_wrap .notice_tit .txt {font-size: 15px;margin-bottom: 30px;}
	a.notice_item {height: 200px;}
	.notice_wrap {padding-bottom: 60px;}
	.as_wrap .detail button {font-size: 15px;}
	.brand_intro .t2 {font-size: 30px;margin-bottom: 30px;}
	.brand_intro .t1 {font-size: 15px;margin-bottom: 10px;}
}

@media (max-width: 991px) {
	.main_visual {height: 360px;}
	.main_visual .slider_text h2 {font-size: 30px;margin-bottom: 20px;}
	.main_visual .pagination_wrap {bottom: 10px;}
	.main_visual .dotsCont .owl-dot {width: 10px;height: 10px;margin: 0 2px;}
	.main_visual .slider_text .detail button {width: 120px;height: 30px;font-size: 13px;}
	.brand_intro {height: 250px;}
	.brand_intro .t2 {font-size: 20px;margin-bottom: 15px;}
	.brand_intro .detail button {width: 120px;height: 30px;font-size: 13px;}
	.product_wrap {padding: 50px 0;}
	.product_wrap .tit {font-size: 25px;margin-bottom: 15px;}
	.product_wrap .tit ul li {padding-right: 15px;margin-right: 10px;}
	.product_wrap .tit ul li a {font-size: 13px;}
	.product_wrap .tit ul li:after {top: 19px;}
	.notice_wrap .notice_tit .tit {font-size: 25px;margin-bottom: 15px;}
	.notice_wrap .notice_tit .txt {font-size: 13px;margin-bottom: 15px;}
	.notice_wrap .notice_tit .more a:before {top: 1px;width: 16px;height: 16px;-webkit-background-size: 16px auto;background-size: 16px auto;}
	.notice_wrap .notice_tit .more a {padding-left: 21px;font-size: 13px;}
	a.notice_item {border-width: 5px;padding: 15px;height: 150px;}
	a.notice_item .tit {font-size: 13px;margin-bottom: 15px;}
	a.notice_item .date {font-size: 12px;}
	.as_wrap {height: 150px;}
	.as_wrap .t1 {font-size: 25px;}
	.as_wrap .t2 {font-size: 15px;margin-bottom: 10px;}
	.as_wrap .detail button {width: 100px;height: 30px;font-size: 13px;}
}

@media (max-width: 767px) {
	.main_visual {height: 200px;}
	.main_visual .slider_text h2 {font-size: 20px;margin-bottom: 10px;}
	.main_visual .slider_text .detail button {font-size: 12px;width: 100px;}
	.brand_intro {height: 200px;}
	.brand_intro .t1 {font-size: 13px;margin-bottom: 5px;}
	.brand_intro .t2 {font-size: 15px;margin-bottom: 10px;}
	.brand_intro .detail button {width: 100px;}
	.product_wrap {padding: 25px 0;}
	.product_wrap .tit ul {position: static;right: auto;top: auto;}
	.product_wrap .tit ul li a {font-size: 12px;}
	.product_wrap .tit ul li {padding-right: 7px;margin-right: 5px;}
	.product_wrap .tit ul li:after {width: 2px;height: 2px;top: 20px;}
	.no-data {font-size: 15px;padding: 15px 0;}
	.product_list .ename {font-size: 15px;margin-bottom: 3px;}
	.product_list .kname {font-size: 13px;}
	.product_list a.item {padding: 10px 0;}
	.notice_wrap .notice_tit .txt br {display: none;}
	.notice_wrap .notice_tit .tit {margin-bottom: 0;}
	.notice_wrap .notice_tit .more {margin-bottom: 10px;}
	a.notice_item {height: auto;margin-bottom: 10px;}
	.as_wrap .t1 {font-size: 20px;}
	.notice_wrap {padding-bottom: 30px;}
	.as_wrap .t2 {font-size: 13px;margin-bottom: 5px;}
	.as_wrap {height: 120px;}
	.product_list .img .badge.new {left: 5px;top: 5px;width: auto;height: 25px;font-size: 11px;padding-top: 8px;}
}