@charset "utf-8";

.sub #top_mar{height:132px; z-index:9999; }
.sub .header_wrap{width:100%; position:fixed; top:0; z-index:200; background:url(../images/white_bg.jpg) repeat-x 0 0;}
.sub .subgnb_bg{width:100%; height:184px; background:url(../images/subgnb_bg.png) repeat-x 0 0; display:none; position:absolute; top:86px; z-index:10;}

.sub .header_wrap #header{position:relative; width:976px; margin:0 auto;}
.sub .header_wrap .location_wrap{height:45px; width:100%; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; position:absolute; left:0; top:85px; background-color:#fff}
.sub .header_wrap .location_wrap ul{width:976px; margin:0 auto; height:45px; }
	.sub .header_wrap .location_wrap ul:after{content:""; display: block; clear:both;}
.sub .header_wrap .location_wrap ul li{float:left; }
.sub .header_wrap .location_wrap ul li img{padding-top:1px; }
.sub .header_wrap .location_wrap ul li.location1{width:48px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; height:45px;}
.sub .header_wrap .location_wrap ul li.location2{width:114px; border-right:1px solid #e3e3e3; height:45px; line-height:45px; font-size:13px; padding:0 27px 0 27px; background:url(../images/location_bg.jpg) no-repeat 90% 50%;}
.sub .header_wrap .location_wrap ul li.location3{width:150px; border-right:1px solid #e3e3e3; height:45px; color:#43597f; line-height:45px; font-size:13px; padding:0 27px 0 27px;}

.sub #container{width:100%; background-color:#f7f7f7; padding-bottom:100px; }
.sub #container .contents{width:976px; margin:0 auto; }
.sub #container .contents .con_top h3{font-size:33px; line-height:33px; padding-top:89px; margin-bottom:15px;  }
.sub #container .contents .con_top p.text{font-size:18px; color:#17408a; line-height:18px;}
.sub #container .contents .con_bottom{padding-top:45px;}
.sub #container .contents .con_bottom .text01{padding-bottom:60px;}
	.sub #container .contents .con_bottom .text01:after{content:""; display: block; clear:both;}

/*category*/
.company #container .contents .con_top{height:182px;background:url(../images/company_bg.jpg) no-repeat 0 0; }
.business #container .contents .con_top{height:182px;background:url(../images/business_bg.jpg) no-repeat 0 0; }
.promotion #container .contents .con_top{height:182px;background:url(../images/promotion_bg.jpg) no-repeat 0 0; }

/*ceo*/
.ceo #container .contents .con_bottom .text01{border-bottom:1px solid #dedede; }
.ceo #container .contents .con_bottom .text02 p{padding-top:68px;}
.ceo #container .contents .con_bottom .text01 .ceo_img01{float:left; margin-right:20px; }
.ceo #container .contents .con_bottom .text01 .ceo_message{float:left; font-size:14px; width:568px; line-height:28px; margin-bottom:20px; color:#4d4d4d;}
.ceo #container .contents .con_bottom .text01 .name{text-align:right; font-size:14px; }
.ceo #container .contents .con_bottom .text01 .name span{font-size:17px;}

/*history*/
.history_box{height:182px; }
	.history_box:after{content:""; display: block; clear:both}
.history_box li{width:321px; height:182px; float: left; margin-right:3px;}
.history_box li:last-child{margin-right:0px}
.history_box li a{width:100%; height:100%; text-indent:-9999px; overflow:hidden; display:block;}
.history_box li:nth-child(1) a{background: url(../images/history_box1_off.jpg) no-repeat 0 0;}
.history_box li:nth-child(2) a{background: url(../images/history_box2_off.jpg) no-repeat 0 0;}
.history_box li:nth-child(3) a{background: url(../images/history_box3_off.jpg) no-repeat 0 0;}

.history_box li:nth-child(1) a:hover{background: url(../images/history_box1_on.jpg) no-repeat 0 0;}
.history_box li:nth-child(2) a:hover{background: url(../images/history_box2_on.jpg) no-repeat 0 0;}
.history_box li:nth-child(3) a:hover{background: url(../images/history_box3_on.jpg) no-repeat 0 0;}

.history #container .contents .con_bottom{background:url(../images/history_bg.png) no-repeat 323px -1px;}
.history #container .contents .con_bottom .history_box{margin-bottom:55px;}
.history #container .contents .con_bottom .history{border-bottom:1px dotted #c9c9c9; padding-bottom:30px;}
	.history #container .contents .con_bottom .history:after{content:""; display: block; clear:both}

.history #container .contents .con_bottom .history h4{width:186px; font-size:31px; }
.history #container .contents .con_bottom .history .dl_wrap{float:left; line-height:35px; }
	.history #container .contents .con_bottom .history .dl_wrap:after{content:""; display: block; clear:both; }
.history #container .contents .con_bottom .history .dl_wrap dt{float:left; font-size:14px; width:75px; color:#4f4f4f; font-weight:bold;}
.history #container .contents .con_bottom .history .dl_wrap dt.float{text-indent:-9999px; overflow:hidden; display:block;}
.history #container .contents .con_bottom .history .dl_wrap dd{font-size:14px; width:430px; background:url(../images/history_dot.jpg) no-repeat 14% 42%; color:#4d4d4d;}
.history #container .contents .con_bottom .history .dl_wrap dd.blue{color:#17408a;}

.history #container .contents .con_bottom .history01 h4{line-height:35px; color:#17408a; float:left; margin-right:75px; height:310px; }

.history #container .contents .con_bottom .history02 h4{line-height:35px; color:#17408a; float:left; margin-right:75px; height:250px; }
.history #container .contents .con_bottom .history02{padding-top:30px; }

.history #container .contents .con_bottom .history03 h4{line-height:35px; color:#17408a; float:left; margin-right:75px; height:200px; }
.history #container .contents .con_bottom .history03{padding-top:30px; border-bottom:1px solid #17408a;}

/*management*/
.management #container .contents .con_bottom{}
.management #container .contents .con_bottom .text01 .t_center{font-size:20px; line-height:30px; text-align:center; color:#686868;}
.management #container .contents .con_bottom .text01 .strategy{background:url(../images/management_strategy.jpg) no-repeat 0 0; height:579px; position:relative;}
.management #container .contents .con_bottom .text01 .strategy .st{font-size:14px; line-height:21px; color:#787878;}
.management #container .contents .con_bottom .text01 .strategy .st01{position:absolute; left:620px; top:78px; }
.management #container .contents .con_bottom .text01 .strategy .st02{position:absolute; left:15px; top:226px; text-align:right;}
.management #container .contents .con_bottom .text01 .strategy .st03{position:absolute; left:768px; top:226px; }
.management #container .contents .con_bottom .text01 .strategy .st04{position:absolute; left:200px; top:474px; text-align:right;}

/*location*/
.location #container .contents .con_bottom .text01{}
.location #container .contents .con_bottom .text01 .location_text01{font-size:22px; color:#747474; text-align:center; line-height:22px; margin-bottom:10px; } 
.location #container .contents .con_bottom .text01 .location_text01 span{color:#17408a;}
.location #container .contents .con_bottom .text01 .location_text02{font-size:13px; text-align:center; line-height:22px; margin-bottom:10px; color:#141414;}
.location #container .contents .con_bottom .text01 .location_text02 span{color:#01a097;}
.location #container .contents .con_bottom .text01 .map{width:965px; height:550px; border:1px solid #bebebe; margin-bottom:10px;}
.location #container .contents .con_bottom .text01 .train{font-size:15px; line-height:22px; text-align:center;}

/*business-intro*/
.b_intro #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:24px; color:#5f5f5f; margin-bottom:27px; }
.b_intro #container .contents .con_bottom .text01{width:806px; height:702px; border:1px solid #e0e0e0; background-color:#fff; padding:50px 82px 50px 82px;}

.business_box{padding-bottom:55px; border-bottom:1px solid #d6d6d6; margin-bottom:35px; }
	.business_box:after{content:""; display: block; clear:both}
.business_box li{width:398px; height:241px; float: left; margin-right:5px; margin-bottom:5px;}
.business_box li:last-child{margin-right:0px}
.business_box li a{width:100%; height:100%; text-indent:-9999px; overflow:hidden; display:block;}
.business_box li:nth-child(1) a{background: url(../images/business_box1_off.jpg) no-repeat 0 0;}
.business_box li:nth-child(2) a{background: url(../images/business_box2_off.jpg) no-repeat 0 0;}
.business_box li:nth-child(3) a{background: url(../images/business_box3_off.jpg) no-repeat 0 0;}
.business_box li:nth-child(4) a{background: url(../images/business_box4_off.jpg) no-repeat 0 0;}

.business_box li:nth-child(1) a:hover{background: url(../images/business_box1_on.jpg) no-repeat 0 0;}
.business_box li:nth-child(2) a:hover{background: url(../images/business_box2_on.jpg) no-repeat 0 0;}
.business_box li:nth-child(3) a:hover{background: url(../images/business_box3_on.jpg) no-repeat 0 0;}
.business_box li:nth-child(4) a:hover{background: url(../images/business_box4_on.jpg) no-repeat 0 0;}

.b_intro #container .contents .con_bottom .text01 .business_text{font-size:15px; color:#4f4f4f; line-height:28px; text-align:center; }

/*traffic system*/
.traffic #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:24px; color:#5f5f5f; margin-bottom:27px; }
.traffic #container .contents .con_bottom .text01{width:888px; height:1500px; border:1px solid #e0e0e0; background-color:#fff; padding:50px 40px 50px 40px;}
.traffic #container .contents .con_bottom .text01 dl{margin-bottom:20px;}
.traffic #container .contents .con_bottom .text01 dt{font-size:21px; line-height:42px; color:#17408a; }
.traffic #container .contents .con_bottom .text01 dd{font-size:14px; line-height:26px; color:#8e8e8e;}

.traffic #container .contents .con_bottom .text01 .traffic{border:1px solid #e0e0e0; padding:13px 15px 13px 15px; margin-bottom:40px;}
	.traffic #container .contents .con_bottom .text01 .traffic:after{content:""; display: block; clear:both;}
.traffic #container .contents .con_bottom .text01 .traffic ul{float:left; margin-right:121px;}
.traffic #container .contents .con_bottom .text01 .traffic ul li{background:url(../images/blue_dot.jpg) no-repeat 0 12px;; padding-left:15px; font-size:15px; color:#6d6d6d; line-height:28px }
.traffic #container .contents .con_bottom .text01 .traffic p{float:left;}

.traffic #container .contents .con_bottom .text01 .traffic02 ul{float:left; margin-right:165px;}
.traffic #container .contents .con_bottom .text01 .traffic03 ul{float:left; margin-right:25px;}
.traffic #container .contents .con_bottom .text01 .traffic04 ul{float:left; margin-right:65px;}

/*mobile system*/
.mobile #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:24px; color:#5f5f5f; margin-bottom:27px; }
.mobile #container .contents .con_bottom .text01{width:888px; height:500px; border:1px solid #e0e0e0; background-color:#fff; padding:50px 40px 50px 40px;}
.mobile #container .contents .con_bottom .text01 .blue_text{text-align:center; color:#17408a; font-size:21px; line-height:32px; border-bottom:1px dotted #c7c7c7; padding-bottom:38px; }
.mobile #container .contents .con_bottom .text01 .mobile_img{padding-top:42px;}

/*mobile communication*/
.communication #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:24px; color:#5f5f5f; margin-bottom:27px; }
.communication #container .contents .con_bottom .blue_text{text-align:center; color:#17408a; font-size:21px; line-height:32px; margin:55px 0 20px 0;}
.communication #container .contents .con_bottom .text01{width:888px; height:485px; border:1px solid #e0e0e0; background-color:#fff; padding:50px 40px 50px 40px;}
.communication #container .contents .con_bottom .text01 .center{text-align:center; font-size:15px; line-height:15px; margin-bottom:25px;}

.communication #container .contents .con_bottom .text02{width:888px; height:435px; border:1px solid #e0e0e0; background-color:#fff; padding:50px 40px 50px 40px;}
.communication #container .contents .con_bottom .text02 .center{text-align:center; font-size:15px; line-height:15px; margin-bottom:25px;}

/*research*/
.research #container .contents .con_bottom .text01 table{width:100%;}
.research #container .contents .con_bottom .text01 th{height:40px; text-align:center; background-color:#8c939f; line-height:40px; color:#fff; font-size:16px;}
.research #container .contents .con_bottom .text01 td.color{border-bottom:1px solid #94a6c7;}
.research #container .contents .con_bottom .text01 tr:last-child{border-bottom:2px solid #17408a; }
.research #container .contents .con_bottom .text01 td{font-size:14px; line-height:36px; color:#6a6a6a; padding-left:18px; background-color:#fff; border-bottom:1px solid #ececec;}
.research #container .contents .con_bottom .text01 td.Blue{text-align:center; color:#17408a; border-right:1px solid #ececec; font-size:16px; padding-left:0px; background-color:#fbfbfb; border-bottom:1px solid #94a6c7;}

/*products*/
.products #container .contents .con_bottom{padding-top:75px;}
.products #container{width:100%; background-color:#fff; padding-bottom:100px;}
.products #container .con_top{width:100%; height:257px; border-bottom:1px solid #dfdfdf; background-color:#f7f7f7;}
.products #container .con_top h3{font-size:33px; line-height:33px; padding:80px 0 70px 0; margin-bottom:15px; text-align:center;}
.products #container .con_top h3 span{color:#17408a;}
.products #container .con_top .pro_traffic{width:976px; margin:0 auto;}
	.products #container .con_top .pro_traffic:after{content:""; display: block; clear:both;}
.products #container .con_top .pro_traffic li{float:left; width:170px; height:38px; padding:10px; background-color:#f7f7f7; border:1px solid #dfdfdf; border-bottom:none; border-right:none;}
.products #container .con_top .pro_traffic li:last-child{border-right:1px solid #dfdfdf;}
.products #container .con_top .pro_traffic li a{display:block; font-size:15px; line-height:19px; text-align:center;}
.products #container .con_top .pro_traffic li.on{color:#17408a; background-color:#fff; border-bottom:1px solid #fff;}
.products #container .con_top .pro_traffic li.short{width:170px; height:22px; padding:18px; 10px 18px 10px;}

.products #container .contents{width:976px;}
/*고속*/
.p_traffic01 #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:24px; color:#5f5f5f; margin-bottom:27px; }
.p_traffic01 #container .contents .con_bottom .text01{width:888px; height:458px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; background:url(../images/pro_traffic0101.jpg) no-repeat 100% 100%; }
.p_traffic01 #container .contents .con_bottom .text01 .center{text-align:center; font-size:15px; line-height:15px; margin-bottom:25px;}

.p_traffic01 #container .contents .con_bottom .text01 .b_t{font-size:20px; line-height:20px; color:#2f2f2f; margin-bottom:7px; }
.p_traffic01 #container .contents .con_bottom .text01 .tr01_con{padding-bottom:20px; border-bottom:1px dotted #d6d6d6; width:450px; margin-bottom:20px; }
.p_traffic01 #container .contents .con_bottom .text01 .tr01_con li{background:url(../images/dot.jpg) no-repeat 0 10px; padding-left:12px; line-height:27px; font-size:15px; color:#777777; }
.p_traffic01 #container .contents .con_bottom .text01 .tr01_con li span{color:#17408a; width:90px; display:inline-block; background:url(../images/pro_bar.jpg) no-repeat 100% 50%; margin-right:15px; }
.p_traffic01 #container .contents .con_bottom .text01 .noborder{ border-bottom:none;}

/*저속*/
.p_traffic02 #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:24px; color:#5f5f5f; margin-bottom:27px; }
.p_traffic02 #container .contents .con_bottom .text01{width:888px; height:515px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; background:url(../images/pro_traffic0201.jpg) no-repeat 100% 100%; }
.p_traffic02 #container .contents .con_bottom .text01 .center{text-align:center; font-size:15px; line-height:15px; margin-bottom:25px;}

.p_traffic02 #container .contents .con_bottom .text01 .b_t{font-size:20px; line-height:20px; color:#2f2f2f; margin-bottom:7px; }
.p_traffic02 #container .contents .con_bottom .text01 .tr01_con{padding-bottom:20px; border-bottom:1px dotted #d6d6d6; width:450px; margin-bottom:20px; }
.p_traffic02 #container .contents .con_bottom .text01 .tr01_con li{background:url(../images/dot.jpg) no-repeat 0 10px; padding-left:12px; line-height:27px; font-size:15px; color:#777777; }
.p_traffic02 #container .contents .con_bottom .text01 .tr01_con li span{color:#17408a; width:90px; display:inline-block; background:url(../images/pro_bar.jpg) no-repeat 100% 50%; margin-right:15px; }

.p_traffic02 #container .contents .con_bottom .text01 .noborder{ border-bottom:none;}

.p_traffic02 #container .contents .con_bottom .text01 .traffic_system{width:460px; border-bottom:1px dotted #d6d6d6; margin-bottom:20px; padding-bottom:25px; }
.p_traffic02 #container .contents .con_bottom .text01 .traffic_system:after{content:""; display: block; clear:both;}
.p_traffic02 #container .contents .con_bottom .text01 .traffic_system .blue_text{float:left; width:85px; }
.p_traffic02 #container .contents .con_bottom .text01 .traffic_system .blue_text li{line-height:27px; font-size:15px; background:url(../images/dot.jpg) no-repeat 0 11px;  padding-left:12px; color:#17408a;}
.p_traffic02 #container .contents .con_bottom .text01 .traffic_system .blue_text li.long{height:40px;}

.p_traffic02 #container .contents .con_bottom .text01 .traffic_system .black_text li{float:left; width:300px; margin-left:15px; line-height:27px; font-size:15px; color:#777777; background:url(../images/pro_bar.jpg) no-repeat 0% 50%;
																												padding-left:15px;}
.p_traffic02 #container .contents .con_bottom .text01 .traffic_system .black_text li.long2{background:url(../images/traffic_bar.jpg) no-repeat 0% 44%; padding-left:15px; line-height:20px;}

/*이동식축중기 및 계중기*/
.p_traffic03 #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:32px; color:#5f5f5f; margin-bottom:27px; }
.p_traffic03 #container .contents .con_bottom .area span{color:#17408a; font-size:17px; }
.p_traffic03 #container .contents .con_bottom .text01{width:888px; height:416px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; 
																			background:url(../images/pro_traffic0301.jpg) no-repeat 100% 100%; margin-bottom:20px;}
.p_traffic03 #container .contents .con_bottom .text01 .center{text-align:center; font-size:15px; line-height:15px; margin-bottom:25px;}

.p_traffic03 #container .contents .con_bottom .text01 .b_t{font-size:20px; line-height:20px; color:#2f2f2f; margin-bottom:7px; }
.p_traffic03 #container .contents .con_bottom .text01 .tr01_con{padding-bottom:20px; border-bottom:1px dotted #d6d6d6; width:450px; margin-bottom:20px; }
.p_traffic03 #container .contents .con_bottom .text01 .tr01_con li{background:url(../images/dot.jpg) no-repeat 0 10px; padding-left:12px; line-height:27px; font-size:15px; color:#777777; }
.p_traffic03 #container .contents .con_bottom .text01 .tr01_con li.nodot{background:none;}
.p_traffic03 #container .contents .con_bottom .text01 .tr01_con li span{color:#17408a; width:90px; display:inline-block; background:url(../images/pro_bar.jpg) no-repeat 100% 50%; margin-right:15px; }

.p_traffic03 #container .contents .con_bottom .text01 .tr01_con2{padding-bottom:20px; width:450px;}
.p_traffic03 #container .contents .con_bottom .text01 .tr01_con2 li{background:url(../images/dot.jpg) no-repeat 0 10px; padding-left:12px; line-height:27px; font-size:15px; color:#777777; }

.p_traffic03 #container .contents .con_bottom .text01 .table_wrap{width:450px; border-bottom:1px dotted #d6d6d6; margin-bottom:20px; }
.p_traffic03 #container .contents .con_bottom table{width:340px; margin-bottom:20px; border-bottom:1px solid #cacaca; border-top:1px solid #cacaca; }
.p_traffic03 #container .contents .con_bottom tr{height:24px; }
.p_traffic03 #container .contents .con_bottom td{font-size:12px; text-align:center; border-bottom:1px solid #cacaca; border-right:1px solid #e3e3e3;}
.p_traffic03 #container .contents .con_bottom td:last-child{border-right:0;}
.p_traffic03 #container .contents .con_bottom td.color{background:#f6f7f8; color:#393939; font-size:14px; text-align:center;}

.p_traffic03 #container .contents .con_bottom .text01_bottom{margin-bottom:70px; }

.p_traffic03 #container .contents .con_bottom .text01 .noborder{ border-bottom:none;}

.p_traffic03 #container .contents .con_bottom .text02{width:888px; height:401px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; background:url(../images/pro_traffic0303.jpg) no-repeat 100% 100%; }
.p_traffic03 #container .contents .con_bottom .text02 .center{text-align:center; font-size:15px; line-height:15px; margin-bottom:25px;}
.p_traffic03 #container .contents .con_bottom .text02 .b_t{font-size:20px; line-height:20px; color:#2f2f2f; margin-bottom:7px; }
.p_traffic03 #container .contents .con_bottom .text02 .tr01_con{padding-bottom:20px; border-bottom:1px dotted #d6d6d6; width:450px; margin-bottom:20px; }
.p_traffic03 #container .contents .con_bottom .text02 .tr01_con li{background:url(../images/dot.jpg) no-repeat 0 10px; padding-left:12px; line-height:27px; font-size:15px; color:#777777; }
.p_traffic03 #container .contents .con_bottom .text02 .tr01_con li.nodot{background:none;}
.p_traffic03 #container .contents .con_bottom .text02 .tr01_con li span{color:#17408a; width:90px; display:inline-block; background:url(../images/pro_bar.jpg) no-repeat 100% 50%; margin-right:15px; }

.p_traffic03 #container .contents .con_bottom .text02 .noborder{ border-bottom:none;}

.p_traffic03 #container .contents .con_bottom .text02 .traffic_system{width:450px; border-bottom:1px dotted #d6d6d6; margin-bottom:20px; padding-bottom:25px; }
	.p_traffic03 #container .contents .con_bottom .text02 .traffic_system:after{content:""; display: block; clear:both;}
.p_traffic03 #container .contents .con_bottom .text02 .traffic_system .blue_text{float:left; width:105px; }
.p_traffic03 #container .contents .con_bottom .text02 .traffic_system .blue_text li{line-height:27px; font-size:15px; background:url(../images/dot.jpg) no-repeat 0 11px;  padding-left:15px; color:#17408a;}
.p_traffic03 #container .contents .con_bottom .text02 .traffic_system .blue_text li.long{height:40px;}

.p_traffic03 #container .contents .con_bottom .text02 .traffic_system .black_text li{float:left; width:285px; margin-left:15px; line-height:27px; font-size:15px; color:#777777; background:url(../images/pro_bar.jpg) no-repeat 0% 50%;
																												padding-left:15px;}
.p_traffic03 #container .contents .con_bottom .text02 .traffic_system .black_text li.long2{background:url(../images/traffic_bar.jpg) no-repeat 0% 50%; padding-left:15px; line-height:20px; }

/*AVC,VDS,VMS 시스템*/
.p_traffic04 #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:32px; color:#5f5f5f; margin-bottom:27px; }

.p_traffic04 #container .contents .con_bottom .text01{width:888px; height:400px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; 
																			background:url(../images/pro_traffic0401.jpg) no-repeat 98% 90%; margin-bottom:35px;}
