.mainlayout1 {
  clear:both;
  width:inherit;
  display:block;
}
.mainlayout1 .tmpltc1 {
  float:left;
  width: 258px;
  display:block;
}
.mainlayout1 .le_lr{
 margin-left:10px;
}


.mainlayout2 {
  clear:both;
  width:inherit;
}
.mainlayout2 .tmpltc1 {
  float:left;
  width: 390px;
}
.mainlayout2 .le_lr{
 margin-left:10px;
}


.imagetmpl1{
  float:left; 
  width:258px;
}
.imagetmpl1 .bu{
  font-size:9px;
  line-height:auto;
  width:100%;
}


.mainlayout3 {
  clear:both;
  width:inherit;
}
.mainlayout3 .tmpltc1 {
  float:left;
  width: 190px;
}
.mainlayout3 .le_lr{
 margin-left:10px;
}


.mainlayout0 {
  clear:both;
  width:inherit;
}
.mainlayout0 .tmplt20 {
  float:left;
  width: inherit;
}



.imagetmpl2{
  float:left; 
  width:800px;
}
.imagetmpl2 .bu{
  font-size:9px;
  line-height:auto;
  width:100%;
}
.imagetmpl2 .ic{
float:left;
margin-right:10px;
}


.imagetmpl3{
  float:left; 
  width:800px;
}
.imagetmpl3 .bu{
  font-size:9px;
  line-height:auto;
  width:100%;
}
.imagetmpl3 .ic{
float:left;
margin-right:10px;
}


.imagetmpl4{
  float:left; 
  width:1010px;
}

.imagetmpl4 .ic img{
width:242px;
}

.imagetmpl4 .bu{
  font-size:9px;
  line-height:auto;
  width:100%;
}
.imagetmpl4 .ic{
float:left;
margin-right:10px;
}


.txttmpl1{
 width:100%
}
.txttmpl1 .hd{
  font-size:1.1em;
  font-weight:bold;
  line-height:auto;
 
}


.maincol1{
float:left;
margin-right:15px;
width:100%;
}

.maincol .fimg{ 
height: 277px; width: 516px; margin-left: -5px;
}



.prj{
padding-top:20px;
clear:both;
}

.prj .colleft{
float:left;
margin-right:15px;
}

.prj .colright{
float:left;
}









