@charset "utf-8";


body {font-family:'Open sans',  Arial, Myriad Pro, dotum,gulim,Verdana,sans-serif;font-size:13px;line-height:14px;
	/*background-image:url("/images/okv_bg.jpg");*/  background-color:#FFFFFF;}

a,a:visited,a:link {color:#333333;}

fieldset, img {border:0;vertical-align:middle;margin:0; padding:0;}
.test {border:1px solid red;}

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;}
h2,h3{display:none;}

* {margin:0; padding:0; font-family:'Open sans', Arial, Myriad Pro, dotum,gulim,Verdana,sans-serif;}
html, body {width:100%; line-height:150%;}
input, textarea, select, option {font-size:13px; color:#666;}
input {vertical-align:middle;}
table, th, td {font-size:13px; color:#555;}
ul, li {list-style:none;}
img, fieldset {border:none;}
a:link, a:visited {text-decoration:none; color:#555; }
a:hover, a:active, a:focus {text-decoration:none; color:#000;}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal;}

hr, caption {display:none;}
.blind, legend {display:block; position:absolute; left:0; top:-5000px; overflow:hidden;}
legend {*width:0;}

#sub{clear:both;background-color:#ebebeb;	width:100%;}
.container {	width:1100px;	margin:0 auto;	*zoom:1;}
.container:after {display:block;content:" ";clear:both;}
#sub > .container {background-color:#fafafa;}


.svisual{position:relative;margin:0 auto; text-align:center;width:1100px; padding-top:30px; border:0px solid blue;height:200px; background:url("/images/sub_img.jpg") no-repeat center bottom; }
.svisual .v_wrap{width:600px; height:80px; margin:0 auto;  text-align:center; margin-top:40px;padding:40px 0 0 0;background:url("/images/text_box.png") repeat; }
.svisual .v_wrap .t_txt1 {font-size:24px; font-weight:800;color:#ffffff;padding-bottom:10px;}
.svisual .v_wrap .t_txt2 {font-size:16px; font-weight:600;color:#ffffff;}



.sub_contents {/* float:left; */position:relative;/* width:900px; */margin:0 auto; padding-bottom:0px;min-height:700px;background:#FFFFFF;font-size:15px;line-height:22px; border:0px solid red; overflow:hidden;}


.left_menu_wrap {float:left; width:200px; border:0px solid blue;background:#fafafa;}
.left_menu {width:200px;min-height:800px;background-color:#fafafa;}
.left_menu .left_tit {clear:both;width:100%;text-align:center;height:70px;line-height:70px;background-color:#c41c09;border-bottom:3px solid #000;color:#ffffff;font-size:26px;font-weight:600;}
.left_menu ul  {clear:both;}
.left_menu ul li.left_tit_sub {clear:both;font-weight:600;font-size:14px;padding:10px 0 10px 10px;color:#c41c09;background-color:#f7eeec;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.left_menu ul li {clear:both;font-weight:400;font-size:13px;padding:3px 0 3px 10px;color:#535353;background-color:#fafafa;}
.left_menu ul li a {display:block;}
.left_menu ul li a:hover{content:" - ";}



.page_title {margin:0 auto; width:840px;height:70px;line-height:70px;font-size:20px;font-weight:600;margin-bottom:40px;border-bottom:2px solid #cacaca;color:#393939;}
.page_sub {margin:0 auto; width:840px;  font-size:13px;padding-bottom:100px;}



/* 제품소개 */
.products_img{text-align:center; border:3px solid #f2f2f2; box-sizing:border-box; width:840px; margin-bottom:30px;}
.products_txt{padding-bottom:50px; font-size:16px;}
.products_txt img {margin-top:20px;}

.products_txt .t_txt {color:#c41c09; font-size:15px; font-weight:bold;}
.products_txt .t_txt_1 {color:#474747; font-size:26px; font-weight:bold;}
.products_txt .t_txt_2 {color:#0339a5; font-size:18px; font-weight:bold; margin-top:10px;}
.products_txt .t_txt_3 {color:#c41c09; font-size:18px; font-weight:bold; margin-top:10px;}


.products_img_1{text-align:center; border:3px solid #f2f2f2; box-sizing:border-box; width:840px; margin-top:30px;}
.products_img_1 dl dd img{margin-right:10px;}

.products_img_2{text-align:left; width:840px; padding-top:50px; font-size:16px;}

.products_img_3{text-align:center; border:3px solid #f2f2f2; box-sizing:border-box; width:840px; margin-bottom:50px;}

.products_txt_1{margin-top:30px;}
.products_txt_1 p{margin-bottom:10px; font-size:14px; font-weight:bold;}
.products_txt_1 p img{margin-right:10px;}
.products_txt_1 p span {color:#c41c09; font-size:15px; font-weight:bold;}
.products_txt_1 .t_txt_4 {color:#474747; font-size:16px; font-weight:bold; margin-left:10px; margin-top:10px;}

.products_txt_2 img {margin:0px; margin-bottom:50px;}
.products_txt_3 img {margin:0px;}
.products_txt_4 {font-size:16px;}
.products_txt_4 .t_txt_3 {color:#c41c09; font-size:18px; font-weight:bold; margin-top:10px;}
.products_txt_4 .t_txt {color:#c41c09; font-size:15px; font-weight:bold;}

/* 탭 */
div.tabs-area {
	margin-top:30px;
	position:relative;
	z-index:2;
	width:100%;
	height:50px;
	overflow:hidden;
	border-bottom:1px solid #013e74;
}

div.tabs-line {
	position:relative;
	z-index:1;
	width:100%;
	height:1px;
	top:-1px;
	border-top:1px solid #D3D9E6;
}


ul.tabs {
	padding:0px;margin:0px;
	z-index:2;
}

ul.tabs li {
	list-style:none;
	display:inline-block;
	height:50px;
}

ul.tabs li a {
	padding:10px 35px 10px 35px;
	border:1px solid #D3D9E6;
	text-decoration:none;   
	line-height:30px;
    color:#5b6875; 
    background:#f1f1f1;
    font-weight:bold;
	font-size:15px;
}

ul.tabs li a:hover {   
    background:#E8FFFF;
}

ul.tabs li a.active {   
    background:#fff;
    color:#2779c8;   
    border:1px solid #D3D9E6;    
    border-bottom: 1px solid #ffffff;   
	font-weight:bold;
	line-height:70px;

}

div.content {padding-top:32px;}
div.show { display:block;}
div.hide { display:none; }



/*spec*/

.product {font-weight:700; font-size:18px; margin-bottom:20px; width:840px;}
table.product {text-align:center; font-size:14px;}
table.product th {border-bottom:1px solid #858585; border-top:1px solid #858585; border-left:1px solid #e0e0e0; background:#f7f7f7; padding-top:12px; padding-bottom:18px;}
table.product th:first-child {border-left:none; vertical-align:middle; }
table.product td {padding-bottom:50px; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:15px 0; width:539px;}
table.product td:first-child {border-left:none; vertical-align:middle; width:300px;}



/*ceo*/
.products_txt_2 {text-align:right; font-size:15px; font-weight:bold; }
.products_txt_2 li {float:right; }
.products_txt_2 li > p{text-align:right; padding-right:20px; padding-top:160px;}
.products_txt_2 li:before,.products_txt_2 li:after {}
.products_txt_2 li:first-child {}

/* history */
.history dl{margin-bottom:20px;}
.history dl dt{	font-size:22px; color:#1b75bb; padding-bottom:10px; font-weight:bold;}
.history dl dd{	font-size:14px; color:#58595b; border-bottom:1px dotted #d1d3d4; padding-bottom:10px; margin-bottom:10px;}
.history dl dd img{margin-right:10px;}

.history .txt_1 {font-size:20px; color:#c41c09; font-weight:bold; border-bottom:1px dotted #d1d3d4; padding-top:10px; padding-bottom:30px; margin-bottom:10px;}


/*certificate*/
.certificate {overflow:hidden;}
.certificate ul p {color:#c41c09; font-size:18px; font-weight:bold; margin-bottom:30px;}
.certificate ul li {float:left; width:130px; margin-right:30px; margin-bottom:50px; font-size:14px; text-align:center;}
.certificate ul li.last {margin-right:0px;}

.certificate_1 {overflow:hidden;}
.certificate_1 ul p {color:#c41c09; font-size:18px; font-weight:bold; margin-bottom:30px;}
.certificate_1 ul li {float:left; width:130px; margin-right:47px; margin-bottom:50px; font-size:14px; text-align:center;}
.certificate_1 ul li.last {margin-right:0px;}

.certificate_2 {overflow:hidden;}
.certificate_2 ul p {color:#c41c09; font-size:18px; font-weight:bold; margin-bottom:30px;}
.certificate_2 ul li {float:left; width:130px; margin-right:26px; margin-bottom:50px; font-size:14px; text-align:center;}
.certificate_2 ul li.last {width:370px; margin-right:0px; }

.certificate_3 {overflow:hidden;}
.certificate_3 ul li {float:left; width:260px; margin-right:30px; margin-bottom:50px;}
.certificate_3 ul li.last {margin-right:0px;}

.certificate_4 li{margin:0 auto; text-align:center; width:296px; height:204px; padding-top:30px;}


.certificate_5 {overflow:hidden;}
.certificate_5 ul p {color:#c41c09; font-size:18px; font-weight:bold; margin-bottom:30px;}
.certificate_5 ul li {float:left; width:265px; margin-right:20px; margin-bottom:50px; font-size:15px; text-align:center;}
.certificate_5 ul li.last {margin-right:0px;}


/* 인증서-레이어팝업 */
.pop-layer {display:none; position: fixed; top: 30px; left:40%; height:auto;  background-color:#fff; border: 5px solid #DDD; z-index: 10;}	
.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer .pop-container .pop-conts{position:relative;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer p.ctxt img{width:550px;}
.pop-layer .btn-r {margin:10px 0 20px; border-top: 1px solid #DDD; position:absolute; right:0; top:-20px; z-index: 20;}

a.cbtn {display:inline-block; height:25px; padding:0 14px 0; background-color:#666; font-size:13px; color:#fff; line-height:25px;}	
a.cbtn:hover {background-color:#666; color:#fff;}







/*location*/
.location {margin-top:30px;} 
.location .address .tit{font-size:16px; font-weight:bold; color:#2b4892;}
.location .address ul{padding-top:30px;}
.location .map{width:830px; height:400px;}

.location .address ul > li {padding-bottom:20px; padding-left:15px; font-size:15px;}
.location .address ul > li > img {margin-right:15px; vertical-align:middle;}
.location .address ul > li > span {padding-right:10px;}
.location .spec{padding-right:40px;}

/*Contact-Persons*/

.Contact_Persons_txt .t_txt {color:#c41c09; font-size:15px; font-weight:bold;}
.Contact_Persons_txt .t_txt_1 {color:#474747; font-size:26px; font-weight:bold;}
.Contact_Persons_txt .t_txt_2 {color:#0339a5; font-size:18px; font-weight:bold; margin-top:10px;}
.Contact_Persons_txt .t_txt_3 {color:#c41c09; font-size:18px; font-weight:bold; margin-top:10px;}

.Contact_Persons_txt_1{margin-top:30px;}
.Contact_Persons_txt_1 p{margin-bottom:10px; font-size:14px; font-weight:bold;}

.Contact_Persons_img {text-align:center; width:810px; height:229px; margin:0 auto; margin-top:30px; margin-bottom:30px; background:url("/images/relevant-contacts.jpg") repeat; }

.Contact_Persons_img ul{padding-top:187px;}
.Contact_Persons_img ul > li {font-size:15px; font-weight:bold; float:left;}
.Contact_Persons_img ul > li:first-child {padding-left:73px;}
.Contact_Persons_img ul > li:nth-child(2) {padding-left:150px;}
.Contact_Persons_img ul > li:last-child {padding-left:170px;}

/*Supply performance*/
.Supply_txt img {margin-bottom:50px;}
.Supply_txt_1 {float:right;  margin-bottom:10px;}
.Supply_txt p {color:#c41c09; font-size:18px; font-weight:bold; margin-bottom:30px;}


**********************************************/
/* 클리어 픽스 */
.clx {*zoom:1;}
.clx:after {display:block;content:" ";clear:both;}
