@charset "utf-8";
/* Copyright (c) 2008, Microwave.,Co ltd. */

.bx {  margin-top: 15px; margin-right: 30px; margin-bottom: 15px; margin-left: 30px}
#txt {  line-height: 26px}
.bx2 {  margin-left: 20px}
.style1 {color: #333399}
.style3 {color: #EA8023}

#wrapper01{
width:780px;
text-align:left;
margin:0 auto;
padding:6px 0px 10px;
font-size:12px;
}

#wrapper01 *{
margin:0;
padding:0;
border:0;
list-style:none;
}

#flash {
width:780px;
height:275px;
margin-bottom:20px;
}

#wrapper01 #content01{
width:600px;
float:left;
}

#wrapper01 #content01 .box01{
zoom:1;
background:#F0EADB;
padding:10px 10px 0;
margin-bottom:15px;
}

#wrapper01 #content01 .box01 dl{
background:#9AB3C9;
width:283px;
padding:1px;
margin-bottom:10px;
}

#wrapper01 #content01 .box01 dl.left{
float:left;
}

#wrapper01 #content01 .box01 dl.right{
float:right;
}

#wrapper01 #content01 .box01 dl dt{
line-height:1;
}

#wrapper01 #content01 .box01 dl dt img{
vertical-align:bottom;
}

#wrapper01 #content01 .box01 dl dd{
width:283px;
background:url(/corp/image/index_bg_02.png) repeat-x 0px 1px #fff;
}

#wrapper01 #content01 .box01 dl dd div{
height:80px;
margin:2px;
border:1px #eee solid;
border-top:0;
padding:7px;
}

#wrapper01 #content01 .box01 dl dd div ul li{
background:url(/corp/image/index_bg_01.png) no-repeat 0px 50%;
padding-left:13px;
margin-bottom:8px;
}

#wrapper01 #content01 .box01 dl dd div ul li img{
margin-left:3px;
vertical-align:middle;
}

#wrapper01 #content01 .box02{
zoom:1;
margin-bottom:15px;
position:relative;
}

#wrapper01 #content01 .box02 p{
position:absolute;
font-size:10px;
top:0;
right:10px;
height:27px;
line-height:27px;
}

#wrapper01 #content01 .box02 p a img{
margin:9px 0;
vertical-align:middle;
}

#wrapper01 #content01 .box02 dl{
padding:10px;
}

#wrapper01 #content01 .box02 dl dt{
width:100px;
clear:both;
float:left;
margin-bottom:8px;
/* _margin-bottom:0; */
}

#wrapper01 #content01 .box02 dl dd{
width:480px;
float:left;
margin-bottom:8px;
/* _margin-bottom:0; */
}

#wrapper01 #content01 .box02 dl dd a{
line-height:1;
color:#333399 !important;
}

#wrapper01 #content01 .box02 dl dd a font{
color:#333399 !important;
}

#wrapper01 #content01 .box02 dl dd a img{
position:absolute;
/* vertical-align:baseline; */
vertical-align:middle;
}

#wrapper01 #sidebar02{
width:170px;
float:right;
}

#wrapper01 #sidebar02 ul li{
line-height:0;
text-align:center;
margin-bottom:10px;
}

#wrapper01 #sidebar02 ul li img{
vertical-align:bottom;
}













