@charset "utf-8";

@import url(base.css); /* reset */
@import url(common.css);/* header,footer */


.contents {
	*padding-top:91px;
	margin-top:91px; /*border-bottom:1px solid #e6e6e6;*/
}
#main .contents {
	position: relative;
	overflow-x: hidden;
}

/*main visual*/
.visual_box {background:#efefef;}
.main_visual {position:relative;overflow:hidden;min-width:1100px;margin:0 auto 30px;height:446px;}
.main_visual .slides li {display:none;height:446px;}
.main_visual .slides li p  {display:none;}
.main_visual .slides li.li01 {background:url(/images/mv01.jpg) no-repeat 50% 0}
.main_visual .slides li.li02 {background:url(/images/mv02.jpg) no-repeat 50% 0}
.main_visual .slides li.li03 {background:url(/images/mv03.jpg) no-repeat 50% 0}
.main_visual .slides li.li04 {background:url(/images/mv04.jpg) no-repeat 50% 0}
.main_visual .flex-control-nav {position:absolute;bottom:30px;left:50%;line-height:0;}
.main_visual .flex-control-nav li {position:relative;display:inline-block;margin:0 2px !important;}
.main_visual .flex-control-nav li a {position:relative;display:block;font-size:0;line-height:0;width:32px;height:14px;cursor:pointer;background:url(/images/visual_paging.png) no-repeat 100% 0;}
.main_visual .flex-control-nav li a.flex-active {background-position:0 0;}






.container {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	border:0px solid red;
}

#main .contents .container h3{color:#454545; font-size:28px; font-weight:bold; text-align:center; padding-top:0px;}

/*introduction*/
.intro_pro_wrap {overflow:hidden; margin-left:40px; padding:40px 0 30px 0;}
.intro_pro_wrap li {float:left; margin-right:20px;}
.intro_pro_wrap .last {margin-right:0;}

.intro_txt {padding:0px 40px 50px 40px;}
.pic_tit {font-size:18px; font-weight:bold;}

/*news*/
.thumb_news {}
.thumb_news  dt{ background:url(/images/title_bg.jpg) repeat-x right 5px;}
.thumb_news  dt a { background:#fff; width:100px;}
.thumb_news  dd{ }



/*products*/
.quick_pro_wrap { overflow:hidden; margin-left:30px; padding:40px 0 70px 0; border:0px solid red;}
.quick_pro_wrap > li {float:left;
	width:194px;
	height:171px;
	margin:0 15px;
}
.quick_pro_wrap li img {}
.quick_pro_wrap > li.last {margin-right:0;}
.quick_pro_wrap > li > a {
	display:block;
	border:1px solid #cccccc;
}
.quick_pro_wrap > li > a:hover {
	display:block;
	border:1px solid #006cc7;
}

.quick_pro_wrap .pro_name {
	display:block;
	font-size:13px;
	line-height:14px;
	color:#323232;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
}



/*하단 컨텐츠*/
.main_thumb {width:100%;min-width:1200px;}

.mthumb {width:1110px;margin:0 auto;padding:30px 0;}
.mthumb > li {float:left; border:0px solid red;}
.mthumb > li > dl {}
.mthumb > li > dl > dt > a {
	display:block;
	color:#454545; font-size:28px; font-weight:bold;
	line-height:30px;
	position:relative;
	padding-bottom:30px;
}
.mthumb > li > dl > dt > a:after {display:block;content:" ";clear:both;}
.mthumb > li > dl > dd {
	min-height:130px;
	width:100%;
}

/*R&D Center*/
.thumb_rnd {width:420px; height:170px;}
.thumb_rnd  dt{ background:url(/images/title_bg.jpg) repeat-x right 5px;}
.thumb_rnd  dt a { background:#fff; width:190px;}
.thumb_rnd  dd{ background:url(/images/rnd_bg.jpg) no-repeat left;}
.thumb_rnd  dd p.txt{font-size:13px; margin-left:120px;  color:#37383a;}

/*중간버튼*/
.pr_btn {margin:0 30px; }
.pr_btn p {overflow:hidden; width:190px; height:46px; border:1px solid #cecece; margin-bottom:3px; }
.pr_btn p img {float:left; }
.pr_btn p span {float:left; padding:5px 0 0 20px; color:#252525;font-size:14px;}
.pr_btn p a {float:left; }


/*customer center*/
.customer_center {width:420px;}
.customer_center  dt{ background:url(/images/title_bg.jpg) repeat-x right 5px;}
.customer_center  dt a { background:#fff;  width:270px;}
.customer_center > dd {
	color:#666666;
	background:url(/images/customer_bg.jpg) no-repeat left;
}
.customer_center > dd p.txt{padding:0px 0 0 130px; display:inline-block;font-size:14px;}
.customer_center > dd p.phone_num {
	display:block;
	padding:10px 0 0 130px;
	font-size:18px;
	line-height:20px;
	font-weight:900;
	color:#009ece;
}
.customer_center > dd p.email {
	padding:10px 0 6px 130px;
	display:block;
	color:#494949;
	font-size:16px;
	font-weight:900;
}






/************************************************/
/* 클리어 픽스 */
.clx {*zoom:1;}
.clx:after {display:block;content:" ";clear:both;}


.test {border:1px solid red;}
