/* 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('../images/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('../images/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;
}
		.jshead {
    position: absolute;
    bottom: 220px;
    right: 180px;
    width: 260px;
    height: 325px;
    font-family: Arial, Verdana;
    font-size: 12px;
    text-align: left;
    z-index: 2;
	border: 1px solid #FFF;
	background-color:rgba(255,255,255,0.4);
    /*background: url(../images/button_bg.png) repeat;*/
	text-align:center;
}
.jsheada {
    position: absolute;
    bottom: 220px;
    right: 180px;
    width: 260px;
    height: 325px;
    font-family: Arial, Verdana;
    font-size: 12px;
    text-align: left;
    z-index: 2;
	border: 1px solid #FFF;
    background: url(../images/button_bg.png) repeat;
	text-align:center;
}
.jsp{
	position: absolute;
    bottom: 120px;
    right: 90px;
    width: 660px;
    height: 325px;
    font: bold 70px/70px 'Gentium Basic';
    color: #ffe400;
}
.jsp2{
	position: absolute;
    bottom: 220px;
    left: 120px;
    width: 660px;
    height: 325px;
	font: bold 70px/70px 'Gentium Basic';
    color: #0096DB;
}
.jsp3{
	position: absolute;
    bottom: 120px;
    right: 90px;
    width: 460px;
    height: 325px;
    font: bold 70px/70px 'Gentium Basic';
    color: #ffe400;
}
.jsp1{
	position: absolute;
    bottom: 290px;
    left: 120px;
    width: 660px;
    height: 325px;
	font: bold 70px/70px 'Gentium Basic';
    color: #0096DB;
}
.jsp4{
	position: absolute;
    bottom: 350px;
    left: 120px;
    width: 660px;
    height: 325px;
	font: bold 70px/70px 'Gentium Basic';
    color: #0096DB;
}
.jsp5{
	position: absolute;
    bottom: 100px;
    right: 390px;
    width: 620px;
    height: 270px;
    font: bold 70px/70px 'Gentium Basic';
    color: #ffe400;
	background-color:rgba(0,0,0,0.3);
	padding:20px;
	text-align:center;
}
.jsp6{
	position: absolute;
    bottom: 360px;
    right: 20px;
    width: 560px;
    height: 325px;
    font: bold 70px/70px 'Gentium Basic';
    color: #ffe400;
	background-color:rgba(0,0,0,0.3);
	padding:20px;
	text-align:center;
}
.jsp7{
	position: absolute;
    bottom: 360px;
    right: 0px;
    width: 760px;
    height: 325px;
    font: bold 70px/70px 'Gentium Basic';
    color: #ffe400;
}
.jsp8{
	position: absolute;
    bottom: 360px;
    right: 40px;
    width: 760px;
    height: 325px;
    font: bold 70px/70px 'Gentium Basic';
    color: #ffe400;
}
.jsp9{
	position: absolute;
    bottom: 400px;
    right: 20px;
    width: 700px;
    height: 225px;
    font: bold 70px/70px 'Gentium Basic';
    color: #ffe400;
	background-color:rgba(0,0,0,0.3);
	padding:20px;
	text-align:center;
}
.jsp1 b,.jsp b, .jsp2 b, .jsp3 b, .jsp4 b, .jsp5 b, .jsp6 b, .jsp7 b , .jsp8 b, .jsp9 b{font-weight:800;}
.jsptext{
	font: bold 42px/48px 'Gentium Basic';
    color: #fff;
	margin-top:0px;
	color:#fff;
}
.jsptext1{
	font: bold 36px/36px 'Gentium Basic';
    color: #fff;
	margin-top:0px;
	color:#666;
}
.learn a{
    display: block;
    background: #69AD38;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #fff;
    border: 0px;
    outline: none;
    padding: 11px 52px;
	width:150px;
	margin-top:30px;
}
.jstext3 {
    display: block;
    line-height: 27px;
    font-family: 'GothamBook',Helvetica,Arial,sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
	padding:20px;
	padding-bottom:10px;
	
}
.jstext4 {
    display: block;
    line-height: 27px;
    font-family: 'GothamBook',Helvetica,Arial,sans-serif;
    font-size: 22px;
    letter-spacing: 1px;
	padding:20px;
	text-transform:uppercase;
	
}
		.jshead1{position: absolute; bottom: 80px; left: 30px; width: 100%; height: 80px; font-size: 30px; color: #ffffff;  line-height: 35px;  padding-top:20px; font-family:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center;}
		.jstext {
    display: block;
    line-height: 1em;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
    font-family: 'Teko', sans-serif;
    font-size: 81px;
    color: #FFFFFF;
	padding-top:3%;
}
.jstext2 {
    display: block;
    line-height: 36px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
    font-family: 'Teko', sans-serif;
    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;  left: 0px; width: 1600px; height: 720px; 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('../images/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: 720px; overflow: hidden;}
		.jss6{bottom:20%;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;}
		@media (max-width: 767px){
		.jss1{top:0px;}
		}