.p_traffic04 #container .contents .con_bottom dl{margin-bottom:40px; }
.p_traffic04 #container .contents .con_bottom dt{font-size:32px; line-height:32px; color:#17408a; margin-bottom:10px; }
.p_traffic04 #container .contents .con_bottom dd{font-size:17px; line-height:17px; color:#17408a;}
.p_traffic04 #container .contents .con_bottom .b_t{font-size:20px; line-height:20px; color:#2f2f2f; margin-bottom:7px; }
.p_traffic04 #container .contents .con_bottom .tr01_con{padding-bottom:20px; border-bottom:1px dotted #d6d6d6; width:450px; margin-bottom:20px; }
.p_traffic04 #container .contents .con_bottom .tr01_con li{background:url(../images/dot.jpg) no-repeat 0 10px; padding-left:12px; line-height:27px; font-size:15px; color:#777777; }
.p_traffic04 #container .contents .con_bottom .tr01_con2 li span{color:#17408a; width:90px; display:inline-block; background:url(../images/pro_bar.jpg) no-repeat 100% 50%; margin-right:15px; }

.p_traffic04 #container .contents .con_bottom .tr01_con2{padding-bottom:20px; width:450px; border-bottom:1px dotted #d6d6d6; margin-bottom:20px;}
.p_traffic04 #container .contents .con_bottom .tr01_con2 li{background:url(../images/dot.jpg) no-repeat 0 10px; padding-left:12px; line-height:27px; font-size:15px; color:#777777; }
.p_traffic04 #container .contents .con_bottom .noborder{ border-bottom:none;}

