@charset "utf-8";


.jssorl-009-spin img {
	animation-name:jssorl-009-spin;
	animation-duration:1.6s;
	animation-iteration-count:infinite;
	animation-timing-function:linear
}
@keyframes jssorl-009-spin {
	from {
	transform:rotate(0);
}
to {
	transform:rotate(360deg);
}
}
#jssor_1{
	position:relative;
	margin:0 auto;
	left:0px;
	width:1920px;  
	height:540px; 
	overflow:hidden;
	visibility:hidden;
}
@media (max-width: 980px){
	#jssor_1{ 
	height:275px; 
	}
}
.jssorl-009-spin{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	background-color:rgba(0,0,0,0.7);
}
.jssorl-009-spin img{
	margin-top:-19px;
	position:relative;
	top:50%;
	width:38px;
	height:38px;
}
.slides{
	cursor:default;
	position:relative;
	top:0px;
	left:0px;
	width:1920px;  
	height:540px; 
	overflow:hidden;
}
@media (max-width: 980px){
	.slides{
	height:275px; 

	}
}
.slides a{
	display: inline-block;
}
.jssorb051{
	position:absolute;
	bottom:12px;
	right:12px;
}
.jssorb051 .i {
	position:absolute;
	cursor:pointer;
	width:16px;
	height:16px;
}
.jssorb051 .i .b {
	fill:#fff;
	fill-opacity:.5
}
.jssorb051 .i:hover .b {
	fill-opacity:.7
}
.jssorb051 .iav .b {
	fill-opacity:1;
	fill: #2451a2;
}
.jssorb051 .i.idn {
	opacity:.3
}
.jssora051 {
	display:block;
	position:absolute;
	cursor:pointer;
	width:55px;
	height:55px;
	top:0px;
}
.jssora051.jssora051left{
	left:25px;
}
.jssora051.jssora051right{
	right:25px;
}
.jssora051 .a {
	fill:none;
	stroke:#fff;
	stroke-width:360;
	stroke-miterlimit:10
}
.jssora051:hover {
	opacity:.8
}
.jssora051.jssora051dn {
	opacity:.5
}
.jssora051.jssora051ds {
	opacity:.3;
	pointer-events:none
}

