﻿.caption,li,ol,ul{margin:0;padding:0;border:0;background:0 0;list-style-type:none;vertical-align:baseline}
.block_home_slider{position:relative;margin-right:auto;margin-left:auto;padding:1px;text-align:center;line-height:0}

.block_home_slider {
	padding: 1px;
	position: relative;
	background-color: #ffffff;
	
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption { display:block; height:auto; background: url(../images/hotlists-slideBG.png);  text-align:left;position: absolute;left: 0px;right: 0px;bottom: 0;background-color: #000;opacity: 0.5;}
@media (max-width:991px){.block_home_slider .caption { display:block; height: auto;position:absolute; left:0px; right:0px; bottom:0;background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; text-align:left;}}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding:10px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .caption p.title a{ color:#ffffff;}
.block_home_slider .flex-direction-nav  {}
@media (max-width: 767px){.block_home_slider .caption p.title {padding:6px 10px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav{ display:none}}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-13px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { position:absolute; bottom:13px; right:10px; display:inline-block; margin:0;}
@media (max-width:991px){.block_home_slider .flex-control-paging { position:absolute; bottom:10px; right:10px; display:inline-block; margin:0;}}
.block_home_slider .flex-control-paging li {margin: 2px;padding: 0px;float: left;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img{display:block;width:100%;height:297px}
@media (max-width: 767px){.flexslider .slides img{display:block;width:100%;height:188px}}

.flex-pauseplay span {text-transform: capitalize;}