.p_traffic04 #container .contents .con_bottom .text02{width:888px; height:400px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; 
																			background:url(../images/pro_traffic0402.jpg) no-repeat 98% 90%; margin-bottom:35px;}

.p_traffic04 #container .contents .con_bottom .text03{width:888px; height:400px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; 
																			background:url(../images/pro_traffic0403.jpg) no-repeat 98% 90%; margin-bottom:35px;}
/*CCTV*/
.p_traffic05 #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:42px; color:#5f5f5f; margin-bottom:27px; }
.p_traffic05 #container .contents .con_bottom .area span{color:#17408a; font-size:17px; }


.p_traffic05 #container .contents .con_bottom .text01{width:888px; height:535px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; 
																			background:url(../images/pro_traffic0501.jpg) no-repeat 93% 13%; margin-bottom:35px;}
.p_traffic05 #container .contents .con_bottom dl{margin-bottom:40px; }
.p_traffic05 #container .contents .con_bottom dt{font-size:32px; line-height:32px; color:#17408a; margin-bottom:10px; }
.p_traffic05 #container .contents .con_bottom dd{font-size:17px; line-height:17px; color:#17408a;}
.p_traffic05 #container .contents .con_bottom .b_t{font-size:20px; line-height:20px; color:#2f2f2f; margin-bottom:7px; }
.p_traffic05 #container .contents .con_bottom .tr01_con{padding-bottom:20px; border-bottom:1px dotted #d6d6d6; width:888px; margin-bottom:20px; }
.p_traffic05 #container .contents .con_bottom .tr01_con li{background:url(../images/dot.jpg) no-repeat 0 10px; padding-left:12px; line-height:27px; font-size:15px; color:#777777; }
.p_traffic05 #container .contents .con_bottom .tr01_con2 li span{color:#17408a; width:90px; display:inline-block; background:url(../images/pro_bar.jpg) no-repeat 100% 50%; margin-right:15px;  }

