* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
:before, :after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
body {
	margin: 0;
	padding: 0;
	font-family: 'PT Sans', 'sans-serif'
}
.bf {
	width: 1170px;
	margin: 0 auto
}
.bf.full-width {
	width: 100%;
	padding: 0;
	overflow: hidden
}
.bf .items:after, .bf .items:before {
	content: "";
	display: table
}
.bf .items:after {
	clear: both
}
.bf ul.filter {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 30px;
	background:#d7464e url(../images/ulbg.jpg) 0 0 repeat-x;
	min-height:67px;
}
.bf ul.filter li {
	display: inline-block;
	border-right:1px solid #eba3a7;
	margin:15px 0;
}

.bf ul.filter li:last-child{
	border-right:none;
}
.bf ul.filter li a {
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	color: #fff;
	outline:none;
}

.bf ul.filter li a:hover {
	color: #ffa4a9
}


.bf ul.filter li a.active {
	color: #ffa4a9
}
.bf ul.items {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: -15px;
	margin-right: -15px;
	overflow: hidden
}
.bf ul.items li {
	position: relative;
	float: left;
	width: 31.33333333%;
	margin:1%;
	margin-bottom:15px !important;
}

.bf ul.items li img{
	
	width:100%;
	overflow:hidden;
}

.bf-single-item img{
	padding:9px;
	border:1px solid #b6b6b6;
}

