#slider { min-width: 1180px; overflow: hidden; background: #000; }
#slider .flexslider-wrap { width: 1px; height: 650px; margin: 0 auto; }
#slider .flexslider { width: 1903px; height: 650px; margin-left: -950px; border: 0; border-radius: 0; }
#slider .flexslider .flex-direction-nav a { width: 19px; height: 29px; top: 311px; opacity: 1; margin: 0; }
#slider .flexslider .flex-direction-nav .flex-prev { left: 110px;  }
#slider .flexslider .flex-direction-nav .flex-prev:before { content: url(../images/slider_prev.png); width: 19px; height: 29px; }
#slider .flexslider .flex-direction-nav .flex-next { right: 110px; }
#slider .flexslider .flex-direction-nav .flex-next:before { content: url(../images/slider_next.png); width: 19px; height: 29px; }
#slider .flexslider .flex-control-nav { bottom: 49px; }
#slider .flexslider .flex-control-nav > li > a { border-radius: 0; width: 49px; height: 5px; border-left: 1px solid #737371; border-right: 1px solid #737371; background: #999; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
#slider .flexslider .flex-control-nav > li > a.flex-active { border-left: 1px solid #fff; border-right: 1px solid #fff; background: #fff; }
#slider .flexslider .slides > li { position: relative; height: 650px; font-family: 'Nanum Gothic'; color: #fff; }
#slider .flexslider .slides > li .slide-content { padding-left: 320px; position: relative; z-index: 1; }
#slider .flexslider .slides > li .slide-content .title { margin-top: 146px; padding-bottom: 43px; font-size: 53px; font-weight: 700; }
#slider .flexslider .slides > li .slide-content .title:before { content: '/'; display: block; margin-bottom: 40px; margin-left: 80px; /*border-top: 4px solid #fff;*/ width: 170px; height: 43px; }
#slider .flexslider .slides > li .slide-content .excerpt { font-size: 18px; line-height: 30px; }
#slider .flexslider .slides > li .slide-content .read-more { display: inline-block; margin-top: 40px; padding: 15px 31px 14px 32px; font-size: 16px; color: #fff; text-decoration: none; border: 1px solid #fff; }
#slider .flexslider .slides > li .slide-content .read-more:hover {background-color:#fff; font-weight:bold; color:#000;}
#slider .flexslider .slides > li > img { position: absolute; top: 0; left: 0; }

.block { padding: 70px 0; }
.block h2, .block h3 { text-align: center; font-family: 'Nanum Gothic'; font-weight: 700; }
.block h2 { font-size: 24px; }
.block h3 { font-size: 15px; }
.block#business_area { background:#222a7a; color: #fff; }
.block#business_area h3 { color: #fff; margin-top: 17px; }
.block#business_area .row { overflow: hidden; padding: 60px 0 4px; }
.block#business_area .row .section { float: left; width: 33%; text-align: center; font-family: 'Nanum Gothic'; }
.block#business_area .row .section .title {padding-top: 35px; font-size: 24px; font-weight: 700; }
.block#business_area .row .section .sub-title {padding-top: 20px; font-size:14px; font-weight:700; line-height:150%;}
.block#business_area .row .section .excerpt { padding-top: 22px; font-size: 15px; line-height: 20px; font-weight: 700; }
.block#business_area .row .section .read-more { display: inline-block; margin-top: 20px; padding: 5px 10px; font-size: 13px; font-weight: 700; color: #fff; text-decoration: none; border: 1px solid #fff; }
.block#business_area .row .section .read-more:hover {background-color:#fff; font-weight:bold; color:#000;}




.block01 { }
.block01 h2, .block h3 { text-align: center; font-family: 'Nanum Gothic'; font-weight: 700; }
.block01 h2 { font-size: 24px; }
.block01 h3 { font-size: 15px; }
.block01#business_area01 { background:#fff; color: #fff; }
.block01#business_area01 h3 { color: #0a345e; margin-top: 17px; }
.block01#business_area01 .row { overflow: hidden;  }
.block01#business_area01 .row .section01 { float: left; width: 50%; height:400px; text-align: center; font-family: 'Nanum Gothic'; background:#6a849b; }
/* background:url('../images/m010.jpg') no-repeat 100% 100%;*/
.block01#business_area01 .row .section02 { float: left; width: 50%; height:400px; text-align: center; font-family: 'Nanum Gothic'; background:#9bc8b4;  }
/* background:url('../images/m011.jpg') no-repeat 100% 100%;*/
.block01#business_area01 .row .section02 .title { padding-top: 35px; font-size: 24px; font-weight: 700; }
.block01#business_area01 .row .section01 .title { padding-top: 35px; font-size: 24px; font-weight: 700; }
.block01#business_area01 .row .section02 .excerpt { padding-top: 22px; font-size: 15px; line-height: 20px; font-weight: 700; }
.block01#business_area01 .row .section02 .read-more { display: inline-block; margin-top: 28px; padding: 8px 19px; font-size: 13px; font-weight: 700; color: #fff; text-decoration: none; border: 1px solid #fff; }
.block01#business_area01 .row .section01 .excerpt { padding-top: 22px; font-size: 15px; line-height: 20px; font-weight: 700; }
.block01#business_area01 .row .section01 .read-more { display: inline-block; margin-top: 28px; padding: 8px 19px; font-size: 13px; font-weight: 700; color: #fff; text-decoration: none; border: 1px solid #fff; }
.block01#business_area01 .row .m_box{ width:40%; margin:0 auto; padding:25px 0 25px 0;}
.block01#business_area01 .row .m_box h3{font-size: 16px; color:#fff; font-weight:bold;}
.block01#business_area01 .row .title010 { padding-top: 11px; font-size: 40px; font-weight: 700; color:#fff;  margin-top:20px;}