.p_traffic05 #container .contents .con_bottom .text01 .traffic_system{width:370px; border-bottom:1px dotted #d6d6d6; margin-bottom:20px; padding-bottom:25px; }
	.p_traffic05 #container .contents .con_bottom .text01 .traffic_system:after{content:""; display: block; clear:both;}
.p_traffic05 #container .contents .con_bottom .text01 .traffic_system .blue_text{float:left; width:55px; }
.p_traffic05 #container .contents .con_bottom .text01 .traffic_system .blue_text li{line-height:27px; font-size:15px; background:url(../images/dot.jpg) no-repeat 0 11px;  padding-left:15px; color:#17408a;}
.p_traffic05 #container .contents .con_bottom .text01 .traffic_system .blue_text li.long{height:38px;}
.p_traffic05 #container .contents .con_bottom .text01 .traffic_system .black_text li{float:left; width:285px; margin-left:15px; line-height:27px; font-size:15px; color:#777777; background:url(../images/pro_bar.jpg) no-repeat 0% 20%;
																												padding-left:15px;}
.p_traffic05 #container .contents .con_bottom .area li{float:left; background:url(../images/area_bg.jpg) no-repeat 0 0; width:139px; height:84px; font-size:15px; line-height:22px; color:#17408a; text-align:center;
padding:20px 0 0 0; margin-right:10px;}
.p_traffic05 #container .contents .con_bottom .area li:last-child{margin-right:0px;}

