@charset "utf-8";
/* CSS Document */

.slidy {
	position:relative;
	margin:0 auto 0 auto;
	top:0px;
	bottom:-20px;
	left:0px;
	width:1500px;
	height:425px;
	overflow:hidden;
	padding-bottom: 9px;
	background:url(../images/shadow-banner.png) no-repeat bottom center;
}
.slidy-inner {
	position:relative;
	margin:0 auto -31px auto;
	top:-20px;
	left:0px;
	width:1500px;
	height:425px;
	overflow:hidden;
	padding-bottom: 9px;
	background:url(../images/shadow-banner.png) no-repeat bottom center;
}

.loadings {
	position:absolute;
	top:0px;
	left:0px;
}
.slidy_box {
	filter:alpha(opacity=70);
	opacity:0.7;
	position:absolute;
	display:block;
	background-color:#000000;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
.slidy_box2 {
	position:absolute;
	display:block;
	background:url(../images/loading.gif) no-repeat center center;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
.slidy_wrap {
	cursor:move;
	position:absolute;
	left:0px;
	top:0px;
	width:1500px;
	height:425px;
	overflow:hidden;
}
 @media only screen and (min-width:980px) {
.ad_title_banner {
position:absolute;
right:20px
}
.ad_title_caption {
display:block
}
}
.sidebar_1 {
	position:relative;
	display:block;
	float:left;
	top:0;
	margin:15px 10px 10px -10px;
	padding:0;
	width:100%;
	overflow:hidden
}
@media only screen and (max-width:979px) {
.sidebar_1 {
width:100%;
margin:10px auto;
float:none
}
}
@media only screen and (max-width:639px) {
.sidebar_1 {
width:100%;
float:none
}
}
.responsiveb05 {
	position:absolute
}
.responsiveb05 div, .responsiveb05 div:hover, .responsiveb05 .av {
	position:absolute;
	width:21px;
	height:21px;
	background:url(../images/btn5.png) no-repeat;
	overflow:hidden;
	cursor:pointer
}
.responsiveb05 div {
	background-position:-15px 0px
}
.responsiveb05 div:hover, .responsiveb05 .av:hover {
	background-position:-64px 0px
}
.responsiveb05 .av {
	background-position:-64px 0px
}
.responsiveb05 .dn, .responsiveb05 .dn:hover {
	background-position:-115px 0px
}
.responsivea12l, .responsivea12r {
	display:block;
	position:absolute;
	width:30px;
	height:46px;
	cursor:pointer;
	background:url(../images/a12.png) no-repeat;
	overflow:hidden
}
.responsivea12l {
	background-position:-16px -37px
}
.responsivea12r {
	background-position:-75px -37px
}
.responsivea12l:hover {
	background-position:-136px -37px
}
.responsivea12r:hover {
	background-position:-195px -37px
}
.responsivea12l.responsivea12ldn {
	background-position:-256px -37px
}
.responsivea12r.responsivea12rdn {
	background-position:-315px -37px
}
