@charset "utf-8";
/*sub_1 company*/
.active{color:#1a5a98 !important;}

.comVisual{margin-top:76px;  width:100%; height:248px; background:url(../../images/com_vis.jpg) top center no-repeat;position:relative;}
.visualTxt{width:1000px;margin:0 auto;padding-top:101px;text-align:center;}

/*com visual end*/
.snbTit{position:absolute;top:243px;background:url(../../images/snb_bg.png) 0 0 no-repeat;height:88px;width:182px;}
.snbTit p{color:#fff;font-size:20px;font-weight:bold;padding-top:40px;}


#subContants{width:1000px;margin:0 auto; overflow: hidden;padding-bottom:30px; }
.contentsLeft{width:178px;float: left;margin-top:83px;}
.contentsRight{width:762px;float:left; margin-left:60px;margin-top:20px;}
#subContants .snb li{text-align:center;width:178px; line-height:35px;height:35px; border-bottom:1px solid #eee;}
#subContants .snb li a{color:#666; font-size: 14px;}

/*열려있는페이지 고정hover*/

#subContants .snb .activeA a{color:#333; font-weight: bold; }
/*열려있는페이지 고정hover end*/

#subContants .snb li:hover{color:#333;font-weight: bold; }
#subContants .snb li:hover a{color:#333;font-weight: bold; }




/*rtit_bar*/
.contentsRight .rtitBar{ width:762px; height:60px;border-bottom: 1px solid #eee; }
.contentsRight .rtitBar .subRtit{ font-size:25px; font-weight:bold;color:#333; }


/*location*/


.location{float: right;}
.location .loc a{color: #666;}
.location ul li{ margin-left: 10px; font-size: 13px; margin-top: 10px; float: left;}
.location .locHome a:hover{text-decoration:underline; }
.locate{color:#333;font-weight:bold;}
/*location end*/




/*서브내용들어갑니다.*/

.subWrite{padding-top:50px;}
.subWrite h2{font-size:25px;color:#222;font-weight:bold;text-align:center;}
.subWrite h3{font-size:18px;color:#666;font-weight:bold;text-align:center;}
.blank{height:20px;}
.blank2{height:10px;}
.subPh1{display:block;text-align:center;}
.subTxt{color:#666;font-size:14px;line-height:25px;text-align:justify;}
.subTxt2{color:#0a59a5;}
.subTxt3{color:#333;font-size:14px;text-align:right;font-weight:bold;}

.info{width:100%;margin-top:50px;border-top:2px solid #10539a;}
.info td{padding-left:20px;height:40px;border-bottom:1px solid #ccc;font-size:12px;color:#666;font-weight:bold;}
.info .infoBg{background:#e7f1f6;font-size:14px;color:#333;}


.business{width:100%;margin-top:50px;}
.business td{padding-left:20px;height:40px;border-bottom:1px solid #dedede;border-top:1px solid #dedede;font-size:14px;color:#0d71bd;font-weight:bold;}
.business .businessBg{padding:0;text-align:center;font-size:18px;color:#333;font-weight:bold;border-top:1px solid #3184c4;border-bottom:1px solid #3184c4;}


.history{width:100%;margin-top:50px;border-top:2px solid #10539a;}

.history td{padding-left:20px;height:50px;font-size:14px;color:#666;font-weight:bold;border-bottom:1px solid #ccc;}
.history .historyBg{background:#e7f1f6;font-size:20px;color:#222;}