.p_traffic05 #container .contents .con_bottom .text02{width:888px; height:520px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; margin-bottom:35px;}
.p_traffic05 #container .contents .con_bottom .text02 dl{margin-bottom:12px; }

.p_traffic05 #container .contents .con_bottom .text03{width:888px; height:520px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; margin-bottom:35px;}
.p_traffic05 #container .contents .con_bottom .text03 dl{margin-bottom:12px; }

.p_traffic05 #container .contents .con_bottom .text04{width:888px; height:350px; border:1px solid #e0e0e0; background-color:#fff; padding:30px 40px 25px 40px; margin-bottom:35px;}
	.p_traffic05 #container .contents .con_bottom .text04 .newVision:after{content:""; display: block; clear:both;}
.p_traffic05 #container .contents .con_bottom .text04 .newVision dl{float:left; padding-right:8px; border-right:1px dotted #c2c2c2; padding-left:8px; } 
.p_traffic05 #container .contents .con_bottom .text04 .newVision dl:first-child{padding-left:0px; }
.p_traffic05 #container .contents .con_bottom .text04 .newVision dl:last-child{border-right:0px;}
.p_traffic05 #container .contents .con_bottom .text04 .newVision dt{font-size:16px; line-height:16px; color:#727272;}
.p_traffic05 #container .contents .con_bottom .text04 dl{margin-bottom:28px; }

