@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
.ftz_container,
.ftz_top,
.ftz_upblock {
	clear: both;
	overflow: hidden
}

.ftz_button,
.ftz_bws,
.ftz_ec,
.player_bn_x {
	cursor: pointer
}

body {
	padding: 0;
	margin: 0;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	color: #ccc;
	background: #eee;
	-webkit-font-smoothing: antialiased
}

a {
	text-decoration: none;
}

a img {
	border: none;
	color: #da6e20;
}

.ftz_top {
	width: 100%;
	height: 55px;
	background: #da6e20;
}

.ftz_logo {
	float: left;
	margin-top: 12px
}

.ftz_logo a {
	color: #000;
	font-size: 15px;
	line-height: 35px;
	font-weight: 700
}
.ftz_logo span {
	color: #ffe5d1;
	padding: 0 3px;
}
.ftz_lb a,
.ftz_lb a.active,
.ftz_lb a:hover {
	font-size: 13px;
	line-height: 26px;
	border-radius: 2px;
	padding: 8px 15px;
	text-transform: uppercase;
	text-decoration: none
}

.ftz_logo a:hover {
	color: #fff
}

.ftz_order {
	float: right;
	margin-top: 15px
}

.ftz_order i {
	color: #dfdfdf;
	margin-right: 3px;
	text-shadow: 1px 1px 1px #222
}

.ftz_find {
	float: left;
	margin-top: 12px;
	margin-left: 135px;
	height: 32px;
	overflow: hidden;
	background-color: #222;
	border-radius: 2px
}

.ftz_lb a {
	margin-left: 3px;
	color: #fff;
	font-weight: 700
}

.ftz_lb a.active,
.ftz_lb a:hover {
	background-color: #222;
	color: #fff;
	font-weight: 700
}

.ftz_button,
.ftz_search {
	background-color: #222;
	outline: 0;
	font-size: 13px;
	line-height: 16px;
	font-weight: 700
}

.ftz_search {
	width: 400px;
	padding: 8px 15px;
	border: 0 solid #222;
	color: #ccc;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px
}

.ftz_button {
	position: relative;
	padding: 6px 15px;
	left: -5px;
	border: 2px solid #222;
	color: #555;
	font-family: FontAwesome, Roboto, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	text-shadow: 1px 1px 2px #111
}

.ftz_button:hover {
	color: #999
}

.ftz_container {
	width: 1584px;
	margin: auto;
	color: #bb5307;
}

.ftz_upblock h1,.ftz_upblock h2,
.ftz_upblock span {
	color: #bb5307;
	font-size: 14px;
	line-height: 32px;
	text-transform: uppercase;
	float: left
}

.ftz_upblock {
	height: 46px;
	padding-left: 2px;
	padding-right: 2px
}

.ftz_upblock span {
	font-weight: 700;
	padding-top: 8px;
}

.ftz_sorter {
	float: right;
	margin-top: 11px;
	line-height: 26px;
	font-size: 11px
}

.ftz_sortrank {
	float: right;
	margin-left: 3px;
	overflow: hidden
}

.ftz_sortrank a {
	display: inline-block;
	background: #da6e20;
	width: 85px;
	height: 26px;
	margin-left: 3px;
	line-height: 26px;
	text-align: center;
	overflow: hidden;
	text-transform: uppercase;
	color: #d0d0d0;
	border-radius: 2px
}

.ftz_thumb,
a.ftz_exchange {
	background: #da6e20;;
	border-radius: 2px;
	margin: 2px;
	position: relative;
	float: left
}

.ftz_descript,
.ftz_t_count {
	text-transform: uppercase;
	line-height: 24px;
	overflow: hidden;
	text-align: center
}

.ftz_sortrank a.active,
.ftz_sortrank a:hover {
	color: #fff
}

.ftz_bottline {
	border-bottom: 1px solid #bb5307;
	float: left;
	height: 37px
}

.ftz_alt,
.ftz_descript,
.ftz_t_info {
	border-bottom: 1px solid #3f3e3e
}

.ftz_thumb {
	width: 260px;
	overflow: hidden
}

a.ftz_exchange {
	font-size: 12px;
	width: 248px;
	overflow: hidden;
	color: #fff;
	padding: 6px
}
a.ftz_exchange span {
	float: right;
	color: black;
}
a.letter {
	font-weight: bolder;
	clear: both;
	color: #a8571c;
	background-color: #eee;
	width: 30px;
}
a.ftz_exchange:hover {
	color: #fff;
	background-color: #222
}

.ftz_thumb img {
	width: 260px;
	overflow: hidden
}

.ftz_descript {
	font-size: 12px;
	font-weight: 700;
	color: #000;
	height: 24px
}

.ftz_t_count {
	font-size: 10px;
	color: #1e1e1e;
	height: 24px
}

.ftz_thumb:hover .ftz_alt,
.ftz_thumb:hover .ftz_descript {
	color: #fff
}

.ftz_alt {
	clear: both;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	padding-left: 6px;
	height: 24px;
	overflow: hidden
}

.ftz_t_info,
.ftz_tags {
	display: block;
	padding-left: 6px;
	font-size: 11px;
	color: #000;
	text-transform: capitalize;
	clear: both;
	overflow: hidden
}

.ftz_tags {
	line-height: 24px;
	height: 24px
}

.ftz_t_info {
	line-height: 22px;
	height: 22px
}

.ftz_ec,
.ftz_pagination a {
	display: inline-block;
	border-radius: 2px
}

.ftz_bws,
.ftz_ec {
	height: 250px;
	width: 300px
}

.ftz_footer strong,
.ftz_pagination a {
	text-transform: uppercase
}

.ftz_t_info span {
	color: #999
}

.ftz_tags a {
	color: #fff;
}

