@charset "utf-8";

/* products banner */
#content01 ul.products {
position:relative;
height:86px;
margin-top:-99px;
margin-bottom:29px;
margin-left:26px;
background:transparent url(../img/index_bg_01.png) left top no-repeat;
}
#content01 ul.products li {
position:relative;
float:left;
width:205px;
height:78px;
margin-right:10px;
padding-top:6px;
}
#content01 ul.products li h3 {
width:110px;
margin-bottom:5px;
margin-left:8px;
padding-left:19px;
background:transparent url(../img/index_bg_03.png) left center no-repeat;
font-size:12px;
font-weight:100;
}

#content01 ul.products li h3 a {
color:#333;
}
#content01 ul.products li p {
width:125px;
margin-left:10px;
color:#1D8AB7;
font-size:10px;
line-height:1.4;
}
#content01 ul.products li p a{
color:#1D8AB7;
}
#content01 ul.products li img {
position:absolute;
top:8px;
right:6px;
}

/* news & banner */
#content01 .div01 {
margin-bottom:46px;
}

/* news */
#content01 .div01 .news {
float:left;
width:590px;
}
#content01 .div01 .news h2 {
margin-bottom:4px;
}
#content01 .div01 .news dl {
margin-left:8px;
font-size:1.2em;
}
#content01 .div01 .news dl dt {
float:left;
width:6em;
padding-top:6px;
color:#767676;
}
#content01 .div01 .news dl dd {
margin-left:7em;
padding-left:12px;
background:transparent url(../img/index_bg_02.png) left 10px no-repeat;
padding-top:6px;
}

/* banner */
#content01 .div01 .banner {
float:right;
width:300px;
}
#content01 .div01 .banner img {
display:block;
float:right;
margin-bottom:10px;
}