/*제품 mobile system*/
.pro_mobile #container .contents .con_bottom{padding-top:45px;}
.pro_mobile #container{background:#f7f7f7;}
.pro_mobile #container h3{font-size:33px; line-height:33px; padding:80px 0 20px 0; margin-bottom:15px; text-align:center;}
.pro_mobile #container h3 span{color:#17408a;}
.pro_mobile #container .contents .con_bottom .text01{width:890px; height:720px; margin:0 auto; border:1px solid #dcdcdc; background:#fff; padding:35px;}
.pro_mobile #container .contents .con_bottom .text01 .text_c{text-align:center; font-size:15px; line-height:21px; color:#777777; margin-bottom:50px; }
.pro_mobile #container .contents .con_bottom .text01 .pro_m{border-bottom:1px dotted #cccccc; margin-bottom:14px; }
.pro_mobile #container .contents .con_bottom .text01 .pro_m:last-child{border-bottom:none;}
	.pro_mobile #container .contents .con_bottom .text01 .pro_m:after{content:""; display: block; clear:both;}
.pro_mobile #container .contents .con_bottom .text01 .pro_m dl{float:left; margin-right:9px; }
.pro_mobile #container .contents .con_bottom .text01 .pro_m dl:last-child{margin-right:0px;}
.pro_mobile #container .contents .con_bottom .text01 .pro_m dd{text-align:center; font-size:14px; line-height:36px; }

