@charset "utf-8";
*{margin:0;padding:0}
html{overflow-x:hidden}
body{min-width:1170px;max-width:1920px;margin:0 auto;font-family:"微软雅黑","宋体",Arial,sans-serif,Roboto;font-size:14px;color:#000;background:#fff}
a,a:active,a:hover,a:link,a:visited{text-decoration:none}
a img,fieldset{border:0}
img{border: none;}
li,ul{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
table{font-size:inherit;border-collapse:collapse;border-spacing:0}
button,input,select,textarea{outline:0}
textarea{resize:none;overflow:auto}
blockquote:after,blockquote:before,q:after,q:before{content:""}
.clear{clear:both;height:0;overflow:hidden;display:block}
.fl{float:left}
.fr{float:right}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both;overflow:hidden}
.clearfix{zoom:1}
.por{position:relative}
.poa{position:absolute}
.re{position:relative}
.ab{position:absolute}
.none{display:none}
article,aside,audio,bdi,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,menu,meter,nav,output,progress,rp,rt,ruby,section,source,summary,time,track,video{display:block}
.container,.wrap{width:1170px;margin:0 auto}
.header{position:absolute;top:20px;left:50%;margin-left:-585px;z-index:9999;width:1170px;height:93px;background:#fff}
.hmove{position:fixed}
.h-logo{position:absolute;z-index:999;left:0;top:0}
.h-nav{float:right;padding-right:20px}
.h-nav a{float:left;display:block;height:35px;margin:28px 0 0 30px}
.h-nav a .h-ns1{font-size:16px;color:#312105}
.h-nav a .h-ns2{font-size:12px;color:#c0b8aa;vertical-align:2px}
.h-nav a.selected span,.h-nav a:hover span{color:#639534}
.footer{padding:15px 0;background:#312105;text-align:center;font-family:"宋体"}
.footer p{font-size:12px;line-height:20px;color:#ecece8}
.content{position:relative;z-index:2}
.map{height:600px;margin-top:50px;margin-bottom:40px}
.map-adr{padding:0 0 0 70px;background:url(../images/map_adr_bg.png) no-repeat 30px 7px #fff;line-height:37px;font-size:16px;color:#6c9e33}
.h298{height:298px}
.h-top{position:absolute;z-index:1;left:0;top:0;width:1170px;height:298px;background:#ecece8;font-size:24px;color:#639534}
.h-top-tlt{padding:40px 0 44px;text-align:center}
.h-top ul{margin:0 0 0 261px}
.h-top ul li{float:left;width:96px;margin:4px 59px 0;text-align:center}
.h-top ul li i{display:block;width:96px;height:96px;margin-bottom:13px;background-image:url(../images/h_top.png);background-repeat:no-repeat;-webkit-transition:all .5s linear;transition:all .5s linear}
.h-top ul li:hover i{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.h-top ul li.ht-li1 i{background-position:0 0}
.h-top ul li.ht-li2 i{background-position:-96px 0}
.h-top ul li.ht-li3 i{background-position:-192px 0}
.h-img img{-webkit-transition:all .5s linear;transition:all .5s linear}
.h-img img:hover{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
.h-info{height:818px;margin-bottom:33px}
.hi-imgl{position:absolute;left:0;top:0;width:625px;height:818px;overflow:hidden}
.hi-img1{position:absolute;left:327px;top:25px;width:438px;height:292px;overflow:hidden}
.hi-img2{position:absolute;left:204px;top:255px;width:256px;height:122px;overflow:hidden}
.h-info1{position:absolute;z-index:1;left:382px;top:53px;width:731px;height:235px;padding:107px 0 0 55px;background:#ecece8}
.h-line1{width:108px;height:4px;background:#2e620a}
.h-tlt1{margin-top:20px;font-size:24px;color:#2e620a}
.h-ctn1{margin-top:4px;line-height:20px;font-size:15px;color:#2e620a}
.h-btn{display:block;width:171px;height:40px;margin-top:40px;background:#6c9e33;line-height:40px;text-align:center;font-size:15px;color:#fff}
.h-info2{position:absolute;z-index:1;left:709px;top:442px;width:282px;height:279px;padding:70px 0 0 55px;background:#6c9e33}
.h-line2{width:108px;height:4px;background:#fff}
.h-tlt2{margin-top:20px;font-size:24px;color:#fff}
.h-ctn2{margin-top:4px;line-height:20px;font-size:15px;color:#fff}
#pshow .flexslider{position:relative;height:595px;overflow:hidden}
#pshow .slides li{height:595px}
#pshow .flex-direction-nav li a{display:block;width:23px;height:45px;overflow:hidden;cursor:pointer;position:absolute}
#pshow .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/point.png) 0 0 no-repeat}
#pshow .flex-direction-nav li a.flex-next{right:40px;background:url(../images/point.png) right 0 no-repeat}
#pshow .flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:50px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer}
#pshow .flex-control-nav .flex-active{background-position:0 0}
#pshow .flex-control-nav{width:auto;right:25px;bottom:16px;text-align:right}
#pshow .flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1}
.flexslider{position:relative;height:571px;overflow:hidden}
.slides{position:relative;z-index:1}
.slides li{height:571px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer}
.flex-control-nav .flex-active{background-position:0 0}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat}
.bb4{border-bottom:4px solid #639534}
.mt33{margin-top:33px}
.jrjd:hover .jrshow{top:26px;opacity:1;filter:alpha(opacity=100)}
.jrshow{position:absolute;top:0;left:50%;margin-left:-102px;width:204px;height:204px;padding-top:60px;font-size:32px;color:#fff;text-align:center;letter-spacing:1px;-webkit-transition:.8s all;transition:.8s all;opacity:0;filter:alpha(opacity=0);background:url(../images/jrmd.png) top center no-repeat}
.banner{width:100%;height:448px}
.ban1{background:url(../images/ban1.jpg) center center no-repeat}
.ban1 .relax{position:absolute;top:222px;left:50%;width:256px;height:155px;margin-left:20px;background:url(../images/relax.png) center center no-repeat;-webkit-animation:shake 1.2s infinite alternate;animation:shake 1.2s infinite alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.ban2{background:url(../images/ban2.jpg) center center no-repeat}
.ban3{background:url(../images/ban3.jpg) center center no-repeat}
.ban4{background:url(../images/ban4.jpg) center center no-repeat}
.ban5{background:url(../images/ban5.jpg) center center no-repeat}
@-webkit-keyframes shake{0%{-webkit-transform:scale3d(0.9,.9,.9) rotate(3deg);transform:scale3d(0.9,.9,.9) rotate(3deg)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes shake{0%{-webkit-transform:scale3d(0.9,.9,.9) rotate(3deg);transform:scale3d(0.9,.9,.9) rotate(3deg)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.mt30{margin-top:30px;line-height:20px}
.p92{padding-top:92px;padding-right:35px}
.pt20{padding-top:20px}
.all{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;height:310px;position:relative}
.all .p1{width:980px;left:50%;margin-left:-960px}
.all .p2{width:940px;right:50%;margin-right:-960px}
.all .p-info{height:310px;position:absolute;overflow:hidden}
.all .p24{padding:24px}
.all .w525{width:525px}
.all img{-webkit-transition:.5s all linear;transition:.5s all linear}
.all img:hover{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
.all2 p{text-align:right;line-height:20px}
.mt48{margin-top:48px}
.jrcom .re{width:568px;overflow:hidden}
.jrcom .re img{display:block;-webkit-transition:.5s all linear;transition:.5s all linear;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}
.jrcom .re img:hover{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
.jr-jd .jr-tit{position:absolute;bottom:0;left:50%;margin-left:-245px;width:490px;height:73px;background:url(../images/p3.png) center no-repeat}
.jr-c{padding-left:45px;padding-top:10px}
.jr-c p{line-height:22px}
.facility{position:relative;height:336px;margin-top:40px;background-color:#ECEDE8}
.facility .f-tit{padding:40px 0;text-align:center}
.facility .f-tit .sp1{font-size:30px}
.facility .f-tit .sp2{font-size:18px}
.facility .f-list ul li{float:left;width:24%;text-align:center}
.facility .f-list ul li .f-i{margin:0 auto;-webkit-transition:.8s all;transition:.8s all}
.facility .f-list ul li .f-i:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.facility .f-list ul li .ft1{font-size:18px;padding:10px 0}
.facility .f-list ul li .ft2{font-size:14px}
.facility .i1{width:84px;height:84px;background:url(../images/sp1.png) no-repeat 0 0}
.facility .i2{width:84px;height:84px;background:url(../images/sp1.png) no-repeat -84px 0}
.facility .i3{width:84px;height:84px;background:url(../images/sp1.png) no-repeat -168px 0}
.facility .i4{width:84px;height:84px;background:url(../images/sp1.png) no-repeat -252px 0}
.mt38{margin-top:38px}
.mb38{margin-bottom:38px}
#feature .all{height:235px;overflow:hidden}
#feature .all .fgray{position:absolute;z-index:-1}
#feature .all .fr-g{width:940px;height:235px;right:50%;top:0;margin-right:-960px;background-color:#EBECE7}
#feature .all .fl-g{width:930px;height:235px;left:50%;top:0;margin-left:-960px;background-color:#EBECE7}
#feature .all .wrap{height:235px;position:relative}
#feature .all .wrap .ts2:hover,#feature .all .wrap .ts3:hover,#feature .all .wrap .ts5:hover,#feature .all .wrap .ts6:hover,#feature .all .wrap .ts8:hover{-webkit-transform:none;-ms-transform:none;transform:none}
#feature .all .wrap .ts1{position:absolute;left:0;top:0;z-index:0}
#feature .all .wrap .ts2{position:absolute;left:560px;top:42px;z-index:1}
#feature .all .wrap .ts3{position:absolute;left:0;top:42px;z-index:1}
#feature .all .wrap .ts4{position:absolute;right:0;top:0;z-index:0}
#pshow{position:relative;height:595px;margin:-190px auto 60px}
#pshow .p-wrap{width:100%;height:100%;overflow:hidden}
#pshow .p-list{position:absolute;top:-53px;z-index:10;width:100%;height:106px;text-align:center;font-size:0}
#pshow .p-list .p-c{width:106px;height:106px;text-align:center;display:inline-block;*display:inline!important;*zoom:1;color:#fff;margin:0 20px;cursor:pointer;background:url(../images/gy.png) center center no-repeat}
#pshow .p-list .p-c span{display:block}
#pshow .p-list .p-c .p-c1{font-size:18px;padding-top:29px}
#pshow .p-list .p-c .p-c2{position:relative;top:-1px;font-size:12px}
#pshow .p-list .p-sec{color:#639534;background:url(../images/by.png) center center no-repeat}
#pshow .p-list .p-sec .p-c1{font-weight:700}
#map{position:relative;width:1170px;height:668px;margin:-288px auto 0}
#map .address{position:absolute;left:630px;top:262px;width:352px;height:160px;background:url(../images/address.png) left top no-repeat}
#map .address .close{position:absolute;right:32px;top:5px;width:22px;height:22px;cursor:pointer}
#map .address ul{padding-top:5px}
#map .address ul li{color:#fff;font-size:14px;padding-left:86px;margin-top:17px}
.jtzc{width:741px;height:503px;margin:0 auto 40px;background:url(../images/jtzc.png) center center no-repeat}
.jtzc ul li{float:left;width:195px;height:195px;text-align:center}
.jtzc ul li .jt-p1{font-size:20px;color:#5f9231;font-weight:700;padding-top:66px;padding-bottom:10px}
.jtzc ul li .jt-p2{font-size:16px;color:#2e1f04}
.jtzc ul .jt-center{margin:0 78px}
.jtzc ul .mt98{margin-top:98px}
.jtzc ul .mt15{margin-top:15px}
.ys{height:370px;overflow:hidden}
.ys:hover .ysdt{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
.ys .ysdt{position:absolute;left:50%;margin-left:-960px;z-index:1;-webkit-transition:2s all;transition:2s all}
.ys .ys{position:absolute;z-index:2;left:50%;margin-left:-585px}
.coop{height:572px;background:url(../images/cooperation.jpg) center center no-repeat}
.coop ul{position:absolute;left:410px;top:94px}
.coop ul li{font-size:16px;color:#2e1f04;margin-bottom:25px}
.gray{height:347px;background-color:#E9EAE5}
.gray .g-tit{padding-top:35px;text-align:center}
.gray .g-tit span{color:#5b8f2e}
.gray .g-tit .g-s1{font-size:30px}
.gray .g-tit .g-s2{font-size:18px}
.gray .g-hui{position:relative;height:100%;background-color:#E0E1DB}
.gray .care{position:absolute;left:192px;top:75px;width:370px;font-size:24px;color:#578c2b}
.gray .care ul{padding-top:10px;*padding-bottom:15px!important}
.gray .care ul li{float:left;width:105px;height:35px;line-height:35px;text-align:center;margin-bottom:15px;font-size:16px;color:#2e1f04;background-color:#fff;border-radius:20px;cursor:pointer}
.gray .care ul .c-sec{color:#fff;background-color:#588C2D}
.gray .care ul .c-cen{margin:0 27px}
.gray .g-cont{width:360px;height:80px;display:block;padding:5px;border:0}
.c-info{position:absolute;left:602px;top:106px;width:380px}
.c-info ul li{margin-top:20px}
.c-info ul li span{display:inline-block;width:80px;text-align:right;font-size:16px;color:#2e1f04}
.c-info ul li span b{color:#F64241;padding-right:2px}
.c-info ul li input{font-size:16px;width:290px;background:0 0;border:0;border-bottom:1px solid #979183}
.c-info ul li .sub{width:370px;height:40px;line-height:40px;margin-top:14px;margin-left:8px;border-radius:8px;font-size:20px;font-family:"微软雅黑";color:#fff;background-color:#588C2D}

/*新增酒店加盟页面*/
.h448{height: 448px;}
.ban5_1{background:url(../images/ban5_1.jpg) center center no-repeat;}
.state{display: block;width: 1170px;height: 500px;margin: 40px auto;}
.wrap_tlt{color: #2e1f04;font-size: 30px;text-align: center;margin: 10px 0;}
.pt_img{transition:2s all;-webkit-transition:2s all;width: 585px;height: 266px;overflow: hidden;}
.mt10{margin: 20px auto 0;}
#ptss .all {
    height: 266px;
    overflow: hidden;
}
#ptss .all .fr-g {
    width: 960px;
    height: 266px;
    right: 50%;
    top: 0;
    margin-right: -960px;
    background-color: #f2f2ef;
}
#ptss .all .fl-g {
    width: 960px;
    height: 266px;
    left: 50%;
    top: 0;
    margin-left: -960px;
    background-color: #f2f2ef;
}
#ptss .all .fgray {
    position: absolute;
    z-index: -1;
}

.pt_con{width: 960px;background: #f2f2ef;height: 266px;left: 50%;}
.pt_wrap{top: 50%;left: 50%;margin-top: -40px;margin-left: -380px;}
.pt_wrap1{top: 50%;right: 150px;margin-top: -50px;}
.pt_bg{width: 58px;height: 58px;display: block;margin: 0 20px;}
.pt_tlt{margin-bottom:12px;color: #639534;font-size: 20px;}
.pt_intro{color: #2e1f04;font-size: 14px;line-height: 26px;}
.top32{top: 32px;}.l0{left: 0;}
.txt_right{text-align: right;}
.reason{display:block;width: 1170px;height: 418px;margin: 40px auto;}
.img_show{background: #639534;width: 100%;height: 428px;color: #fff;padding: 30px 0 0 0;text-align: center;font-size: 30px;}
.room_show{left: 50%;margin-left: -585px;width: 1170px;top: 100px;}
.tab_tlt{width: 1124px;margin: 0 auto;}
.tab_tlt li{float: left;width: 50%;text-align: center;line-height: 69px;height: 69px;color: #2e1f04;background: #fff;}
.tab_tlt li a{font-size:26px;color: #2e1f04;background: #fff;display: block;width: 100%;height: 100%;}
.tab_tlt li a.active{background: #2e1f04;color: #fff;}
.j_cue{margin: 200px auto 20px;}
.j_cue p{text-align: center;color:#639534;font-size: 30px; }
.j_cue1{width: 1170px;margin: 0px auto;display: block;}
.p_show{height: 389px;}
#pshow1 .p-list {
    position: absolute;
    bottom: -50px;
    z-index: 10;
    width: 100%;
    height: 108px;
    text-align: center;
    font-size: 0;
}
#pshow1 .p-list .p-c {
    width: 108px;
    height: 108px;
    text-align: center;
    display: inline-block;
    color: #639534;
    margin: 0 30px;
    cursor: pointer;
    background: url(../images/showbg1.png) center center no-repeat;
}
#pshow1 .p-list .p-c .p-c1 {
    font-size: 24px;
    line-height: 108px;
}
#pshow1 .p-list .p-sec {
    color: #fff;
    background: url(../images/showbg2.png) center center no-repeat;
}
#pshow1 .p-wrap {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#pshow1 .flexslider {
    position: relative;
    height: 389px;
    overflow: hidden;
}
#pshow1 .flex-direction-nav li a {
    display: block;
    width: 66px;
    height: 66px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
}
#pshow1 .flex-direction-nav li a.flex-prev {
    left: 40px;
    background: url(../images/arrow.png) 0 0 no-repeat;
}
#pshow1 .flex-direction-nav li a.flex-next {
    right: 40px;
    background: url(../images/arrow.png) 0 -70px no-repeat;
}
.p_slides{position: relative;z-index: 1;}
.p_slides li{height: 389px;}
#pshow2 .p-list {
    position: absolute;
    bottom: -50px;
    z-index: 10;
    width: 100%;
    height: 108px;
    text-align: center;
    font-size: 0;
}
#pshow2 .p-list .p-c2 {
    width: 108px;
    height: 108px;
    text-align: center;
    display: inline-block;
    color: #639534;
    margin: 0 30px;
    cursor: pointer;
    background: url(../images/showbg1.png) center center no-repeat;
}
#pshow2 .p-list .p-c2 .p-c1 {
    font-size: 24px;
    line-height: 108px;
}
#pshow2 .p-list .p-sec {
    color: #fff;
    background: url(../images/showbg2.png) center center no-repeat;
}
#pshow2 .p-wrap1 {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#pshow2 .flexslider {
    position: relative;
    height: 389px;
    overflow: hidden;
}
#pshow2 .flex-direction-nav li a {
    display: block;
    width: 66px;
    height: 66px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
}
#pshow2 .flex-direction-nav li a.flex-prev {
    left: 40px;
    background: url(../images/arrow.png) 0 0 no-repeat;
}
#pshow2 .flex-direction-nav li a.flex-next {
    right: 40px;
    background: url(../images/arrow.png) 0 -70px no-repeat;
}
/*悬浮导航*/
.float_nav{z-index:999;background: url(../images/float_nav.png) no-repeat;width: 250px;height: 290px;left: 60px;top: 35%;/*margin-left: -860px;*/}
.float_nav ul{width: 164px;margin: 0 auto;padding: 35px 0 0 0;}
.float_nav ul li{width: 100%;}
.float_nav ul li a{display: block;text-align: center;font-size: 16px;color: #2e1f04;line-height: 46px;}
.float_nav ul li a.cur{color: #639534;}

/*轮播图*/
.flexslider1 {
        margin: 0px auto;
        position: relative;
        width: 100%;
        height: 389px;
        overflow: hidden;
        zoom: 1;
    }
    
    .flexslider1 .slides li {
        width: 100%;
        height: 100%;
    }
    
    .flex-direction-nav a {
        width: 66px;
        height: 66px;
        line-height: 99em;
        overflow: hidden;
        margin: -45px 0 0;
        display: block;
        background: url(../images/arrow.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
       /* opacity: 0;
        filter: alpha(opacity=0);*/
        -webkit-transition: all .3s ease;
        /*border-radius: 35px;*/
    }
    
    .flex-direction-nav .flex-next {
        background-position: 0 -155px;
        right: 175px;
    }
    
    .flex-direction-nav .flex-prev {
    	background-position: 0 -60px;
        left: 175px;
    }
    
    .flexslider1:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider1:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider1:hover .flex-next:hover,
    .flexslider1:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    
    .flex-control-nav {
        width: 1170px;
        position: absolute;
        bottom: 10px;
        text-align: right;
        left: 50%;
        margin-left: -585px;
    }
    
    .flex-control-nav li {
        margin: 0 5px;
        display: inline-block;
        zoom: 1;
        *display: inline;
        width: auto !important;
        height: 23px;
    }
    
    .flex-control-paging li a {
        background: url(../images/jd.png) no-repeat;
        display: block;
        height: 23px;
        overflow: hidden;
        text-indent: -99em;
        width: 23px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        width: 85px;
        background: url(../images/jd_cur.png) no-repeat;
    }
    .flexslider1 .slides a img {
        width: 100%;
        height: 389px;
        display: block;
    }
 .flexslider1 .slides a img.h429{height: 389px !important;}
 /*加盟费用*/
.wrap_tlt.green { color: #639534; }
.j-table { width: 1170px; margin: 0 auto; margin-top: 50px; margin-bottom: 50px; border-top: #6a9943 1px solid; }
.j-table td { border-bottom: #6a9943 1px solid; font-size: 16px; line-height: 60px; text-align: center; color: #423828; }
