/* CSS Document */
.main{width:100%; height:auto; margin:0 auto; overflow:hidden;}
.main .xianlu{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.main .xianlu .xltitle{ width:100%; height:100px; background:url(../images/bottom.gif) no-repeat bottom center; text-align:center; line-height:100px; overflow:hidden;}
.main .xianlu .xltitle p{font-size:24px; font-weight:bold; letter-spacing:8px; margin:14px 0 0 14px; overflow:hidden; color:#000;}
.main .xianlu ul{width:1100px; height:600px; border:10px solid #ffc056; overflow:hidden; margin:0 auto; margin-top:20px; border-radius:10px;}

.main .jiaotong{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.main .jiaotong .jtitle{width:100%; height:60px; background:#ffc056;}
.main .jiaotong .jtitle ul{width:1100px; height:100%; margin:0 auto; overflow:hidden; background:url(../images/bottom.gif) no-repeat left 18px;}
.main .jiaotong .jtitle ul p{font-size:24px; font-weight:bold; letter-spacing:8px; margin:10px 0 0 14px; overflow:hidden; color:#000;}
.main .jiaotong .jiaotonginfo{width:100%; height:260px; background:#f7f7f7; overflow:hidden;}
.main .jiaotong .jiaotonginfo ul{width:980px; height:260px; margin:0 auto; overflow:hidden; position:relative;}
.main .jiaotong .jiaotonginfo ul #address_box{ display:none; width:146px; height:auto; background:#FFF; z-index:1; position:absolute;left:106px; top:56px; }
.main .jiaotong .jiaotonginfo ul #address_box li{ text-indent:1em;}
.main .jiaotong .jiaotonginfo ul h2{color: #000; margin-top: 20px;}
.main .jiaotong .jiaotonginfo ul img{ position:absolute; width:170px; height:36px; top:0px; left:108px; z-index:0; opacity:0; fliter:alpha(opacity:0);}

.main .jiaotong .jiaotonginfo ul .qichei{width:320px; height:220px; padding:0 20px 0 20px; overflow:hidden; position:absolute;left:2px; top:20px;}
.main .jiaotong .jiaotonginfo ul .qichei a{ display:block;width:221px; height:47px; background:url(../images/b1.jpg) no-repeat left; margin:10px 0 0 0px;}
.main .jiaotong .jiaotonginfo ul .qichei a:hover{ display:block;width:221px; height:47px; background:url(../images/b0.jpg) no-repeat left; margin:10px 0 0 0px;}
.main .jiaotong .jiaotonginfo ul .qichei h2{ font-size:16px;  height:40px; line-height:40px;}
.main .jiaotong .jiaotonginfo ul .qichei p{ margin-top:10px; line-height:22px;}

.main .jiaotong .jiaotonginfo ul .huochei{width:320px; height:220px; padding:0 20px 0 20px; overflow:hidden; position:absolute;left:330px; top:20px;}
.main .jiaotong .jiaotonginfo ul .huochei a{ display:block;width:221px; height:47px; background:url(../images/b1.jpg) no-repeat -220px 0; margin:10px 0 0 0px;}
.main .jiaotong .jiaotonginfo ul .huochei a:hover{ display:block;width:221px; height:47px; background:url(../images/b0.jpg) no-repeat -220px 0; margin:10px 0 0 0px;}
.main .jiaotong .jiaotonginfo ul .huochei h2{ font-size:16px;  height:40px; line-height:40px; }
.main .jiaotong .jiaotonginfo ul .huochei p{ margin-top:10px; line-height:22px;}

.main .jiaotong .jiaotonginfo ul .feiji{width:320px; height:220px; padding:0 20px 0 20px; overflow:hidden; position:absolute;left:660px; top:20px;}
.main .jiaotong .jiaotonginfo ul .feiji a{ display:block;width:221px; height:47px; background:url(../images/b1.jpg) no-repeat right; margin:10px 0 0 0px;}
.main .jiaotong .jiaotonginfo ul .feiji a:hover{ display:block;width:221px; height:47px; background:url(../images/b0.jpg) no-repeat right; margin:10px 0 0 0px;}
.main .jiaotong .jiaotonginfo ul .feiji h2{ font-size:16px;  height:40px; line-height:40px;}
.main .jiaotong .jiaotonginfo ul .feiji p{ margin-top:10px; line-height:22px;}




.main .yyzjj{width:100%; height:auto; overflow:hidden; position:relative;}
.main .yyzjj img{ width:100%; height:auto;}
.main .yyzjj a{ display:block; width:120px; height:30px; font-size:16px; position:absolute; left:46%; background:#333; border-radius:5px; bottom:3%; line-height:30px; text-align:center;  color:#FFF;}
.main .yyzjj a:hover{background:#999;}

.main .zhoubian{width:100%; height:auto; margin:0 auto; overflow:hidden;}
.main .zhoubian .hotelsy{width:100%; height: auto; margin: 0 auto; overflow: hidden;background: #fff9e7; padding-top: 40px; border-top: 10px solid #ffc056; padding-bottom: 20px;}
.main .zhoubian .zbtitle{width:1100px; height:160px; text-align:left; overflow:hidden; margin: 0 auto;}
.main .zhoubian .zbtitle span{font-size:26px; font-weight:400; color: #5d5d5d; letter-spacing:2px; margin-top:20px; overflow:hidden; display:block; border-bottom: 2px solid #ccc}
.main .zhoubian .zbtitle span b{font-weight: 400; letter-spacing: 0px; color: #C3C3C3; font-family: Courier New;}
.main .zhoubian .zbtitle p{ text-indent: 2rem; line-height: 26px; margin-top: 10px;}
.main .zhoubian .hotelbox{width:1100px; height: auto; margin: 0 auto;}
.main .zhoubian .hotelbox li{width:275px; height: 195px; float: left; overflow: hidden;}
.main .zhoubian .hotelbox li i{display: block;width:260px; height: 180px; overflow: hidden; border-radius: 6px;}
.main .zhoubian .hotelbox li img{display: block;width:260px; height: 180px;transition: all 0.6s;}
.main .zhoubian .hotelbox li img:hover{display: block;width:260px; height: 180px;transition: all 0.6s;transform: scale(1.4);}


.main .zhoubian .meisi, .zuxu{width:100%; height:600px; overflow:hidden; background:url(../images/msbg.gif) repeat-x; margin-top:30px;}
.main .zhoubian .meisi .meisiclass{width:1000px; height:600px; overflow:hidden; position:relative; background:url(../images/ms.png) no-repeat 10px 10px;}
.main .zhoubian .meisiclass .hasMoreTab{ width:100%; height:100%; margin-top:80px;}
.main .zhoubian .meisiclass .hasMoreTab .hd{ line-height:24px; height:40px;  padding-right:10px;  }
.main .zhoubian .meisiclass .hasMoreTab .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; width:700px; left:240px; }
.main .zhoubian .meisiclass .hasMoreTab .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-left:-1px; color:#FFF  }
.main .zhoubian .meisiclass .hasMoreTab .hd li.on{ font-weight:bold; border-top:0;  border-bottom:1px solid #CCC;  font-weight:bold; color:#FFF;  }
.main .zhoubian .meisiclass .hasMoreTab .bd{  padding:10px; clear:both; position:relative;  }
.main .zhoubian .meisiclass .hasMoreTab .bd p{ color:#FFF; margin:0 60px 0 240px; line-height:30px; text-indent:2rem;  }
.main .zhoubian .meisiclass .hasMoreTab .bd p a{ color:#000;}
.main .zhoubian .meisiclass .hasMoreTab .bd ul{width:100%; padding:20px; overflow:hidden; margin-top:30px;}
.main .zhoubian .meisiclass .hasMoreTab .bd ul img{ width:300px; margin-left:10px; height:300px; float:left;  }

.main .zhoubian .zuxu .meisiclass{width:1100px; height:600px; overflow:hidden; position:relative; background:url(../images/zx.png) no-repeat 10px 10px;}
.main .zhoubian .zuxu{width:100%; height:600px; overflow:hidden; background:url(../images/zxbg.gif) repeat-x; margin-top:30px;}

.main .zhoubian .zbjd{width:1010px; height:490px; overflow:hidden; margin-top:80px; margin: 0 auto;background:url(../images/zb.jpg) no-repeat left top;}
.main .zhoubian .zbjd ul{width:500px; height:100%; float:left; padding-top:180px; overflow:hidden; position:relative; }
.main .zhoubian .zbjd ul h2{ position:absolute; color:#FFF; top:190px; right:20px; font-weight:400; font-size:16px;}
.main .zhoubian .zbjd ul p{ float:left; width:47%; line-height:30px;}
.main .zhoubian .zbjd ul img{width:250px; height:280px; float:right;}
.main .zhoubian .zbjd ul p a{ color:#F00}
.main .zhoubian .zbjd dl{width:490px; height:290px; float:right; overflow:hidden; position:relative; }
.main .zhoubian .zbjd dl h2{ position:absolute; color:#FFF; top:10px; left:20px; font-weight:400; font-size:16px;}
.main .zhoubian .zbjd dl p{ float:right; width:47%; line-height:30px;}
.main .zhoubian .zbjd dl img{width:240px; height:280px; float:left;}
.main .zhoubian .zbjd dl p a{ color:#F00}

.main .zhoubian .zbjd samp{ display:block; width:490px; height:180px; overflow:hidden; float:right; position:relative;}
.main .zhoubian .zbjd samp h2{ position:absolute; color:#FFF; top:10px; left:20px; font-weight:400; font-size:16px;}
.main .zhoubian .zbjd samp img{width:490px; height:170px; float:left;}