.products #container .con_top .pro_traffic li.on{color:#17408a; background-color:#fff; border-bottom:1px solid #fff;}

/*이동통신*/
.products #container .con_top .pro_communication{width:976px; margin:0 auto;}
	.products #container .con_top .pro_communication:after{content:""; display: block; clear:both;}
.products #container .con_top .pro_communication li{float:left; width:303px; height:38px; padding:10px; background-color:#f7f7f7; border:1px solid #dfdfdf; border-bottom:none; border-right:none;}
.products #container .con_top .pro_communication li:last-child{border-right:1px solid #dfdfdf;}
.products #container .con_top .pro_communication li a{display:block; font-size:15px; line-height:19px; text-align:center;}
.products #container .con_top .pro_communication li.on{color:#17408a; background-color:#fff; border-bottom:1px solid #fff;}
/*device*/
.p_communication01 #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:42px; color:#5f5f5f; margin-bottom:27px; }
.p_communication01 #container .contents .con_bottom .text01{width:888px; height:655px; border:1px solid #e0e0e0; padding:30px 40px 25px 40px; margin-bottom:35px;}
.p_communication01 #container .contents .con_bottom .text01 dl{margin-bottom:10px; }
.p_communication01 #container .contents .con_bottom .text01 dt{font-size:20px; line-height:32px; color:#2f2f2f;}
.p_communication01 #container .contents .con_bottom .text01 dd{font-size:15px;  line-height:27px; color:#777777;}
.p_communication01 #container .contents .con_bottom .text01 table{width:100%;}
.p_communication01 #container .contents .con_bottom .text01 th{background:#6a6f79; color:#fff; height:30px; line-height:30px; border-right:3px solid #fff; text-align:center;}
.p_communication01 #container .contents .con_bottom .text01 tr{border-bottom:1px solid #dedede;}
.p_communication01 #container .contents .con_bottom .text01 tr:first-child{border-bottom:0px;}
.p_communication01 #container .contents .con_bottom .text01 tr:last-child{border-bottom:1px solid #17408a;}
.p_communication01 #container .contents .con_bottom .text01 td{border-right:3px solid #fff; }
.p_communication01 #container .contents .con_bottom .text01 td.pro{background:#f7f7f7; height:103px;}
.p_communication01 #container .contents .con_bottom .text01 td.pro{padding-left:13px;}
.p_communication01 #container .contents .con_bottom .text01 td.device{background:#eceff4; height:103px; font-size:14px; color:#293c5e; text-align:center;}
.p_communication01 #container .contents .con_bottom .text01 td.function{background:#f7f7f7; height:103px; font-size:14px; color:#6d6d6d; text-align:center;}

