
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item > img {	
	cursor:auto;
	position: relative;
	  width: 90%;
  margin: 0 5%;
}
.bike-info{
	padding:0 20px;
	margin-top:1em;
}
.model{
	float:left;
	width:50%;
	text-align:left;
}
.model h4{
	color:#ffffff;
	font-size:1.4em;
	font-weight:600;
}
.model h4 span{
	color:#95c8ff;
	display:block;
	margin-top:5px;
	font-size:0.95em;
	font-weight:300;
}


.nbs-flexisel-item:hover div.viw{
	display:block;
}


/*--bycycle--*/
.bikes{
	padding:4em 0;
	background:url("../images/beijing.jpg");
    background-size: cover;
	margin-bottom: 50px;
}

.bikes .etitle{text-align: center; color: #FFFFFF; margin-bottom: 50px;margin-top: -20px;}
.bikes .etitle .h2 span{ display:inline-block; position:relative;font-family: inherit;}





/*--responsive--*/
@media (max-width: 1440px){
.model {
  width: 45%;
}

}

@media (max-width: 1280px){
.model {
  width: 37%;
}
}

@media (max-width: 1024px){


.model h4 {
  font-size: 0.85em;
}
.model h4 span {
  font-size: 0.9em;
}
.model {
  width: 30%;
}
}

#cpzx {    
	width: 100%;
    max-width: 160px;
    min-width: 0px;
    height: 100%;
    max-height: 0px;
    min-height: 46px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}



#cpzx .an{
	width: 100%;
    height: 100%;
    min-height: inherit;
	padding-top: 10px;
}

#cpzx .zx{
	background-color: rgba(255, 255, 255, 0);
    border: 1px solid #ff8585;	
}

#cpzx .font{
	color: #FFFFFF;
	text-align: center;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    font-size: 14px;
    height: 46px;
	line-height: 46px;
	align-items: center;
	transition: all .8s ease;
}

#cpzx .font:hover {background: #ffffff;color: #000000;transition: all .8s ease;}
#cpzx .zx:hover{
    border: 1px solid #FFFFFF;	
}


