/*sub section*/
#sub_wrap #section{width:810px; float:right; position:relative; padding-bottom:50px;}
#sub_wrap #section #title h2{color:#008293; font-size:28px; display:inline; position:absolute; left:33px; top:20px;}
#sub_wrap #section span.title_icon{width:26px; height:26px; position:absolute; top:25px;}
#sub_wrap #section .path{position:absolute; right:20px; 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:40px;}

#sub_wrap #section #title2 h2{color:#5e8705; font-size:28px; display:inline; position:relative; left:3px; top:20px; }
#sub_wrap #section span.title_icon2{width:26px; height:26px; position:relative; top:25px;}
#sub_wrap #section .contents2{padding-top:15px;}
#sub_wrap #section .contents p img{margin-top:10px;}

#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:20px;}
#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;}

/*
.depth2 > li{height:25px;}
.depth2 > li a{font-size:12px; color:#666; display:block; text-indent:20px;}
.depth2 > li a:hover{color:#2f6fc7; font-weight:600; text-decoration:underline;}
.depth2 > li.depth2_01{padding-top:10px;}
.depth2 > li.depth2_02{border-bottom:1px solid #ddd;}
.depth2 #sub_onclick{color:#2f6fc7; font-weight:600;text-decoration:underline;}*/

/*#middle {display: table-cell; width: 1015px;}*/
#middle>div {float: left; width:260px;}
#left {position: absolute;width: 260px;}
#leftMenu {margin: 0 auto; width: 260px;}

#leftMenu #leftTitle h1 { height:60px; background-image:url(../images/sl_bg.gif); color:#769f1f; font-size:20px; font-weight:600; line-height:60px; padding-left:10px;}
#leftMenu #leftTitle h1 span{font-weight:300; font-size:12px; margin-left:5px;}

.depth3 {background-color:#f7f7f7; padding-top:6px;}
.depth3 > li{height:25px;}
.depth3 > li a{font-size:12px; color:#666; display:block; text-indent:20px;}
.depth3 > li a:hover{color:#2f6fc7; font-weight:600; text-decoration:underline;}
.depth3 #sub_onclick{color:#2f6fc7; font-weight:600;text-decoration:underline;}
.lefton{background-color:#2f6fc7; color:#FFF;}

/*submenu */

/* 1depth */
#subMenu>ul>li>a { display: block; height: 40px; line-height:40px;	text-indent: 19px; border-bottom:1px solid #ddd;	font-size: 13px; color:#666; font-weight: 600; 	cursor: pointer; }
#subMenu>ul>li>a:hover, #subMenu>ul>li>a.on {	line-height: 40px; text-indent: 19px; font-weight: 600;	background: #2f6fc7; color: #fff;	 border-bottom:1px solid #ddd;}
/* 2depth */
ul.depth2 { display: block; padding-top: 8px;	padding-bottom: 8px; } 
ul.depth2>li>a { display: block; height: 25px; line-height: 25px; font-size:12px; text-indent: 18px;	background-color:#f7f7f7; cursor: pointer;	color:#666; }
ul.depth2>li>a:hover, ul.depth2>li>a.on { color: #2f6fc7; }



/*sub section link text*/

.sub03_01{float:left; padding-left:20px; padding-bottom:20px;}
.sub03_01 h3{font-size:16px; color:#5e8705; margin:10px 0 10px;}
.sub03_01 h3 a{width:200px; color:#5e8705;}
.sub03_text{font-size:14px; color:#666;}
.sub03_text span.circle{width:20px; height:20px; border-radius:20px; font-color:#fff; font-weight:600; background-color:#5e8705; border:2px solid #5e8705; line-height:20px; text-align:center; color:#FFF; display:inline-block;}
.sub03_text span{margin-top:5px; margin-bottom:5px;}