/*M2M*/
.p_communication02 #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:42px; color:#5f5f5f; margin-bottom:27px; }
.p_communication02 #container .contents .con_bottom .text01{width:888px; height:370px; border:1px solid #e0e0e0; padding:30px 40px 25px 40px; margin-bottom:35px; position:relative; background:url(../images/m2m_img.jpg) no-repeat 6% 70%;}
.p_communication02 #container .contents .con_bottom .text01 dl{margin-bottom:10px; }
.p_communication02 #container .contents .con_bottom .text01 dt{font-size:20px; line-height:32px; color:#2f2f2f;}
.p_communication02 #container .contents .con_bottom .text01 dd{font-size:15px;  line-height:27px; color:#777777;}
.p_communication02 #container .contents .con_bottom .text01 .table{position:absolute; top:67px; right:30px;}
.p_communication02 #container .contents .con_bottom .text01 table{width:506px;}
.p_communication02 #container .contents .con_bottom .text01 th{background:#f6f7f8; color:#393939; height:28px; line-height:28px; text-align:center; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; border-right:1px solid #e3e3e3}
.p_communication02 #container .contents .con_bottom .text01 tr.border{border-bottom:1px solid #cacaca; }
.p_communication02 #container .contents .con_bottom .text01 td{text-align:center; font-size:14px; height:26px; border-right:1px solid #e3e3e3; color:#717171;}
.p_communication02 #container .contents .con_bottom .text01 td:last-child{border-right:0px;}
.p_communication02 #container .contents .con_bottom .text01 td.font_s{font-size:13px; }

/*CDMA*/
.p_communication03 #container .contents .con_bottom .area{text-align:center; font-size:24px; line-height:42px; color:#5f5f5f; margin-bottom:27px; }
.p_communication03 #container .contents .con_bottom .text01{width:888px; height:210px; border:1px solid #e0e0e0; padding:30px 40px 25px 40px; margin-bottom:35px; background:url(../images/cdma_img.jpg) no-repeat 100% 100%;}
.p_communication03 #container .contents .con_bottom .text01 dl{margin-bottom:10px; }
.p_communication03 #container .contents .con_bottom .text01 dt{font-size:20px; line-height:32px; color:#2f2f2f;}
.p_communication03 #container .contents .con_bottom .text01 dd{font-size:15px;  line-height:27px; color:#777777;}

/*board*/
.border_wrap{border:1px solid #dcdcdc; background:#fff; min-height:700px; padding:40px 10px 10px 10px; }

/*stock price*/
.stock #container .contents .con_bottom .text01{border:1px solid #dcdcdc; background:#fff;}
.disclosure #container .contents .con_bottom .text01{border:1px solid #dcdcdc; background:#fff;}
.stock #container .contents .con_bottom .text01 iframe{padding:30px 0 0 120px; }
.disclosure #container .contents .con_bottom .text01 iframe{padding:70px 0 0 120px; }

/*contact us*/
.contact #container .contents .con_bottom .text01{width:100%; }
.contact #container .contents .con_bottom .text01 table{width:100%; margin:30px 0 100px 0;}
.contact #container .contents .con_bottom .text01 th{background:#f6f7f8; color:#393939; height:28px; line-height:28px; text-align:center; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; border-right:1px solid #e3e3e3}
.contact #container .contents .con_bottom .text01 tr{border-bottom:1px solid #cacaca; }
.contact #container .contents .con_bottom .text01 td{text-align:center; font-size:14px; height:26px; border-right:1px solid #e3e3e3; color:#717171; height:30px;}
.contact #container .contents .con_bottom .text01 td.back{background:#f6f7f8; color:#393939;}
.contact #container .contents .con_bottom .text01 td:last-child{border-right:0px;}


/*company-subcompany*/
.subcompany_h4{font-size:20px;  color:#707070;}
.img_box{width:100%; height:320px; margin-top:20px; }
.img_box .subcompany1{float:left; margin-right:20px; border:2px solid #e4e4e4;}
.img_box .subcompany2{float:left; margin-right:15px; border:2px solid #e4e4e4;}
.img_box .subcompany3{ float:left; margin-right:15px; border:2px solid #e4e4e4;}
.img_box .box_right{height:315px; }
.img_box .box_right .r_txt1{font-size:15px;  color:#707070; height:150px; padding:10px 0 0 20px; line-height:1.6em; letter-spacing:-0.02em;}
.img_box .box_right .r_txt2{font-size:15px; color:#707070;margin-left:20px;}
.img_box .box_right .r_img{width:151px; height:124px; float:left;  margin-top:14px; margin-right:6px; border:1px solid #e4e4e4;}
.img_box .box_right .r_img1{margin-left:20px;}
.img_box .box_right .r_img2{margin-left:10px;}
.img_box .box_right .r_img3{margin-left:10px;}
.text02, .text03{padding-bottom:60px; }



/*company-cooperator*/
.coper{width:947px; height:140px; border:1px solid #cbcbcb;  margin-left:10px;  background:#fff url(../images/ird_logo.png) no-repeat 13px 13px;}
.coper .coper1{font-size:20px; color:#0064c9;  height:30px; margin:30px 0 0 30px; font-weight:bold; }
.coper .coper2{font-size:20px; color:#717171; line-height:2.5em; margin-left:140px; margin-top:25px;  }
.coper .coper2 .black{ color:#323232;  display:inline-block; font-size:20px;}
