/* jssor slider bullet navigator skin 05 css */
        /*
        .jssorb05 div           (normal)
        .jssorb05 div:hover     (normal mouseover)
        .jssorb05 .av           (active)
        .jssorb05 .av:hover     (active mouseover)
        .jssorb05 .dn           (mousedown)
        */
        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('img/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
		.jscon {
    width: 100%;
    height: 200px;
    position: absolute;
    bottom: 0px;
/*    background: transparent;
    background: -webkit-linear-gradient(transparent, rgba(0,0,0,0.8));
    background: -o-linear-gradient(transparent, rgba(0,0,0,0.8));
    background: -moz-linear-gradient(transparent, rgba(0,0,0,0.8));
    background: linear-gradient(transparent, rgba(0,0,0,0.8));*/
}
		.jshead {
    position: absolute;
    bottom: 150px;
    right: 0px;
    width: 650px;
    font-family: swiss;
    font-size: 12px;
    text-align: right;
    z-index: 2;
	background-color:rgba(53,52,52,0.6);
}
.jsheada {
    position: absolute;
    bottom: 150px;
    left: 0px;
    width: 680px;
    font-family: swiss;
    font-size: 12px;
    text-align: left;
    z-index: 2;
	background-color:rgba(53,52,52,0.6);
}
.jstext3 {
	position:absolute;
    display: block;
    line-height: 18px;
    font-family:swiss;
    font-size: 16px;
	 bottom: 40px;
    right: 10px;
	text-align:right;
}
.jstext3a {
	position:absolute;
    display: block;
    line-height: 25px;
    font-family:swiss;
    font-size: 16px;
	 bottom: 100px;
    left: 10px;
	text-align:left;
}
.jstext3b {
	position:absolute;
    display: block;
    line-height: 25px;
    font-family:swiss;
    font-size: 16px;
	 bottom: 10px;
    left: 10px;
	text-align:left;
	 color: #333;
}
		.jshead1{position: absolute; bottom: 80px; left: 30px; width: 100%; height: 80px; font-size: 30px; color: #ffffff;  line-height: 35px;  padding-top:20px; font-family:swiss; text-transform:uppercase;}
		.jsheada1{position: absolute; bottom: 50px; left: 760px; width: 100%; height: 80px; font-size: 30px; color: #ffffff;  line-height: 35px;  padding-top:20px; font-family:swiss; text-transform:uppercase;}
		.jsheada2{position: absolute; top: 110px; text-align:center; width: 100%; height: 80px; font-size: 30px; color: #ffffff;  line-height: 35px;  padding-top:20px; font-family:swiss; text-transform:uppercase;}
		.jsheada3{position: absolute; top: 110px;  width: 100%; height: 80px; font-size: 30px; color: #ffffff;  line-height: 35px;  padding-top:20px; font-family:swiss; text-transform:uppercase; text-align:center;}
		.jstext {
    display: block;
    line-height: 1em;
    text-transform: uppercase;
     font-family:swiss; 
    font-size: 38px;
	padding:10px;
	padding-top:15px;
	padding-bottom:15px;
    color: #B7B5B2;
}

@media (max-width: 767px){
	.jstext {
    display: block;
    line-height: 1em;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
     font-family:swiss; 
    font-size: 61px;
	padding:10px;
    color: #FFFFFF;
}
.jstext3 {
	position:absolute;
    display: block;
    line-height: 55px;
    font-family:swiss;
    font-size: 45px;
    letter-spacing: 3px;
	 bottom: 20px;
    right: 0px;
	text-align:right;
}
.jstext3a {
	position:absolute;
    display: block;
    line-height: 55px;
    font-family:swiss;
    font-size: 45px;
    letter-spacing: 3px;
	 bottom: 20px;
    left: 10px;
	text-align:left;
}
.jstext3b {
	position:absolute;
    display: block;
    line-height: 55px;
    font-family:swiss;
    font-size: 45px;
    letter-spacing: 3px;
	 bottom: 20px;
    left: 10px;
	text-align:left;
}
}
.jstext2 {
    display: block;
    line-height: 36px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
    font-family: swiss;
    font-size: 36px;
    letter-spacing: 3px;
    color: #FFFFFF;
}
		.sf{font-size:20px;}
		.jsslogo{position: absolute; top: 30px; left: 40px; width:280px; height: 100px;}
		.jsslogo img{width:200px; padding:6px; background-color:rgba(255,255,255,0.5);}
		.jssgolf{position: absolute; bottom: 0px; left: 110px; width:480px; height: 314px;}
		.jssgolf img{width:300px; }
		.jssovlogo{position: absolute; top: 30px; text-align:left; width: 100%; height: 100px; padding-left:15px; }
		.jssovlogo img{ width:200px; text-align:center; padding:6px; background-color:rgba(255,255,255,0.5);}
		.jss1{position: relative; margin: 0 auto; top:0px; left: 0px; width: 1600px; height: 643px; overflow: hidden; visibility: hidden;}
		.jss2{position: absolute; top: 0px; left: 0px;}
		.jss3{filter: alpha(opacity=70); opacity: 0.7; position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%;}
		.jss4{position:absolute;display:block;background:url('img/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%;}
		.jss5{cursor: default; position: relative; top: 0px; left: 0px; width: 1600px; height: 643px; overflow: hidden;}
		.jss6{bottom:16px;right:16px;}
		.jss7{width:16px;height:16px;}
		.jss8{top:0px;left:12px;width:40px;height:58px;}
		.jss9{top:0px;right:12px;width:40px;height:58px;}