.f1,
.f2,
.f3,
.f4,
.f5{
	width:1170px;
	padding-bottom:10px;
	margin:0 auto;
	clear:both;
}

.f1 .one {
	width:100%;
}

.f2 .one {
	width:578px;
	float:left;
}
.f2 .two {
	width:578px;
	margin-left:592px;
}

.f3 .one {
	width:380px;
	float:left;
}
.f3 .one-two {
	width:775px;
	margin-left:0px;
	float:left;
}
.f3 .two {
	width:380px;
	margin-left:15px;
	float:left;
}
.f3 .two-three {
	width:775px;
	margin-left:395px;
}
.f3 .three {
	width:380px;
	margin-left:790px;
}

.f4 .one {
	width:282px;
	float:left;
}
.f4 .one-two {
	width:578px;
	float:left;
}
.f4 .one-three {
	width:874px;
	float:left;
}
.f4 .two {
	width:282px;
	margin-left:14px;
	float:left;
}
.f4 .two-three {
	width:578px;
	margin-left:14px;
	float:left;
}
.f4 .two-four {
	width:874px;
	margin-left:296px;
}
.f4 .three {
	width:282px;
	margin-left:14px;
	float:left;
}
.f4 .three-four {
	width:578px;
	margin-left:592px;
}
.f4 .four {
	width:282px;
	margin-left:888px;
}

.f5 .one {
	width:222px;
	float:left;
}
.f5 .one-two {
	width:459px;
	float:left;
}
.f5 .one-three {
	width:696px;
	float:left;
}
.f5 .one-four {
	width:933px;
	float:left;
}
.f5 .two {
	width:222px;
	margin-left:15px;
	float:left;
}
.f5 .two-three {
	width:459px;
	margin-left:15px;
	float:left;
}
.f5 .two-four {
	width:696px;
	float:left;
	margin-left:15px;
}
.f5 .two-five {
	width:933px;
	margin-left:237px;
}
.f5 .three {
	width:222px;
	margin-left:15px;
	float:left;
}
.f5 .three-four {
	width:459px;
	margin-left:15px;
	float:left;
}
.f5 .three-five {
	width:696px;
	margin-left:474px;
}
.f5 .four {
	width:222px;
	margin-left:15px;
	float:left;
}
.f5 .four-five {
	width:459px;
	margin-left:711px;
}
.f5 .five {
	width:222px;
	margin-left:948px;
}

.smart-view{
  display:none;
}

#logo{
  background-size:calc(70%);
}

#main-menu li:before{
  content:"";
  display:inline-block;
  border-left:1px solid #c9cbcc;
  height:16px;
  vertical-align:middle;
  margin:0;
  padding:0;
}
#main-menu li:first-child:before{
  border-left:none;
}
#main-menu .sub-menu li:before{
  display:none !important;
}