@charset "utf-8";
/* CSS Document */


#i_header_wrap { background:url(/images/top_bg.jpg) repeat-x; width:100%; height:31px; }

#i_header_s_wrap {  width:100%; height:31px; }

#i_header{ width:1100px; height:31px; margin:0 auto; position:relative; }
#i_s_header{ width:1099px; height:31px; margin:0 auto; position:relative; background:url(/images/top_bg.jpg) repeat-x; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }

#i_logo { width:110px; height:31px; position:absolute; left:10px; top:2px; z-index:9999;}

#i_gnb { width:230px; height:31px; position:absolute; right:0; top:0;}

#i_visu { width:100%; height:500px; position:relative; margin:0 auto;}

#i_lnb_wrap { width:100%; height:35px; background:url(/images/menu_bg.jpg) repeat-x;}

#i_lnb { width:1100px; height:35px; margin:0 auto; background:url(/images/mn_bg.jpg) center top no-repeat;}

#i_container { width:1100px; height:295px; margin:25px auto 40px auto; position:relative; background:url(/images/board_bg.jpg) 460px top no-repeat;}

#i_photo { width:440px; height:140px; position:absolute; left:0; top:0;}

#i_mcall { width:440px; height:135px; position:absolute; left:0; bottom:0; }

#i_news { width:280px; height:140px; position:absolute; left:460px; top:0;}

#i_qna { width:280px; height:135px; position:absolute; left:460px; bottom:0;}

#i_art { width:330px; height:130px; position:absolute; right:0; top:0;}
#i_product { width:340px; height:155px; position:absolute; right:0; top:0;}
#i_number { width:340px; height:135px; position:absolute; right:0; bottom:-10px;}

#i_footer { width:1100px; height:80px; position:relative; margin:0 auto 10px; border-top:1px solid #ebebeb;}
#i_btm { padding:5px 0;border-bottom:1px solid #ebebeb; overflow:hidden; position:relative;}
.btmsite { width:780px; position:absolute; left:168px; top:5px;}
.btmsite ul { margin:0; padding:0; width:780px;}
.btmsite ul li { list-style:none; float:left; padding:0 34px; border-right:1px solid #ebebeb}
.btmsite ul li a { color:#bababa;}
.ift { color:#999; text-align:center; padding-top:15px;}
.ift span a { color:#999}
.gotop { float:right; margin-right:20px; }
.gotop a { color:#F60;}
.gotop a:hover { text-decoration:none;}

#i_svisu { width:1120px; height:290px; margin:0 auto; background:#ccc;}

#i_subcon { width:1120px; margin:0 auto; }


#i_sub1 { width:1120px; height:40px; margin:0 auto;}
#i_sub2 { width:1100px; min-height:700px; margin:20px auto 0; /* background:url(/images/con_box_02.jpg) repeat-y; */}
#i_left { width:185px; background-color: rgba(255,  255,  255,  0.8);
background: rgba(255,  255,  255,  0.8);color: rgba(255,  255,  255,  0.8); min-height:600px; padding-left:10px; padding-top:10px; padding-right:10px; border:1px solid #ececec; float:left; display:inline-block; position:relative;margin-right:21px;}
#i_left > ul { margin:0; padding:0;}
#i_left > ul > li { list-style:none; padding:0;}

#i_right { width:850px;min-height:885px; background:#fff; display:inline-block;padding-left:10px; padding-top:10px; padding-right:10px; border:1px solid #ececec;}
#i_footerwrap { width:100%; height:140px; margin-top:20px;}
#i_sfooter { width:1100px; height:140px; margin:0 auto; clear:both;}

.newleft > li { width:185px; border-bottom:1px solid #efefef;}
.newleft > li > a { display:inline-block; width:175px; height:30px; line-height:30px; text-align:left; padding-left:10px; font-weight:700; font-size:14px; color:#162593}
.newleft > li > a:hover { background:url(/images/hoverbg.png) right 13px no-repeat; color:#162593; text-decoration:none;}

.newleft > li .lion{ color:#162593; text-decoration:none; font-weight:bold; background:#dadada;}


.newleft li > ul > li > a:hover{color:#162593 !important; text-decoration:none !important; font-weight:bold !important; background:#dadada !important;}