#content .article { border-top:1px solid #e1e1e1; padding:30px 0; font-size:0.9em; color:#000000; }
#content .article h2 { margin-bottom:18px; font-size:1.4em; font-weight:bold; color:#09a1c8; }
#content .article ul { margin:18px 0; }
#content .article ul li { margin:10px 0; padding-left:17px; background:url('../../layouts/regentree/image/content/bullet1.gif') no-repeat 3px 8px; font-size:1.1em; line-height:1.6em; letter-spacing:0.02em; }
#content .article ul.type2 li { background-image:url('../../layouts/regentree/image/content/bullet2.gif'); background-position:3px 7px; color:#1e6a7f; }
#content .article p { margin-top:10px; font-size:0.95em; line-height:1.4em; color:#e57f2c; }
#content .article p span { color:#e77f3a; }
#content .article p.map { margin:20px 0; color:#646464; }
#content .article p.map span { color:#09a1c8; }
#content .article .content1 { margin:0 auto; width:547px; }
#content .first { border-top:0; padding-top:0; }

#content .article ul.tab li { float:left; background:#646b70; margin-right:1px; width:139px; height:62px; padding-left:0; text-align:center; font-size:0.98em; font-weight:bold; }
#content .article ul.tab li.active { background:#f67d2c url('../../layouts/regentree/image/tab_arrow.gif') no-repeat center bottom; }
#content .article ul.tab li.last { margin-right:0; }
#content .article ul.tab li a { width:137px; height:36px; padding:13px 5px; display:block; color:#ffffff; }
#content .article ul.tab li.last a { height:18px; padding:13px 5px; }
#content .article ul.tab:after { content:''; display:block; clear:both; }

#content .article div.tab h3 { font-size:1.45em; }
#content .article div.tab ul { border-top:2px solid #313131; border-bottom:2px solid #313131; padding:0; }
#content .article div.tab ul li { border-bottom:1px solid #b7b7b7; background:none; padding:20px 0; }
#content .article div.tab ul li.last { border-bottom:0; }
#content .article div.tab ul li a { display:block; background:url('../../layouts/regentree/image/content/tbeta4/icon_arrow.gif') no-repeat 5px center; margin-bottom:18px; padding:2px 0 2px 32px; font-size:1.1em; text-decoration:underline; color:#007298; }
#content .article div.tab ul li p { line-height:1.5em; color:#666666; padding-left:30px; }
#content .article div.tab2,
#content .article div.tab3,
#content .article div.tab4,
#content .article div.tab5,
#content .article div.tab6 { display:none; }