.bf ul.items li .bf-single-item {
	position: relative;
	overflow: hidden
}
.bf ul.items.nospace {
	margin-left: 0;
	margin-right: 0
}
.bf ul.items.nospace li {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0
}
.bf ul.items li img {
	max-width: 100%;
	display: block;
	position: relative;
	margin: 0 auto;
	/*border: 0;*/
}
.bf .item-container {
	overflow: hidden
}
@media (min-width: 1368px) {
.bf.full-width ul.items li {
	width: 16.6666664%
}
}
@media (max-width: 1368px) {
.bf {
	width: 1170px;
	margin: 0 auto
}
}
@media (max-width: 1200px) {
.bf {
	width: 970px;
	margin: 0 auto
}
}
@media (max-width: 991px) {
.bf {
	width: 750px
}
.bf ul.items li {
	width: 31.33333334%
}
.text1{
	top:27% !important;
}
.lefttext{
	width:100% !important;
	text-align:center;
}

.text1 a{
	text-align:center;
	width:100%;
	display:block;
}

.text1 img{
	float:none !important;
	display:inline-block !important;
}
}
@media (max-width: 768px) {
.bf {
	width: 100%
}
.bf ul.items li {
	width: 31.33333334%
}
.text1{
	top:27% !important;
}
.lefttext{
	width:100% !important;
	text-align:center;
}

.text1 a{
	text-align:center;
	width:100%;
	display:block;
}

.text1 img{
	float:none !important;
	display:inline-block !important;
}
}
@media (max-width: 640px) {
.bf ul.items li {
	width: 48%
}

.text1{
	top:27% !important;
}
.lefttext{
	width:100% !important;
	text-align:center;
}

.text1 a{
	text-align:center;
	width:100%;
	display:block;
}

.text1 img{
	float:none !important;
	display:inline-block !important;
}

}
@media (max-width: 480px) {
.bf ul.items li {
	width: 98%
}
}
.bf ul.items li .caption {
	text-align: center;
	background: #072B4B;
	opacity: .9
}
.bf ul.items li .caption .cap-in {
	padding: 10px
}
.bf ul.items li .caption h3 {
	margin: 0;
	color: #fff;
	font-size: 16px;
	margin-bottom: 5px
}
.bf ul.items li .caption .cap-in .bfcatagory-cap a, .bf ul.items li .caption .cap-in .bfcatagory-cap {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	margin-bottom: 5px
}
.bf ul.items li .caption .cap-in .bflink-preview a {
	display: inline-block;
	padding: 4px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	margin: 5px auto;
	background: #fff;
	font-size: 14px;
	width: 73px;
	border: 1px solid #d5d5d5;
	color: #333
}
.bf ul.items.bflay0 li .caption .cap-in {
	border-top: 0
}
.bf ul.items.bflay0 li .caption {
	text-align: left
}
.bf ul.items.bflay0.text-right li .caption {
	text-align: right
}
.bf ul.items.bflay0.text-center li .caption {
	text-align: center
}
.bf ul.items.bflay0border li .caption .cap-in {
	border: 1px solid #d5d5d5;
	border-top: 0
}
.bf ul.items.bflay0border li .caption {
	text-align: left;
	background: #fff!important
}
.bf ul.items.bflay0border.text-right li .caption {
	text-align: right
}
.bf ul.items.bflay0border.text-center li .caption {
	text-align: center
}
.bf ul.items.bflay0border li .caption h3, .bf ul.items.bflay0border li .caption .cap-in .bfcatagory-cap a, .bf ul.items.bflay0border li .caption .cap-in .bfcatagory-cap {
	color: #333!important
}
.bf ul.items.bflay1 li .caption .cap-in {
	border-top: 0
}
.bf ul.items.bflay1 li .caption {
	text-align: left
}
.bf ul.items.bflay1.text-right li .caption {
	text-align: right
}
.bf ul.items.bflay1.text-center li .caption {
	text-align: center
}
.bf ul.items.bflay1 li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay1border li .caption .cap-in {
	border: 1px solid #d5d5d5;
	border-top: 0
}
.bf ul.items.bflay1border li .caption {
	text-align: left;
	background: #fff!important
}
.bf ul.items.bflay1border.text-right li .caption {
	text-align: right
}
.bf ul.items.bflay1border.text-center li .caption {
	text-align: center
}
.bf ul.items.bflay1border li .caption h3, .bf ul.items.bflay1border li .caption .cap-in .bfcatagory-cap a, .bf ul.items.bflay1border li .caption .cap-in .bfcatagory-cap {
	color: #333!important
}
.bf ul.items.bflay1border li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay2 li .caption h3, .bf ul.items.bflay2 li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay2border li .caption h3, .bf ul.items.bflay2border li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay2border li .caption .cap-in {
	border: 1px solid #d5d5d5;
	border-top: 0
}
.bf ul.items.bflay2border li .caption {
	background: #fff!important
}
.bf ul.items.bflay2border li .caption h3, .bf ul.items.bflay2border li .caption .cap-in .bfcatagory-cap a, .bf ul.items.bflay2border li .caption .cap-in .bfcatagory-cap {
	color: #333!important
}
.bf ul.items.bflay3 li .caption {
	text-align: left;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 14
}
.bf ul.items.bflay3.text-right li .caption {
	text-align: right
}
.bf ul.items.bflay3.text-center li .caption {
	text-align: center
}
.bf ul.items.bflay3 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay3 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay4 li .caption {
	text-align: left;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 14
}
.bf ul.items.bflay4.text-right li .caption {
	text-align: right
}
.bf ul.items.bflay4.text-center li .caption {
	text-align: center
}
.bf ul.items.bflay4 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay4 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay4 li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay5 li .caption {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 14
}
.bf ul.items.bflay5 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay5 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay5 li .caption h3, .bf ul.items.bflay5 li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay6 li .caption {
	text-align: left;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 14
}
.bf ul.items.bflay6.text-right li .caption {
	text-align: right
}
.bf ul.items.bflay6.text-center li .caption {
	text-align: center
}
.bf ul.items.bflay6 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay6 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay7 li .caption {
	text-align: left;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 14
}
.bf ul.items.bflay7.text-right li .caption {
	text-align: right
}
.bf ul.items.bflay7.text-center li .caption {
	text-align: center
}
.bf ul.items.bflay7 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay7 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay7 li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay8 li .caption {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 14
}
.bf ul.items.bflay8 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay8 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay8 li .caption h3, .bf ul.items.bflay8 li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay9 li .caption {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 14;
	height: 100%
}
.bf ul.items.bflay9 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay9 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay9 li .caption .cap-in .bflink-preview a {
	display: block
}
.bf ul.items.bflay10 li .caption {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 14;
	height: 100%
}
.bf ul.items.bflay10 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay10 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay10 li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay10 li .caption .cap-in .bflink-preview a {
	display: block;
	margin-bottom: 10px
}
.bf ul.items.bflay11 li .caption {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 14;
	height: 100%
}
.bf ul.items.bflay11 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay11 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay11 li .caption h3, .bf ul.items.bflay11 li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay11 li .caption .cap-in .bflink-preview a {
	display: block;
	margin-bottom: 15px
}
.bf ul.items.bflay12 li .caption {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 14;
	height: 100%
}
.bf ul.items.bflay12 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay12 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay12 li .caption .cap-in .bflink-preview a {
	display: block
}
.bf ul.items.bflay13 li .caption {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 14;
	height: 100%
}
.bf ul.items.bflay13 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay13 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay13 li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay13 li .caption .cap-in .bflink-preview a {
	display: block;
	margin-bottom: 10px
}
.bf ul.items.bflay14 li .caption {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 14;
	height: 100%
}
.bf ul.items.bflay14 li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflay14 li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}
.bf ul.items.bflay14 li .caption h3, .bf ul.items.bflay14 li .caption .cap-in .bfcatagory-cap {
	display: none
}
.bf ul.items.bflay14 li .caption .cap-in .bflink-preview a {
	display: block;
	margin-bottom: 15px
}
.bf ul.items.bflayhover li .caption {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
	width: 100%;
	height: 100%;
	z-index: 14
}
.bf ul.items.bflayhover li .caption:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.bf ul.items.bflayhover li .caption .cap-in {
	display: inline-block;
	vertical-align: middle
}