.mainBody{ width:100%;min-width: 1200px; overflow: hidden; position: relative;}
.loopPic{ width:100%; height:100%; position:relative;}
.loopPic .bd{ width:100%;height:100%;}
.loopPic .bd li{ background-size:cover !important; width: 100%; min-width: 1200px; position:relative;}
.loopPic .bd li a{ width: 100%;min-width: 1200px; z-index: 3; display: block;}
.loopPic .hd{ position: absolute;width:12px;;bottom: 90px; right:65px; z-index: 4; }
.loopPic .hd li{ width:10px; height:10px; border-radius:12px; border:1px rgba(255,255,255,0.5) solid; margin-bottom:5px; cursor:pointer;}
.loopPic .hd li.on{width:12px; height:12px; border-radius:12px; border:0px; background-color:#FFB600;}

.mainTop{ width:100%; position:absolute; top:0px; left:0px; z-index:100;}
.mainBott{ width:100%; position:absolute; bottom:0px; left:0px; z-index:100;}

.TopBg{ width:100%; max-width:2000px; margin:auto; background-image:url(topBg.png); height:184px; background-repeat:no-repeat; background-position:center; position:relative;}
.bottBg{ width:100%; max-width:2000px; margin:auto; background-image:url(bottBg.jpg); height:63px; background-repeat:no-repeat; background-position:center;}
.bottTel{ background-image:url(tel.png); width:306px; height:63px; float:right;}
.bottInfo{ width:820px; line-height:63px; float:left; padding-left:10px; color:#e2d7d1; font-family:Arial; overflow:hidden;}
.bottInfo a{ color:#e2d7d1;}
.bottInfo a:hover{ color:#FFFF00;}

.rightBar{ background-image:url(barBg.png); width:78px; height:228px; padding-top:240px; position:absolute; right:55px; top:110px;}
.rightBar li{ width:36px; height:30px; margin:7px auto; position:relative;}
.rightBar li a{transition:all .5s ease 0s;}
.bar1{ background-image:url(bar51.png); width:36px; height:30px; background-repeat:no-repeat; background-position:center center; display:block; }
.bar1:hover{ background-image:url(bar52.png);}
.bar2{ background-image:url(bar11.png); width:36px; height:30px; background-repeat:no-repeat; background-position:center center; display:block; }
.bar2:hover{ background-image:url(bar12.png);}
.bar3{ background-image:url(bar21.png); width:36px; height:30px; background-repeat:no-repeat; background-position:center center; display:block; }
.bar3:hover{ background-image:url(bar22.png);}
.bar4{ background-image:url(bar31.png); width:36px; height:30px; background-repeat:no-repeat; background-position:center center; display:block; }
.bar4:hover{ background-image:url(bar32.png);}
.bar5{ background-image:url(bar41.png); width:36px; height:30px; background-repeat:no-repeat; background-position:center center; display:block; }
.bar5:hover{ background-image:url(bar42.png);}

.lan{ width:1200px; height:22px; text-align:right; margin:auto; padding-top:10px;}
.lan a{ width:22px; height:18px; line-height:18px; text-align:center;  display:inline-block; margin-left:5px; font-size:10px; font-family:Arial; color:#91796a;}
.lan a:hover{  text-decoration:none;color:#FFF;} 

.menuTop{ height:71px; overflow:hidden; clear:both;}
.menu{ height:48px; width:1200px; margin:auto;}
.menu dl dd{ width:171px; height:48px; display:inline-block; transition:all .5s ease 0s;}
.menu dl dd.menuLine{ background:url(menuLine.png) no-repeat right center;}
.menu dl dd.on,.menu dl dd:hover{ background-color:rgba(0,0,0,0.4);}
.menu dl dd a{ width:100%; height:100%; display:block; line-height:48px; text-align:center; color:#e4cfbc; font-size:16px;}

.menu dl dd.m1 a{ background:url(menu1.png) no-repeat center center;}
.menu dl dd.m2 a{ background:url(menu2.png) no-repeat center center;}
.menu dl dd.m3 a{ background:url(menu3.png) no-repeat center center;}
.menu dl dd.m4 a{ background:url(menu4.png) no-repeat center center;}
.menu dl dd.m5 a{ background:url(menu5.png) no-repeat center center;}
.menu dl dd.m6 a{ background:url(menu6.png) no-repeat center center;}
.menu dl dd.m7 a{ background:url(menu7.png) no-repeat center center;}

.mainInfoBox{ width:1200px; position:absolute; left:50%; margin-left:-600px; bottom:63px; z-index:20;}
.mainInfo{ background-image:url(mainInfoBg.png); width:350px; height:289px; overflow:hidden; position:absolute; bottom:-244px;}

.mainInfoBox .l1{ left:0px;}
.mainInfoBox .l2{ left:425px;}
.mainInfoBox .l3{ right:0px;}
.mainInfo h2{ font-family:Arial; font-size:14px; color:#000; z-index:200; line-height:45px; text-align:center; cursor:pointer;}


.topG{ height:150px;  clear:both;}
.subTopImg{  background-repeat:no-repeat; background-position: center center; height:350px; width:100%; max-width:2000px; min-width:1200px; margin:auto;}
.subTopImgBar{ background:url(imgBar.png) no-repeat center center; height:22px; width:100%; max-width:2000px; min-width:1200px; margin:auto; position:relative;}
.hua1{ background:url(hua1.png) no-repeat center center; width:386px; height:238px;  position:absolute; left:0px; top:-38px;}
.hua2{ background:url(hua2.png) no-repeat center center; width:278px; height:112px;  position:absolute; right:50px; top:-10px;}
.hua3{ background:url(hua3.png) no-repeat center center; width:425px; height:54px;  position:absolute; left:50%; margin-left:-212px; top:-15px;}
.niao{ background:url(niao.png) no-repeat center center; width:62px; height:99px;  position:absolute; left:500px; top:-50px;}

.mainPage{ width:1200px; margin:auto; clear:both;}
.subLeft{ width:250px; float:left; position:relative;}
.subRight{ width:900px; float:right; min-height:500px;}

.leftStyle{ background-image:url(leftShun1.png); background-position:center top; background-repeat:no-repeat; width:250px; padding-top:102px; position:absolute; left:0px; top:-60px; z-index:500;}
.leftLian{ background-image:url(leftLian.png); width:250px; height:76px;}
.leftLianBox{ background-image:url(leftLianBox.png); width:250px; height:188px;}

.subMenu .subMenuBg{ background:url(subMenu.png) no-repeat center center; width:250px; height:44px;}
.subMenu .subMenuBg a{ width:250px; height:44px; line-height:44px; color:#ead6c3; font-family:Arial; font-size:18px; text-align:center; display:block; transition:all .5s ease 0s; }
.subMenu .subMenuBg a:hover{ color:#FFF;}
.subMenu .on a{ background-image:url(subMenuJian.png); background-repeat:no-repeat; background-position:200px center; color:#FFF;}
.subMenu .subMenuShun{ background:url(leftShun2.png) no-repeat center center; width:250px; height:17px;}

.subMainTitle{ text-align:right; margin:8px auto; line-height:28px; position:relative; width:100%;}
.subMainTitle a{ line-height:28px;}
.subMainTitle .home{ background-image:url(dang.png); width:28px; height:28px; display:inline-block; margin-right:5px; vertical-align:middle;}

.subMianInfo{ padding:40px; box-shadow:rgba(103,75,61,0.3) 0px 0px 15px 0px; background-color:#f3ebde; border-radius:10px; position:relative; min-height:600px;}
.subMianInfo:after {
      content: ".";
      display: block;
      height: 0px;
      clear: both;
      visibility: hidden;
    }

.infoDing{ background-image:url(ding.png); width:12px; height:12px; position:absolute;}
.d1{ left:15px; top:15px;}
.d2{ right:15px; top:15px;}
.d3{ left:15px; bottom:15px;}
.d4{ right:15px; bottom:15px;}

/*地图*/
.mapBox{width:1199px;; height:893px; background-image:url(map.jpg); background-repeat:no-repeat; background-position:left center; position:relative;}
.mapBox1{width:1180px;; height:580px; border:#60514a 10px solid; position:relative; margin-top:30px;}
.mapBox li{ position:absolute; top:-100px;left:-100px; height:15px; padding:5px 8px; line-height:15px; background-color:#eeeadf; border:2px #3c261c solid; border-radius:6px; color:#000; box-shadow:rgba(0,0,0,0.3) 3px 3px 3px 1px;}
.icoEye{ background-image:url(icoEye.png); width:20px; height:15px; background-repeat:no-repeat; background-position:center center; display:inline-block; vertical-align:text-bottom; margin-right:3px; opacity:1; fiter:alpha(opacity=100);}
.mapBox li:hover .icoEye{ opacity:1; fiter:alpha(opacity=100);}
.mapBox li:hover{ color:#CC0000; background-color:#FFF;}
.arrDown{ background-image:url(arrDown.png); width:10px; height:9px; overflow:hidden; display:block; position:absolute; left:50%; margin-left:-5px; bottom:-9px;}
.popBox{cursor:pointer;}
.mapInfo{ background-image:url(icoEye.png); width:125px; height:20px; line-height:20px; color:#000; padding-left:25px; position:absolute; right:10px; bottom:60px; background-repeat:no-repeat; background-position:left center;}

.barmenu{ width:820px; position:absolute; left:0px; top:0px; text-align:left;}
.barmenu a{ width:120px; height:35px; line-height:35px; background-color:#837b78; color:#d6cfbf; font-family:Arial; font-size:14px; text-align:center; display:inline-block; margin-right:10px;}
.barmenu a:hover{ background-color:#52392f;}
.barmenu a.on{ background-color:#52392f; line-height:35px; font-weight:bold; color:#FFF;}

.showContent h3{ font-size:26px; font-family:Arial; color:#56090A; text-align:center; margin-bottom:25px;}
.showContent img.timg{ margin:15px auto; border:10px #FFF solid; max-width:700px; display:block;}

.PicChange{ width:800px; height:500px; border:10px rgba(255,255,255,0.3) solid; background-color:rgba(255,255,255,0.3); box-shadow:rgba(0,0,0,0.1) 0px 0px 15px 0px; margin-right:40px; line-height:0px; float:left; position:relative; margin-bottom:20px;}
.PicChange .bd li{ width:800px; height:500px; overflow:hidden; position:relative;}
.PicChange .bd li span{ width:100%; height:45px; background-color:rgba(0,0,0,0.5); display:block; line-height:45px; padding-left:10px; position:absolute; left:0px; bottom:0px; font-size:16px;font-family:Arial; color:#FFF;}
.PicChange .hd .prev{ background-image:url(subPrev.png); width:46px; height:88px; position:absolute; left:3px; top:200px; cursor:pointer;}
.PicChange .hd .next{ background-image:url(subNext.png); width:46px; height:88px; position:absolute; right:3px; top:200px; cursor:pointer;}

.newsPicBox { width:800px; height:330px; overflow:hidden; position:relative; background-color:#e4ddd0;border:10px rgba(255,255,255,0.5) solid; box-shadow:rgba(0,0,0,0.1) 0px 0px 15px 0px;}
.newsPicInfo li{ width:800px; height:330px; overflow:hidden;}
.newsPic{ width:420px; height:330px; float:left; margin-right:10px; position:relative;}
.newsPic img{ width:420px; height:330px;}
.newsPic h3{ width:410px; padding-left:10px; height:35px; line-height:35px; background-color:rgba(0,0,0,0.5); position:absolute; left:0px; bottom:0px; font-family:Arial; color:#FFF; font-size:14px; font-weight:normal;}
.newsInfo{ width:360px; float:left; height:330px; line-height:170%;color:#807260; font-size:14px;}
.newsInfo span{ font-weight:bold; color:#2589cc;}
.newsInfo h3 { margin:20px 0;font-size:24px;}
.newsInfo h3 a{ line-height:30px; color:#000;}
.newsInfo h3 a:hover{ color:#CC0000;}
.newsInfo span{ font-size:12px; font-family:arial; color:#999; margin:10px 0px; font-weight:normal;}
.move{ background-color:#9b9689; width:89px; height:25px; line-height:25px; color:#FFF; display:block; margin-top:15px; font-size:12px; text-align:center;}
.move:hover{color:#FFF; background-color:#492f23;}
.newsPicIco{ width:410px; height:30px; line-height:30px; position:absolute; left:0px; bottom:0px; text-align:right;}
.newsPicBox .hd li{ display:inline-block; width:10px; height:10px; background-color:rgba(255,255,255,0.7);  margin-left:5px; text-indent:99999em; overflow:hidden;cursor:pointer;}
.newsPicBox .hd .on{ background-color:#CC0000;}

.baiduMap{ width:100%;border:10px rgba(255,255,255,0.7) solid; box-shadow:rgba(0,0,0,0.1) 0px 0px 15px 0px; margin-bottom:20px;}
.sibBox{}

.subLink{ margin-bottom:25px; text-align:right;}
.subLink a{ background-color:#9b9689;width:90px; height:25px; line-height:25px; color:#FFF; display:inline-block; font-size:12px; text-align:center; margin-left:15px;}
.subLink a:hover{ background-color:#492f23;color:#FFF;}


.orderBox{ width:820px;}

.orderNews{ margin-bottom:10px;border:1px #e4ddd0 solid; margin-top:20px;}
.orderNewsA{ padding:10px; line-height:26px;}
.orderNewsB{ background-color:#e4ddd0; padding:5px;}
.orderNews p{}
.orderNews p.map{background:url(../images/map.png) left center no-repeat;padding-left:23px;margin-top:10px;height:20px;line-height:20px;}
.orderNews p.tel{background:url(../images/tel.png) left center no-repeat;padding-left:23px;}

.orderNews h2{ font-size:16px; color:#000; line-height:20px; margin-bottom:5px;}
.orderNews span{ font-size:20px; color:#CC0000; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.orderLine{ font-family:Arial; color:#0041a1; font-size:16px; padding:10px;}
.orderLine span{ font-weight:bold; color:#FF0000;}

.orderInfo { clear:both;}
.orderInfo h2{ font-size:16px; color:#000; line-height:40px; margin-bottom:5px; margin-top:10px; text-align:center; }

.orderTable td{ padding:5px;}
.orderTable{ border-left:#aaa294 1px solid; border-top:#aaa294 1px solid; margin-top:5px; margin-bottom:15px;}
.orderTable td{ border-right:#aaa294 1px solid; border-bottom:#aaa294 1px solid;padding:5px;}
.orderTable th{ border-right:#aaa294 1px solid; border-bottom:#aaa294 1px solid; font-size:12px; padding:5px; background-color:#F5F5F5; text-align:center;}

.guestTable th{ text-align:right; padding:7px 5px;  font-weight:normal;}
.guestTable td{ text-align:left; color:#333; padding:7px 5px;}

.toolesBox{ width:285px; margin:auto; margin-top:50px;}
.toolesBox li{ width:55px; height:60px; float:left; margin-bottom:20px; background-repeat:no-repeat; background-position:center top; margin-left:20px; margin-right:20px;}
.toolesBox li a{width:55px; height:20px; padding-top:40px; line-height:20px; display:block; text-align:center; font-size:14px;}
.toolesBox li.t1{ background-image:url(t1.png);}
.toolesBox li.t2{ background-image:url(t2.png);}
.toolesBox li.t3{ background-image:url(t3.png);}
.toolesBox li.t4{ background-image:url(t4.png);}
.toolesBox li.t5{ background-image:url(t5.png);}
.toolesBox li.t6{ background-image:url(t6.png);}

.subToolesBox{ width:195px; margin:auto;}
.subToolesBox li{ width:55px; height:60px; float:left; margin-bottom:10px; background-repeat:no-repeat; background-position:center top; margin-left:5px; margin-right:5px;}
.subToolesBox li a{width:55px; height:20px; padding-top:40px; line-height:20px; display:block; text-align:center; font-size:12px;}
.subToolesBox li.t1{ background-image:url(t1.png);}
.subToolesBox li.t2{ background-image:url(t2.png);}
.subToolesBox li.t3{ background-image:url(t3.png);}
.subToolesBox li.t4{ background-image:url(t4.png);}
.subToolesBox li.t5{ background-image:url(t5.png);}
.subToolesBox li.t6{ background-image:url(t6.png);}

.newsPic1{ line-height:20px;}
.newsPic1 img{ width:105px; height:75px; margin-right:10px;}
.newsPic1 a{ color:#CC0000;}
.newsTitle{ margin-top:10px;}
.newsTitle li{ line-height:22px;}
.newsTitle li span.t_date{ color:#b4ac9f;}

.newsBox{ width:280px; height:210px; margin:20px auto; line-height:150%;}
.more{ background-image:url(more.png); width:45px; height:18px; display:block; overflow:hidden; margin-top:10px; float:right;}
.more:hover{ background-image:url(more2.png);}

.tslvBox{ width:280px; height:210px; margin:20px auto; overflow:hidden;}
.tslvBox li{ width:130px; height:95px; float:left; margin-right:20px; margin-bottom:20px; position:relative;}
.tslvBox li img{ width:130px; height:95px;}
.tslvBox li h3{width:125px; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#FFF; padding-left:5px; position:absolute; left:0px; bottom:0px; background-image:url(picYing.png); background-repeat:repeat-x; background-position:left top;}

.mapBut{  width:60px; position:absolute; right:-70px; top:0px;}
.mapBut .b1{ background-image:url(mapButt1.png); width:60px; height:60px; display:block; margin-bottom:15px;}
.mapBut .b2{ background-image:url(mapButt2.png); width:60px; height:60px; display:block;}
.hotelBut{ height:35px; margin-bottom:20px; position:relative;}

	-------[=分享条]-------
********************************/

#floatBar li{margin-bottom: 3px; position:relative; width:36px; height:30px;}
#floatBar li a{ display: block; width: 100%; height: 100%; position: relative;}
#floatBar li .subBox{ position:absolute; width:70px; height:30px; line-height:30px; top:50%; margin-top:-16px;right:40px; display:none; background-color:#FFF; border:1px #D9D9D9 solid; border-radius:5px; padding:1px 0px; text-align:center;}
#floatBar li .subBox .arrR{ background-image:url(qipao.png); width:5px; height:8px; display:block; overflow:hidden; position:absolute; top:50%; margin-top:-4px; right:-5px;}
#floatBar li img{display: block;}
#floatBar li .ewm{width:100px !important; height:100px !important;margin-top:-51px !important;}
#floatBar li .ewm img{ height:99%; width:99%;}
.bdsharebuttonbox{ width:206px !important; height: 36px !important;margin-top:-19px !important;}
.bdsharebuttonbox a{ margin-top: 5px; opacity: 0.7;filter: alpha(opacity=70);}
.bdsharebuttonbox #shico1{ width:30px; height:30px; padding:0px; margin:0px; overflow:hidden; background:url(shareico1.png) no-repeat center center; float:left; margin:5px 2px; background-size: 100% 100%;}
.bdsharebuttonbox #shico2{ width:30px; height:30px;padding:0px; margin:0px;  overflow:hidden; background:url(shareico2.png) no-repeat center center; float:left; margin:5px 2px;background-size: 100% 100%;}
.bdsharebuttonbox #shico3{ width:30px; height:30px;padding:0px; margin:0px;  overflow:hidden; background:url(shareico3.png) no-repeat center center; float:left; margin:5px 2px;background-size: 100% 100%;}
.bdsharebuttonbox #shico4{ width:30px; height:30px;padding:0px; margin:0px;  overflow:hidden; background:url(shareico4.png) no-repeat center center; float:left; margin:5px 2px;background-size: 100% 100%;}
.bdsharebuttonbox #shico5{ width:30px; height:30px;padding:0px; margin:0px;  overflow:hidden; background:url(shareico5.png) no-repeat center center; float:left; margin:5px 2px;background-size: 100% 100%;}
.bdsharebuttonbox #shico6{ width:30px; height:30px;padding:0px; margin:0px;  overflow:hidden; background:url(shareico6.png) no-repeat center center; float:left; margin:5px 0px;background-size: 100% 100%;}
/*******************************
	-------[=分享条end]-------
********************************/