@charset "utf-8";
/* CSS Document */

		.hotel_map .right{/*width: 100%;*/ width:920px; height: 650px; overflow: hidden; position: relative;}
		.hotel_map .right .allland-div{margin-top:50px;}
		.hotel_map .right .allland-div .l52-3{position:absolute;left:312px; top:301px; width:11px; height:10px; z-index:1000;transform:rotate(22deg);-ms-transform:rotate(22deg); -moz-transform:rotate(22deg); -webkit-transform:rotate(22deg); -o-transform:rotate(22deg);}
		.hotel_map .right .allland-div .l52-3 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line52-3{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 215px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:480px; top:202px; display:none;}
		.div52-3{position:absolute; width: 200px; padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none; }
		.hotel_map .right .allland-div .l52-3:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox1:hover .line52-3{display:block;}
		.hotel_map .right .allland-div .mapBox1:hover .div52-3{display:block;}
		
		.hotel_map .right .allland-div .l52-4{position:absolute;left:317px; top:289px; width:13px; height:13px; z-index:1000;transform:rotate(23deg);-ms-transform:rotate(23deg); /* Internet Explorer */-moz-transform:rotate(23deg); /* Firefox */-webkit-transform:rotate(23deg); /* Safari 和 Chrome */-o-transform:rotate(23deg);}
		.hotel_map .right .allland-div .l52-4 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line52-4{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 185px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:475px; top:187px; display:none;}
		.div52-4{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l52-4:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox2:hover .line52-4{display:block;}
		.hotel_map .right .allland-div .mapBox2:hover .div52-4{display:block;}
		
		.hotel_map .right .allland-div .l53-2{position:absolute;left:322px; top:278px; width:11px; height:10px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l53-2 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line53-2{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 185px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:480px; top:167px; display:none;}
		.div53-2{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l53-2:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox3:hover .line53-2{display:block;}
		.hotel_map .right .allland-div .mapBox3:hover .div53-2{display:block;}
		
		.hotel_map .right .allland-div .l53-3{position:absolute;left:328px; top:260px; width:15px; height:20px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l53-3 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line53-3{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 185px;transform:rotate(175deg);-o-transform:rotate(175deg);-moz-transform:rotate(175deg);-webkit-transform:rotate(175deg); left:490px; top:167px; display:none;}
		.div53-3{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l53-3:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox4:hover .line53-3{display:block;}
		.hotel_map .right .allland-div .mapBox4:hover .div53-3{display:block;}
		
		.hotel_map .right .allland-div .l51-7{position:absolute;left:337px; top:257px; width:14px; height:21px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l51-7 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line51-7{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 185px;transform:rotate(175deg);-o-transform:rotate(175deg);-moz-transform:rotate(175deg);-webkit-transform:rotate(175deg); left:498px; top:162px; display:none;}
		.div51-7{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l51-7:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox5:hover .line51-7{display:block;}
		.hotel_map .right .allland-div .mapBox5:hover .div51-7{display:block;}
		
		.hotel_map .right .allland-div .l51-6{position:absolute;left:351px; top:261px; width:10px; height:18px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l51-6 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line51-6{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 185px;transform:rotate(175deg);-o-transform:rotate(175deg);-moz-transform:rotate(175deg);-webkit-transform:rotate(175deg); left:515px; top:157px; display:none;}
		.div51-6{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l51-6:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox6:hover .line51-6{display:block;}
		.hotel_map .right .allland-div .mapBox6:hover .div51-6{display:block;}
		
		.hotel_map .right .allland-div .l49-4{position:absolute;left:362px; top:265px; width:11px; height:20px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l49-4 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line49-4{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 185px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:540px; top:150px; display:none;}
		.div49-4{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l49-4:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox7:hover .line49-4{display:block;}
		.hotel_map .right .allland-div .mapBox7:hover .div49-4{display:block;}
		
		.hotel_map .right .allland-div .l49-3{position:absolute;left:371px; top:269px; width:11px; height:20px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l49-3 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line49-3{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 185px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:555px; top:160px; display:none;}
		.div49-3{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l49-3:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox8:hover .line49-3{display:block;}
		.hotel_map .right .allland-div .mapBox8:hover .div49-3{display:block;}
		
		.hotel_map .right .allland-div .l47-5{position:absolute;left:380px; top:273px; width:15px; height:21px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l47-5 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line47-5{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 185px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:565px; top:170px; display:none;}
		.div47-5{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l47-5:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox9:hover .line47-5{display:block;}
		.hotel_map .right .allland-div .mapBox9:hover .div47-5{display:block;}
		
		.hotel_map .right .allland-div .l47-2{position:absolute;left:372px; top:292px; width:15px; height:20px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l47-2 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line47-2{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 185px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:555px; top:195px; display:none;}
		.div47-2{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l47-2:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox10:hover .line47-2{display:block;}
		.hotel_map .right .allland-div .mapBox10:hover .div47-2{display:block;}
		
		.hotel_map .right .allland-div .l49-1{position:absolute;left:353px; top:286px; width:22px; height:19px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l49-1 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line49-1{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 185px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:545px; top:180px; display:none;}
		.div49-1{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l49-1:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox11:hover .line49-1{display:block;}
		.hotel_map .right .allland-div .mapBox11:hover .div49-1{display:block;}
		
		.hotel_map .right .allland-div .l51-1{position:absolute;left:335px; top:278px; width:18px; height:18px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l51-1 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line51-1{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 195px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:500px; top:180px; display:none;}
		.div51-1{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l51-1:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox12:hover .line51-1{display:block;}
		.hotel_map .right .allland-div .mapBox12:hover .div51-1{display:block;}
		
		.hotel_map .right .allland-div .l51-2{position:absolute;left:345px; top:283px; width:9px; height:8px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l51-2 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line51-2{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 195px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:515px; top:174px; display:none;}
		.div51-2{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l51-2:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox13:hover .line51-2{display:block;}
		.hotel_map .right .allland-div .mapBox13:hover .div51-2{display:block;}
		
		.hotel_map .right .allland-div .l51-3{position:absolute;left:348px; top:280px; width:6px; height:3px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l51-3 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line51-3{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 195px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:515px; top:164px; display:none;}
		.div51-3{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:500px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l51-3:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox14:hover .line51-3{display:block;}
		.hotel_map .right .allland-div .mapBox14:hover .div51-3{display:block;}
		
		.hotel_map .right .allland-div .l50-4{position:absolute;left:330px; top:297px; width:17px; height:13px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l50-4 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line50-4{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 205px;transform:rotate(165deg);-o-transform:rotate(165deg);-moz-transform:rotate(165deg);-webkit-transform:rotate(165deg); left:510px; top:192px; display:none;}
		.div50-4{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l50-4:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox15:hover .line50-4{display:block;}
		.hotel_map .right .allland-div .mapBox15:hover .div50-4{display:block;}
		
		.hotel_map .right .allland-div .l50-2{position:absolute;left:324px; top:309px; width:18px; height:14px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l50-2 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line50-2{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 225px;transform:rotate(155deg);-o-transform:rotate(155deg);-moz-transform:rotate(155deg);-webkit-transform:rotate(155deg); left:490px; top:192px; display:none;}
		.div50-2{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l50-2:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox16:hover .line50-2{display:block;}
		.hotel_map .right .allland-div .mapBox16:hover .div50-2{display:block;}
		
		.hotel_map .right .allland-div .l48-7{position:absolute;left:348px; top:305px; width:20px; height:16px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l48-7 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line48-7{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 225px;transform:rotate(155deg);-o-transform:rotate(155deg);-moz-transform:rotate(155deg);-webkit-transform:rotate(155deg); left:510px; top:192px; display:none;}
		.div48-7{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l48-7:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox17:hover .line48-7{display:block;}
		.hotel_map .right .allland-div .mapBox17:hover .div48-7{display:block;}
		
		.hotel_map .right .allland-div .l48-5{position:absolute;left:348px; top:311px; width:6px; height:5px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l48-5 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line48-5{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 225px;transform:rotate(155deg);-o-transform:rotate(155deg);-moz-transform:rotate(155deg);-webkit-transform:rotate(155deg); left:503px; top:192px; display:none;}
		.div48-5{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l48-5:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox18:hover .line48-5{display:block;}
		.hotel_map .right .allland-div .mapBox18:hover .div48-5{display:block;}
		
		.hotel_map .right .allland-div .l48-2{position:absolute;left:341px; top:319px; width:21px; height:16px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l48-2 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line48-2{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 225px;transform:rotate(145deg);-o-transform:rotate(145deg);-moz-transform:rotate(145deg);-webkit-transform:rotate(145deg); left:503px; top:192px; display:none;}
		.div48-2{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l48-2:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox19:hover .line48-2{display:block;}
		.hotel_map .right .allland-div .mapBox19:hover .div48-2{display:block;}
		
		.hotel_map .right .allland-div .l46-3{position:absolute;left:359px; top:329px; width:14px; height:15px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l46-3 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line46-3{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 225px;transform:rotate(145deg);-o-transform:rotate(145deg);-moz-transform:rotate(145deg);-webkit-transform:rotate(145deg); left:528px; top:205px; display:none;}
		.div46-3{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l46-3:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox20:hover .line46-3{display:block;}
		.hotel_map .right .allland-div .mapBox20:hover .div46-3{display:block;}
		
		.hotel_map .right .allland-div .l46-5{position:absolute;left:364px; top:315px; width:14px; height:16px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l46-5 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line46-5{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 225px;transform:rotate(155deg);-o-transform:rotate(155deg);-moz-transform:rotate(155deg);-webkit-transform:rotate(155deg); left:528px; top:205px; display:none;}
		.div46-5{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l46-5:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox21:hover .line46-5{display:block;}
		.hotel_map .right .allland-div .mapBox21:hover .div46-5{display:block;}
		
		.hotel_map .right .allland-div .l42-4{position:absolute;left:380px; top:320px; width:19px; height:20px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l42-4 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line42-4{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 225px;transform:rotate(155deg);-o-transform:rotate(155deg);-moz-transform:rotate(155deg);-webkit-transform:rotate(155deg); left:558px; top:215px; display:none;}
		.div42-4{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l42-4:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox22:hover .line42-4{display:block;}
		.hotel_map .right .allland-div .mapBox22:hover .div42-4{display:block;}
		
		.hotel_map .right .allland-div .l42-3{position:absolute;left:386px; top:335px; width:11px; height:10px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l42-3 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line42-3{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 225px;transform:rotate(155deg);-o-transform:rotate(155deg);-moz-transform:rotate(155deg);-webkit-transform:rotate(155deg); left:562px; top:228px; display:none;}
		.div42-3{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l42-3:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox23:hover .line42-3{display:block;}
		.hotel_map .right .allland-div .mapBox23:hover .div42-3{display:block;}
		
		.hotel_map .right .allland-div .l37-2{position:absolute;left:420px; top:369px; width:19px; height:28px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l37-2 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line37-2{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 225px;transform:rotate(155deg);-o-transform:rotate(155deg);-moz-transform:rotate(155deg);-webkit-transform:rotate(155deg); left:638px; top:278px; display:none;}
		.div37-2{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l37-2:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox24:hover .line37-2{display:block;}
		.hotel_map .right .allland-div .mapBox24:hover .div37-2{display:block;}
		
		.hotel_map .right .allland-div .l32-4{position:absolute;left:508px; top:332px; width:11px; height:13px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l32-4 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line32-4{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 160px;transform:rotate(155deg);-o-transform:rotate(155deg);-moz-transform:rotate(155deg);-webkit-transform:rotate(155deg); left:750px; top:238px; display:none;}
		.div32-4{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l32-4:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox25:hover .line32-4{display:block;}
		.hotel_map .right .allland-div .mapBox25:hover .div32-4{ display:block;}
		
		.hotel_map .right .allland-div .l32-3{position:absolute;left:504px; top:341px; width:10px; height:15px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l32-3 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line32-3{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 160px;transform:rotate(155deg);-o-transform:rotate(155deg);-moz-transform:rotate(155deg);-webkit-transform:rotate(155deg); left:745px; top:258px; display:none;}
		.div32-3{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px; display:none;}
		.hotel_map .right .allland-div .l32-3:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox26:hover .line32-3{ display:block;}
		.hotel_map .right .allland-div .mapBox26:hover .div32-3{display:block;}
		
		.hotel_map .right .allland-div .l32-1{position:absolute;left:498px; top:355px; width:15px; height:15px; z-index:1000;transform:rotate(21deg);-ms-transform:rotate(21deg); /* Internet Explorer */-moz-transform:rotate(21deg); /* Firefox */-webkit-transform:rotate(21deg); /* Safari 和 Chrome */-o-transform:rotate(5deg);}
		.hotel_map .right .allland-div .l32-1 img{opacity: 0; filter:alpha(opacity=0); transition: all 0.5s;}
		.line32-1{position:absolute; height:0px;border: 1px solid #D1AD6F;width: 160px;transform:rotate(155deg);-o-transform:rotate(155deg);-moz-transform:rotate(155deg);-webkit-transform:rotate(155deg); left:743px; top:278px; display:none;}
		.div32-1{position:absolute; width: 200px;padding:10px 0px; background: #D1AD6F; border-radius: 10px; right:570px; top:480px; color:#fff; font-size:14px; text-align:center; line-height:22px;  display:none;}
		.hotel_map .right .allland-div .l32-1:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s; -webkit-transition: all 0.5s; cursor:pointer;}
		.hotel_map .right .allland-div .mapBox27:hover .line32-1{display:block;}
		.hotel_map .right .allland-div .mapBox27:hover .div32-1{display:block;}