

.clearout {

    height:20px;

    clear:both;

}



#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {

    display:none;

}



.nbs-flexisel-container {

    position:relative;

    max-width:100%;

}

.nbs-flexisel-ul {

    position:relative;

    width:9999px;

    margin:0px;

    padding:0px;

    list-style-type:none;

    text-align:center;

}



.nbs-flexisel-inner {

    overflow:hidden;

    float:left;

    width:100%;
	background: #fae4e7;

    /*border: 1px solid #f2f2f2;*/

}



.nbs-flexisel-item {

    float:left;

    margin:0px;

    padding:0px;

    cursor:pointer;

    position:relative;

	



}





.nbs-flexisel-item img {

    

    cursor: pointer;

    position: relative;

   

    width: 187px;

    max-height: 140px;

    min-height: 140px;

   

	

}



/*** Navigation ***/



.nbs-flexisel-nav-left,

.nbs-flexisel-nav-right {

    width: 57px;

    height: 72px;

    position: absolute;

    cursor: pointer;

    /*z-index: 100;*/

    opacity: 0.5;

}



.nbs-flexisel-nav-left {

    left: 5px;

    background: url("../images/left.png") no-repeat;

}



.nbs-flexisel-nav-right {

    right: 5px;

    background: url("../images/right.png") no-repeat;

}

#flexiselDemo3 .img{

    padding: 10px 0px 0px !important;

	

	margin: 0px 5px;

	 margin-top: 10px;

    /*max-height: 170px;*/

}

#flexiselDemo3 .caption{

margin: 0px 5px;

    max-width: 180x;

	

	padding: 0px 5px;

}

#flexiselDemo3 .caption .pro_name{

    /*height: 40px;

    line-height: 40px;*/

    padding: 15px 0px;

    margin-bottom: 10px;

    overflow: hidden;
	text-align: justify;

}

#flexiselDemo3 .caption .pro_name h5{

    overflow: hidden;

    height: 40px;

}



#flexiselDemo3 .caption .pro_name a{

color: #0e73e6;

    font-size: 14px;

}

#flexiselDemo3 .caption .pro_name a:hover{

    text-decoration: underline;

}