.ftz_tags a:hover,
.ftz_time {
	color: #fff
}

.ftz_time {
	position: absolute;
	top: 6px;
	left: 6px;
	background: #000;
	padding: 6px 8px;
	border-radius: 2px;
	opacity: .6;
	font-size: 10px
}

.ftz_pagination {
	text-align: center;
	overflow: hidden;
	clear: both;
	padding: 12px
}

.ftz_pagination a {
	padding: 10px 16px;
	margin-right: 3px;
	margin-bottom: 3px;
	background-color: #da6e20;;
	color: #ccc;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none
}

.ftz_pagination a.active,
.ftz_pagination a:hover {
	background-color: #222;
	color: #fff
}

.ftz_footer {
	background: #222;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #ccc;
	line-height: 18px;
	clear: both;
	overflow: hidden
}

.ftz_bb {
	background: #da6e20;;
	text-align: center;
	margin: 2px auto auto;
	clear: both;
	overflow: hidden;
	padding-top: 4px
}

.ftz_ec {
	margin: 3px;
	overflow: hidden
}

#ftz_player,
.plr_wrapper {
	margin-left: auto;
	margin-right: auto;
	clear: both
}

.ftz_ec iframe,
.ftz_ec img {
	height: 250px;
	width: 300px;
	border-radius: 2px
}

.ftz_bws {
	border: 6px solid #da6e20;;
	position: fixed;
	right: 24px;
	bottom: 24px;
	border-radius: 2px;
	background-color: #da6e20;
}

#ftz_player iframe,
.player_bn_x {
	border-radius: 2px;
	position: absolute
}

#ftz_player {
	background-color: #000;
	height: auto;
	position: relative;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 56.25%;
	border-radius: 2px
}

#ftz_player iframe {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.plr_wrapper {
	margin-top: 12px;
	overflow: hidden
}

.plr_left {
	float: left;
	width: 1283px;
	border-right: 1px solid #eee;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px
}

.plr_right {
	float: left;
	width: 300px;
	overflow: hidden
}

.plr_right iframe {
	vertical-align: bottom;
	width: 300px;
	height: 250px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	border-bottom: 1px solid #eee
}

#player_bn {
	background-color: #da6e20;;
	border: 6px solid #da6e20;;
	height: 250px;
	width: 600px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -131px;
	margin-left: -306px;
	border-radius: 2px;
	z-index: 999
}

#player_bn iframe,
.ftz_bws iframe {
	height: 250px;
	width: 300px
}

.pl_desc,
.pl_info {
	padding-left: 15px;
	text-transform: uppercase;
	height: 46px;
	overflow: hidden;
	border-bottom: 1px solid #3f3e3e
}

.ftz_player-desc {
	background-color: #da6e20;;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: hidden
}

.pl_desc {
	clear: both;
	font-size: 14px;
	font-weight: 700;
	line-height: 50px;
	color: #fff
}

.pl_info {
	font-size: 11px;
	line-height: 48px;
	color: #999
}

.fin {
	border-bottom: 1px solid #da6e20;
}

.pl_info span {
	color: #ccc;
	font-weight: 700
}

.pl_info a {
	color: #fff;
	font-weight: 700;
	margin-left: 3px
}

.pl_info a:hover {
	color: #ccc
}

.ftz_player-desc p {
	color: #ccc;
	line-height: 16px;
	font-size: 13px;
	padding: 15px;
	margin: 0
}

.ftz_pl-alt,
.ftz_pl-tags {
	clear: both;
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	overflow: hidden
}

.ftz_pl-alt {
	font-weight: 700;
	color: #F8F4F4;
	line-height: 32px;
	padding-top: 6px;
	padding-left: 12px
}

@media screen and (max-width:1618px) {
	.ftz_container {
		width: 1320px
	}
	.ftz_x_4 {
		display: none
	}
	.plr_left {
		float: left;
		width: 1019px;
		border-right: 1px solid #eee;
		overflow: hidden
	}
}

@media screen and (max-width:1219px) {
	.ftz_container {
		width: 1056px
	}
	.ftz_find {
		margin-left: 40px
	}
	.ftz_x_3 {
		display: none
	}
	.plr_left {
		float: left;
		width: 755px;
		border-right: 1px solid #eee;
		overflow: hidden
	}
}

@media screen and (max-width:1055px) {
	.ftz_x_2,
	.plr_right {
		display: none
	}
	.ftz_container {
		width: 792px
	}
	.ftz_find {
		margin-left: 60px
	}
	.ftz_search {
		width: 140px
	}
	.ftz_lb a:after {
		content: none
	}
	.plr_left {
		float: left;
		width: 100%;
		border-right: 0;
		overflow: hidden
	}
}

@media screen and (max-width:790px) {
	.ftz_top {
		height: 144px
	}
	.ftz_logo {
		float: none;
		margin: 13px 12px 4px;
		padding: 0;
		display: flex;
		justify-content: center;
		align-items: center
	}
	.ftz_container {
		width: 98%
	}
	.ftz_find,
	.ftz_order {
		clear: both;
		float: none;
		text-align: center
	}
	.ftz_find {
		float: none;
		margin-top: 0;
		margin-left: 0;
		width: 100%
	}
	.ftz_search {
		width: 76%
	}
	.ftz_thumb {
		width: 48.5%;
		height: auto
	}
	a.ftz_exchange {
		width: 46%;
		height: auto
	}
	.ftz_thumb img {
		width: 100%;
		height: auto
	}
	.ftz_lb a:after {
		content: none
	}
	#player_bn {
		width: 300px;
		margin-left: -150px
	}
	.ftz_x_1 {
		display: none
	}
}

@media screen and (max-width:480px) {
	#player_bn {
		display: none
	}
}