*{margin:0; padding:0;}
body{ background:#fff; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif;}
.clear{ clear:both;}
a{ text-decoration:none; border:none; cursor:pointer; outline:none;}
img{ border: 0; max-width: 100%;  border:none; outline:none;}
ul li, ol li{ list-style-type:none;}


.header{ background:#7c9619; width:100%; border-bottom:solid #fff 1px; padding:8px 0;}
.main_container{ width:90%; margin:0 auto;}
.main_container2{ width:80%; margin:0 auto;}
.logo{ width:35%; float:left;}
.navi{ width:55%; float:right;}
.book{ background:url(../images/button1.png) no-repeat; width:65px; height:97px; z-index:1; position:absolute; font-family: 'roboto_slabregular';
font-size:15px; line-height:18px; color:#fff; text-align:center; padding-top:55px; top:0; left:94%;}
.div1{ width:100%; padding:30px 0;}
.div2{ width:100%; padding:30px 0; background:url(../images/bg1.png) repeat;}
.txt1{ color:#000; font-family: 'vollkornregular'; font-size:38px; line-height:42px; text-align:center;}
.txt1 span{ color:#fff;}
.txt2{ color:#7c971a;font-family: 'vollkornregular'; font-size:20px; line-height:22px; text-align:center; padding:5px 0;}
.txt2 span{ text-align:left; display:block; font-size:24px; padding-bottom:40px;}
.left{ width:40%; float:left; border:solid #cecece 10px; -webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px; margin-top:30px;}
.right{ width:55%; float:right; margin-top:30px;}
.txt3{ color:#333333; font-size:40px; line-height:43px; font-family: 'khandregular'; padding-bottom:24px;}
.txt4{ color:#333333;font-family: 'roboto_slabregular';font-size:14px; line-height:22px; padding-bottom:28px;}
.txt4 a{ color:#7b981a;}
.txt4 a:hover{ color:#666; text-decoration:underline;}
.txt4 span{ color:#fff;}
.button1{ color:#663300; padding:15px 30px; background:#cfcac0; margin-left:122px; width:15%; float:left;}
.button1:hover{ background:#7d9519; color:#ded9cd;}
.button2{ color:#ded9cd; padding:15px 30px; background:#7e981b; margin-left:20px; width:20%; float:left;}
.button2:hover{ background:#cfcac0; color:#663300;}
.button3{ color:#ded9cd; padding:15px 30px; background:#7e981b; width:10%; margin:15px auto 0 auto; display:block; }
.button3:hover{ background:#cfcac0; color:#663300;}
.button4{ color:#ded9cd; padding:15px 0px; background:#7e981b; width:70%; margin:5px auto; display:block; text-align:center;}
.button4:hover{ background:#cfcac0; color:#663300;}
.pic_basic{ width:29%; float:left;}
.pic_basic_space{ margin-left:65px; margin-right:65px;}
.txt5{ color:#666666; font-size:22px; line-height:24px; text-align:center; font-family: 'khandbold'; padding:15px 0;}
ul.footer_left{ width:20%; float:left;}
ul.footer_left li{}
ul.footer_left li a{color:#fff; font-size:18px; line-height:22px; font-family: 'khandregular'; padding:2px 0; display:block;}
ul.footer_left li a:hover{ color:#7c971a;}
.footer_mid{ width:25%; float:left; margin-left:170px;}
.footer_right{ width:20%; float:right;}
.txt6{ color:#7c971a;font-family: 'vollkornregular'; font-size:20px; line-height:22px; padding-bottom:10px;
margin-bottom:10px; border-bottom:solid #7c971a 1px;}
.txt7{ color:#fff;font-family: 'roboto_slabregular';font-size:14px; line-height:22px; padding-bottom:4px;}
.txt7 a{ color:#7c971a;}
.txt7 a:hover{ color:#fff; text-decoration:underline;}
.txt8{ background:#7a981a; color:#fff; font-family: 'vollkornregular'; font-size:14px; line-height:16px; text-align:center; padding:15px 0;}
.txt8 a{ color:#000; font-weight:bold;}
.txt8 a:hover{ color:#fff; text-decoration:underline;}
.left2{ width:49%; float:left;}
.right2{ width:50%; float:right; padding-top:60px;}
.txt9{ color:#666666; font-size:23px; line-height:26px;font-family: 'roboto_slabregular'; text-align:center; padding-top:14px; padding-bottom:22px;}
.txt9 a{ color:#000;}
.txt9 a:hover{ color:#666; text-decoration:underline;}
.left3{ width:55%; float:left; margin-top:30px;}
.right3{ width:40%; float:right; border:solid #cecece 10px; -webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px; margin-top:30px;}
.left4{ background:url(../images/bg2.png) repeat; width:47%; float:left; margin-bottom:10px; margin-top:10px;}
.left4_space{ margin-left:20px;}
.fecilities_left{ width:40%; float:left;}
.fecilities_right{ width:60%; float:right;}
.txt10{ font-family: 'roboto_slabbold'; color:#fff; font-size:18px; line-height:22px; text-align:center;}
ul.feci{ margin:34px 0 20px 40px;}
ul.feci li{ color:#333333; font-family: 'roboto_slabbold';font-size:20px; line-height:22px;padding:0 0 10px 45px;
background:url(../images/tick.png) no-repeat;}
.activities{ width:22%; float:left; margin-right:20px;}
.left5{ width:47%; float:left;}
.right5{ width:47%; float:right; padding:20px; background:#000;}
.blank1{ height:10px; width:100%;}
.txt11{ color:#819b1e; font-family: 'roboto_slabbold'; font-size:20px; line-height:24px;}
.txt11 span{ color:#fff;}
.txt11 a{ color:#fff;}
.txt11 a:hover{ color:#819b1e;}
.txt12{color:#fff; font-family: 'roboto_slablight'; font-size:13px; line-height:22px;}
.txt12 span{ color:#819b1e;}
.input1{ background:#333333; width:93%; padding:15px; margin-bottom:10px; color:#666666; font-size:14px; line-height:16px;
font-family: 'roboto_slabregular'; border:none;}
.submit1{ color:#000; font-size:20px; line-height:22px;font-family: 'roboto_slablight'; padding:15px 0px; background:#7e981b; 
width:80%; margin:15px auto 0 auto; display:block; text-align:center; border:none; cursor:pointer; text-transform:uppercase;}
.submit1:hover{ background:#cfcac0; color:#663300;}
.rent{ background:url(../images/bg3.png) no-repeat; width:18.1%; min-height:216px; float:left; margin-top:20px; padding-top:25px;}
.rent_inner{ width:70%; margin:0 auto;}
.rent_space{ margin-left:28px;}
.txt13{ color:#fff; font-family: 'vollkornbold'; font-size:20px; line-height:24px; text-align:center;}
.txt13 span{ color:#000; text-decoration:underline;}
 /* jssor slider arrow navigator skin 05 css */
        /*
        .jssora05l                  (normal)
        .jssora05r                  (normal)
        .jssora05l:hover            (normal mouseover)
        .jssora05r:hover            (normal mouseover)
        .jssora05l.jssora05ldn      (mousedown)
        .jssora05r.jssora05rdn      (mousedown)
        */
        .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            background:url(../img/a17.png) no-repeat;
            overflow: hidden;
        }
        .jssora05l { background-position: -10px -40px; }
        .jssora05r { background-position: -70px -40px; }
        .jssora05l:hover { background-position: -130px -40px; }
        .jssora05r:hover { background-position: -190px -40px; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }

        /* jssor slider thumbnail navigator skin 01 css */
        /*
        .jssort01-99-66 .p            (normal)
        .jssort01-99-66 .p:hover      (normal mouseover)
        .jssort01-99-66 .p.pav        (active)
        .jssort01-99-66 .p.pdn        (mousedown)
        */
        .jssort01-99-66 .p {
            position: absolute;
            top: 0;
            left: 0;
            width: 99px;
            height: 66px;
        }
        
        .jssort01-99-66 .t {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }
        
        .jssort01-99-66 .w {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
        }
        
        .jssort01-99-66 .c {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 95px;
            height: 62px;
            border: #000 2px solid;
            box-sizing: content-box;
            background:url(../img/t01.png) -800px -800px no-repeat;
            _background: none;
        }
        
        .jssort01-99-66 .pav .c {
            top: 2px;
            _top: 0px;
            left: 2px;
            _left: 0px;
            width: 95px;
            height: 62px;
            border: #000 0px solid;
            _border: #fff 2px solid;
            background-position: 50% 50%;
        }
        
        .jssort01-99-66 .p:hover .c {
            top: 0px;
            left: 0px;
            width: 97px;
            height: 64px;
            border: #fff 1px solid;
            background-position: 50% 50%;
        }
        
        .jssort01-99-66 .p.pdn .c {
            background-position: 50% 50%;
            width: 95px;
            height: 62px;
            border: #000 2px solid;
        }
        
        * html .jssort01-99-66 .c, * html .jssort01-99-66 .pdn .c, * html .jssort01-99-66 .pav .c {
            /* ie quirks mode adjust */
            width /**/: 99px;
            height /**/: 66px;
        }