.block#installations { border-top: 1px solid #fff; background: #ededed; color: #000; }
.block#installations h2 { padding-top: 13px; }
.block#installations h3 { color: #999; margin-top: 17px; }
.block#installations .flexslider { margin: 53px 0 71px; border-radius: 0; border: 0; background: none; color: #666; }
.block#installations .flexslider .slide-meta { padding: 30px 0; background: #fff; border: 1px solid #ccc; border-top: 0; text-align: center; font-family: 'Nanum Gothic'; }
.block#installations .flexslider .slide-meta .title, .block#installations .flexslider .slide-meta .title a { color: #000; font-size: 15px; font-weight: 700; text-decoration: none; }
.block#installations .flexslider .slide-meta .excerpt { margin-top: 18px; font-size: 14px; line-height: 20px; }
.block#installations .flexslider .flex-control-nav { bottom: -65px; }
.block#installations .flexslider .flex-control-nav li a { width: 12px; background: #ccc; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.block#installations .flexslider .flex-control-nav li a.flex-active { width: 60px; background: #999; }
.block#installations .flexslider .flex-direction-nav a { margin: 46px 0 0; top: auto; z-index: 1; opacity: 1; }
.block#installations .flexslider .flex-direction-nav a:before, .block#installations .flexslider .flex-direction-nav a { width: 19px; height: 29px; }
.block#installations .flexslider .flex-direction-nav a.flex-prev { left: 0; }
.block#installations .flexslider .flex-direction-nav a.flex-prev:before { content: url(../images/slider_prev2.png); }
.block#installations .flexslider .flex-direction-nav a.flex-next { right: 0; }
.block#installations .flexslider .flex-direction-nav a.flex-next:before { content: url(../images/slider_next2.png); }
.block#service_center { background: #fff; }
.block#service_center h2 { padding-top: 24px; }
.block#service_center .row { overflow: hidden; padding: 40px 0 24px; }
.block#service_center .row .col { width: 383px; float: left; }
.block#service_center .row .col + .col { margin-left: 411px; }
.block#service_center .row .col .section { padding: 24px 30px; border: 1px solid #ccc; background: #fff; font-family: 'Nanum Gothic'; font-size: 15px; line-height: 20px; color: #666; }
.block#service_center .row .col .section + .section { margin-top: 15px; }
.block#service_center .row .col .section a { text-decoration: none; color: #666; }
.block#service_center .row .col .section .title, .block#service_center .row .col .section .excerpt { display: block; }
.block#service_center .row .col .section .title { padding-bottom: 20px; margin-right: -30px; font-size: 16px; font-weight: 700; color: #000;font-family: 'Nanum Gothic';}
.block#service_center .row .col .section .excerpt { margin-bottom: 20px; height: 40px; overflow: hidden; }
.block#service_center .row .contacts .section { padding-bottom: 6px; }
.block#service_center .row .contacts ul { padding-top: 1px; }
.block#service_center .row .contacts ul > li { padding: 22px 0 24px; border-top: 1px solid #ccc; font-weight: 700; color: #000; }
.block#service_center .row .contacts ul > li:before { content: ''; float: left; width: 60px; height: 46px; margin-right: 17px; }
.block#service_center .row .contacts .section .title .label { font-size: 16px; font-family: 'Nanum Gothic'; }
.block#service_center .row .contacts ul > li p { font-size: 22px; padding-top: 7px; }
.block#service_center .row .contacts ul > li.phone:before { background: url(../images/ico/ico_phone2.png) no-repeat 50%; font-family: 'Nanum Gothic';}
.block#service_center .row .contacts ul > li.fax:before { background: url(../images/ico/ico_fax2.png) no-repeat 50%;font-family: 'Nanum Gothic'; }
.block#service_center .row .contacts ul > li.location:before { height:70px; background: url(../images/ico/ico_location.png) no-repeat center top; font-family: 'Nanum Gothic';}
.block#service_center .row .contacts ul > li.location p { font-size: 14px;font-family: 'Nanum Gothic'; }



.map-canvas{
	width:771px;
	height:324px;
	float: left; 
	
}

.mbox_01{width:100%; height:400px; padding:49px 0 70px 0;}
.pt20{padding-top:20px;}

/*# sourceMappingURL=main.css.map */
