/*sub section*/
#sub_wrap #section{width:960px; float:right; position:relative; padding-bottom:50px;}
#sub_wrap #section #title h2{color:#797979; font-size:28px; display:inline; position:absolute; left:33px; top:15px;}
#sub_wrap #section span.title_icon{width:26px; height:26px; position:absolute; top:18px;}
#sub_wrap #section .path{position:absolute; right:-10px; font-size:12px; color:#888888;}
#sub_wrap #section .path span{position:absolute; top:2px; left:-15px;}
#sub_wrap #section .contents{padding-top:80px; padding-left:20px;}
#sub_wrap #section .contents p.b_h3{font-size:24px; font-weight:600; color:#2f6fc7; padding-top:50px;}
#sub_wrap #section .contents p.g_h3{font-size:20px; font-weight:300; color:#666; padding-top:30px;}
#sub_wrap #section .contents p.g_h3 span{font-size:20px; font-weight:600; color:#666;}
#sub_wrap #section .contents p img{margin-top:20px;}


#sub_visual{width:100%; height:200px; background-image:url(../images/sub_vis.jpg); background-repeat:no-repeat; background-position:center;}
#sub_wrap{width:1100px; margin:60px auto 30px;}

/*sub menu*/
#sub_wrap #aside{width:250px; float:left; margin-top:10px;}
#sub_wrap #aside h2{height:60px; background-image:url(../images/sl_bg.gif); color:#008293; font-size:25px; font-weight:600; line-height:60px; padding-left:15px;}
#sub_wrap #aside h2 span{font-weight:300; font-size:12px; margin-left:5px;}
#sub_wrap #aside > ul > li{height:40px;line-height:40px; border-bottom:1px solid #dddddd;}
#sub_wrap #aside > ul > li a{color:#666; font-size:14px; text-indent:10px; padding-left:10px;}
#sub_wrap #aside > ul > li a:hover{color:#FFF; font-size:14px; font-weight:600; background-color:#89c1c9;}
#sub_wrap #aside .onclick{color:#fff; font-size:14px; font-weight:600; background-color:#89c1c9;}