/*  main_vis */
.m_vis_wrap {position:absolute; width:100%; height:1160px; left:0px; top:0px; background:#fff url("../img/main/m_v_bg1.jpg") repeat-x;}
.m_vis {position:relative; width:100%; height:700px; margin:0 auto; background:url("../img/main/vi_01.jpg") no-repeat 50% 0px;}
.m_vis_busanmc {position:relative; width:100%; height:700px; margin:0 auto; background:url("/companys/busanmc/img/vi_01.jpg") no-repeat 50% 0px;}
#vis {position:relative; width:100%; height:700px; margin:0 auto;}
.vis_txt {position:relative; width:1200px; height:300px; margin:0 auto; padding-top:230px; box-sizing:border-box;}
.m_vis_bg2 {position:relative; width:100%; height:460px; background:url("../img/main/m_v_bg2.jpg") no-repeat 50% 100%;}

/*  cont1 */
.m_c_wrap1 {position:relative; width:100%; height:1160px; z-index:100;}
.m_c_wrap1_2 {position:relative; width:1200px; height:1160px; margin:0 auto;}
.m_noti_wrap {position:absolute; width:600px; height:460px; left:0px; top:700px;}
.m_noti_tit {position:relative; width:100%; height:85px; border-bottom:solid 1px #d9d9d9; background:url("../img/main/m_noti_tit.jpg") no-repeat 0px 100%;}
.m_noti_more {position:absolute; width:39px; height:39px; right:30px; bottom:0px;}
.m_noti_cont {position:relative; width:570px; padding-top:40px;}
.m_noti_cont a {display:block; width:100%;}
.m_noti_sub {position:relative; width:570px; height:18px; border-bottom:solid 1px #e8e8e8; font-size:16px; text-align:left; margin-bottom:25px;}
.m_noti_txt {position:relative; width:570px; font-size:15px; color:#7f7f7f; line-height:25px;}

.m_ban_wrap {position:absolute; width:600px; height:600px; left:600px; top:485px;}
.m_ban1 {position:relative; width:300px; height:300px; float:left; overflow:hidden;}
.m_ban_e1 {position:absolute; width:300px; height:150px; left:0px; top:151px; overflow:hidden;}
.m_ban_e2 {position:absolute; width:300px; height:150px; left:300px; top:151px; overflow:hidden;}
.m_ban10 {position:relative; width:300px; height:300px; float:left; overflow:hidden;}
.ban_img {height:300px; position:absolute; top:0px; left:0px;}
.ban_img2 {height:300px; position:absolute; top:0px; left:0px;}
.m_ban2 {position:relative; width:600px; height:300px; float:left; overflow:hidden;}
.ban_img_1 {height:150px; position:absolute; top:0px; left:0px;}
.ban_txt {position:absolute; width:240px; height:48px; left:30px; top:40px; background:url("../img/main/m_ban_txt1.png") no-repeat;}
.ban_txt2 {position:absolute; width:240px; height:88px; left:0px; top:0px; background:url("../img/main/m_ban_txt2.png") no-repeat;}
.ban_txt3 {position:absolute; width:240px; height:120px; left:30px; top:40px; background:url("../img/main/m_ban_txt3.png") no-repeat; padding-top:44px; box-sizing:border-box; color:rgba(255,255,255,.6); line-height:21px;}

/*  cont2 */
.m_c_wrap2 {position:relative; width:100%; height:615px; background:#f7f7f8;  z-index:200;}
.m_c_wrap2_2 {position:relative; width:1200px; height:615px; margin:0 auto;}
.m_c_tit {position:relative; width:1200px; height:135px; background:url("../img/main/m_con_tit.png") no-repeat 0px 60px;}
.m_c_ban_wrap {position:relative; width:1200px; height:300px;}
.m_c_ban {position:relative; width:300px; height:300px; float:left;}
.banbg1 {background:url("../img/main/m_qban_01.jpg") no-repeat}
.banbg2 {background:url("../img/main/m_qban_02.jpg") no-repeat}
.banbg3 {background:url("../img/main/m_qban_03.jpg") no-repeat}
.banbg4 {background:url("../img/main/m_qban_04.jpg") no-repeat}
.qban_img {width:300px; height:300px; opacity:0;}
.qban_tit {position:absolute; width:150px; height:20px; left:30px; top:32px; text-align:left; font-size:17px; color:#333;}

.m_cs_num {position:relative; width:600px; height:15px; border-bottom:solid 1px #e1e1e2; color:#6a6a6a; margin-top:45px;}
.m_cs_num2 {position:relative; width:600px; height:15px; border-bottom:solid 1px #e1e1e2; color:#6a6a6a; margin-top:12px;}






/* txt */
.txt_col {color:#000;}
.txt_col2 {color:#fff;}



