.main.index .title{
	font-family:'Noto Sans KR Regular';
	font-weight:bolder;
	font-size:16px;
	margin-bottom:10px;
}

.main.index .notice{
	margin-top:-40px;
	z-index:2;
	height:40px;
	line-height:40px;
}

.main.index .section-welcome{
	background:#333;
	overflow:hidden;
	height:500px;	
	background:#fff url( '/resource/img/welcome-bg.png' ) no-repeat;
	background-size:cover;
	background-position-y:100%;
	background-position-x:50%;
}

.main.index .section-welcome .item{
	display:none;
	font-size:130px;
	font-family:'Noto Sans KR Regular';
	font-weight:bolder;
	color:#fff;
	text-shadow: 1px 1px 20px #333;
	text-align:center;
	margin-top:100px;
}

.main.index .section-welcome .item .t2{
	font-size:70px;
}

.main.index .section-welcome .item .t3{
	font-size:70px;
}

.main.index .section-welcome .item .t4{
	font-size:70px;
}

.main.index .section-customer{
	background-color:#7db249;
	text-align:center;
	border:1px solid #ddd;
	color:#fff;
}

.main.index .section-customer .contact .r1{
	background-color:#568a35;
}

.main.index .section-customer .table-cell{
	vertical-align:middle;
}

.main.index .section-customer .title{
	font-size:15px;
	font-weight:bolder;
}

.main.index .section-customer .time{
	font-size:11px;
	line-height:25px;
}

.main.index .section-customer .tel-icon{
	width:30%;	
}

.main.index .section-customer .tel-icon .glyphicon{
	font-size:40px;
}

.main.index .section-customer .tel{
	font-size:30px;
	font-weight:bolder;
	font-family:arial;
	text-align:left;
}

.main.index .section-customer .fax{
	font-weight:bolder;
	font-family:arial;
	font-size:15px;
	text-align:left;
}

.main.index .section-customer .c1,
.main.index .section-customer .number{
	color:#333;
	font-family:'Noto Sans KR Regular';
	font-size:16px;
}

.main.index .section-customer .bank .c1{
	width:40%;
}

.main-index .section-quick ul{
	display:table;
	font-family:'Noto Sans KR Regular';
	
	width:100%;
}

.main-index .section-quick ul li{
	display:table-cell;
	width:33%;
	height:170px;
	vertical-align:middle;
	text-align:center;
	border:2px solid #fff;

	font-size:14px;

	transition: all 0.2s;
}

.main-index .section-quick ul li b{
	display:block;
	font-size:16px;
	margin:10px;
}

.main-index .section-quick ul li a{
	display:block;
	position:relative;
	margin-left:-2px;
	margin-right:-2px;
	background-color:#fff;
	padding:30px 0px;
}

.main-index .section-quick ul li:hover{
	border:2px solid #7db249;
}

.organization{
	margin-top:15px;	
}


.organization .logos{
	border:1px solid #ddd;
	height:77px;
	overflow:hidden;
	white-space: nowrap;
	background-color:#fff;
}

.organization .logos .scroll{
	display:inline-block;
	height:100%;
	background-color:#F7F7F7;
	border:1px solid #ddd;
	line-height:80px;
	padding:0px 5px;	
	position:relative;	
	z-index:300;
	cursor:pointer;
}
.organization .logos .scroll.scroll-left{
	border-width:0px 1px 0px 0px;
}
.organization .logos .scroll.scroll-right{
	border-width:0px 0px 0px 1px;	
}

.organization .logos > .items > a{
	display:inline-block;
	height:auto;
	text-align:center;
	padding:10px 40px;
}

.organization .logos > .items > a > img{
	vertical-align:middle;
	max-width:140px;
}