.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

#mainContentWrapp {
  margin: 0 auto;
  padding-top: 20px;
  width: 960px;
}

#mainContentColumn {
  margin-left: 15px;
  padding: 0;
  width: 740px;
  float: left;
}

.mainContentArrival {
margin: 0 auto;
padding: 0;
text-align: center;
overflow: hidden;
height: 500px;
}

.mainContent4bn {
margin: 0 auto;
margin-top: 10px;
margin-left: 2px;
padding: 0;
padding-bottom: 20px;
width: 740px;
display: block;
clear: both;
font-weight: bold;
}

span.priceRed {
color: #cc0000;
font-size: 16px;
}

span.taxinRed {
color: #cc0000;
font-size: 12px;
}


.mainContent4bnbox {
display: block;
float: left;
padding: 3px;
margin: 1px;
height: 180px;
overflow: hidden;
text-align: center;
background-color: #f5f5f5;
border: 1px solid #ccc;
}

.mainContent2bnbox {
display: block;
float: left;
padding: 3px;
margin: 1px;
height: 408px;
overflow: hidden;
text-align: center;
background-color: #f5f5f5;
border: 1px solid #ccc;
}

.mainContent1bnbox {
margin: 0 auto;
margin-left: 1px;
margin-bottom: 20px;
}
.blockFcoordinate {
margin: 0 auto;
margin-bottom: 20px;
height: 450px;
background-color: #f5f5f5;
clear: both;
overflow: hidden;
}

.headRecoCoordBn {
margin-bottom: -10px;
}

.coordFinner {
width: 740px;
text-align: center;
}

.coordMain {
width: 340px;
float: left;
}

.coordSeparate {
width: 200px;
float: left;
}

.coordTop {
width: 200px;
height: 225px;
display: block;
}

.coordBtm {
width: 200px;
height: 225px;
display: block;
}

.topMainBanner001 {
  margin-top:10px;
  margin-bottom: 10px;
}

