@charset "utf-8";
.captionOrange, .captionBlack
{
color: #fff;
font-size: 20px;
line-height: 30px;
text-align: center;
border-radius: 4px;
}
.captionOrange
{

}
.captionBlack
{
font-size:16px;

}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited
{
color: #ffffff;
text-decoration: none;
}
a.captionOrange:hover
{
color: #eb5100;
text-decoration: underline;
}/* CSS Document */
		
.slider1 div { position: relative; margin: 0px; padding: 0px; }

@media only screen and (max-width: 980px) {
.qr_code {
display: none;
}
}

.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av
{
filter: alpha(opacity=70);
opacity: .7;
overflow:hidden;
cursor: pointer;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border:2px solid #fff;
margin:0px 2px 0px 2px;
}

.jssorb03 div {
background-color: #fff;
}
.jssorb03 div:hover, .jssorb03 .av:hover
{
background-color: #004c9a;
}
.jssorb03 .av
{
background-color: #004c9a;
}
.jssorb03 .dn, .jssorb03 .dn:hover
{
background-color: #004c9a;
}

.jssora20l, .jssora20r, .jssora20ldn, .jssora20rdn
{
position: absolute;
cursor: pointer;
display: block;
background: url(../images/a17.png) no-repeat;
overflow:hidden;
top:312px !important;
}
.jssora20l { background-position: -15px -50px; }
.jssora20r { background-position: -77px -50px;}
.jssora20l:hover { background-position: -132px -50px; }
.jssora20r:hover { background-position: -199px -50px; }
.jssora20ldn { background-position: -251px -50px; }
.jssora20rdn { background-position: -318px -50px; }
