body{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a:link,a:visited{
color:#4E4E4E;
}
a:hover{
color:#000000;
}
.var{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:center;
padding-top:45px;
height:38px;
}

.var a:link,.var a:visited{
color:#FFFFFF;
padding:10px;
text-decoration:none;
}
.var a:hover{
color:#FFFF00;
}
a.keyword:link,a.keyword:visited{
color:#Ff0000;
padding:2px;
text-decoration:none;
}
a.keyword:hover{
color:#FF3300;
}

a.email:link,a.email:visited{
color:#0F5F9A;
padding:2px;
text-decoration:none;
}
a.email:hover{
color:#FF3300;
text-decoration:underline;
}
.nav{
float:right;
margin:0;
padding:0;
list-style:none;
margin-top:18px;
}
.nav li{
line-height:30px;
padding-right:67px;
list-style:none;
}
.engnav{
float:right;
margin:0;
padding:0;
list-style:none;
margin-top:10px;
}
.engnav li{
line-height:28px;
padding-right:58px;
text-align:left;
list-style:none;
}
.nav a:link,.nav a:visited,.engnav a:link,.engnav a:visited{
color:#0F5F9A;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
.nav a:hover,.engnav a:hover{
color:#ff3300;
}
.menutop{
height:22px;
background:#ffffff url(inde_04.jpg) no-repeat left;
}
.menu,.engmenu{
height:32px;
background:#D8EBF9 url(inde_06.jpg) no-repeat left;
line-height:32px;
padding-left:20px;
font-size:14px;
color:#015593;
font-weight:bold;
text-align:left;
padding-left:50px;
}
.menu a:link,.menu a:visited{
color:#0063AC;
text-decoration:none;
font-size:14px;
font-weight:bold;
line-height:32px;
padding:12px;
}
.menu a:hover{
color:#006CFF;
}
.engmenu a:link,.engmenu a:visited{
color:#0063AC;
text-decoration:none;
font-size:16px;
font-weight:bold;
line-height:32px;
padding:16px;
}
.engmenu a:hover{
color:#006CFF;
}
.search{
text-align:left;
padding-left:20px;
}
.pronav{
margin-top:5px;
}
.service{
margin-bottom:5px;
}
.catebig{
padding-left:40px;
height:26px;
line-height:26px;
text-align:left;
background:url(line.gif) no-repeat center bottom;
}
#neipage .catebig{
padding-left:30px;
height:24px;
line-height:24px;
}
.catebig a:link,.catebig a:visited{
color:#0959A2;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding-left:5px;
}
.catebig a:hover{
color:#ff3300;
text-decoration:underline;
}
.catesmall{
padding-left:50px;
height:26px;
color:#06599D;
line-height:26px;
text-align:left;
background:url(line.gif) no-repeat bottom;
}
#neipage .catesmall{
padding-left:40px;
height:22px;
line-height:22px;
}
.catesmall a:link,.catesmall a:visited{
color:#0959A2;
font-size:12px;
text-decoration:none;
padding-left:5px;
}
.catesmall a:hover{
color:#ff3300;
text-decoration:underline;
}
a.news:link,a.news:visited{
color:#0959A2;
font-size:12px;
text-decoration:none;
padding-left:5px;
}
a.news:hover{
color:#ff3300;
text-decoration:underline;
}
a.link:link,a.link:visited{
color:#6C767F;
text-decoration:none;
padding-right:10px;
}
a.link:hover{
color:#0959A2;
text-decoration:underline;
}
.detail{
line-height:24px;
}
.history p{
text-indent:1.5em;
background:url(newdot.jpg) no-repeat left 5px;
}
.treatise p{
text-indent:1.5em;
background:url(arrow.gif) no-repeat left 5px;
}