﻿@charset "utf-8";
/* CSS Document */
.wrap3840{background:url(../images/body.jpg) no-repeat;background-size:38.4rem auto;}
.footer{line-height: 0.98rem!important;}
.travelBox{width:36.28rem;height:17.51rem;margin:0 auto;position:relative}
.travelTab{margin-top:0.64rem;margin-left:0.47rem;position:absolute;top:0;left:0;}
.travelTab li{float:left;padding:0 0.3rem;height:0.76rem;line-height:0.76rem;font-size:0.6rem;font-weight:bold;color:#4c1d0a;}
.travelTab li a{color:#4c1d0a;}
.travelTab li.cur{background:#fff;border:solid 0.08rem #4c1d0a;border-radius:0.5rem;box-shadow:0.05rem 0.05rem 0.05rem #eebb04;font-size:0.48rem}
.hjPoem{width:7.15rem;height:14.37rem;background:url(../images/hjpoem.jpg) no-repeat;background-size:100%;position:absolute;top:2.06rem;left:0.16rem;}
.trvelItme{width:6.74rem;height:6.81rem;background:url(../images/trvelItem.png) no-repeat;background-size:100%;position:absolute;top:5.1rem;right:1.68rem;-webkit-animation: xuanzhuan 2s linear infinite;animation: xuanzhuan 2s linear infinite;}
.trvelItme dl{width:6.2rem;margin:0 auto;margin-top:0.26rem;padding-left:0.04rem}
.trvelItme dl dt{height:3.86rem;border-radius:0.18rem 0.18rem 0 0;overflow:hidden}
.trvelItme dl dt img{width:100%;height:100%;}
.trvelItme dl dd{padding:0.1rem 0.15rem;height: 2rem;overflow-x:hidden;overflow-y: auto;box-sizing: border-box;padding: 0.2rem;}
.trvelItme dl dd::-webkit-scrollbar{width: 0;}
.trvelItme dl dd h3{font-size:0.36rem;padding:0.2rem 0;padding-left:0.15rem;font-weight:normal}
.trvelaLabel a{padding:0 0.14rem 0.05rem 0.14rem;display:inline-block}
.travelMap01{position:absolute;width:21.18rem;height:17.27rem;top:0rem;left:7.35rem}
.travelMap01 a,.travelMap01 span{position:absolute}
.travelBj{width:1.23rem;height:1.5rem;background:url(../images/travelBj.png) no-repeat;background-size:100%;top:5.48rem;left:15.15rem;-webkit-animation: float ease-in-out 1s infinite;animation: float ease-in-out 1s infinite;text-align:center;font-size:0.22rem;color:#951010;line-height:1rem}
.car{width:1.62rem;height:0.68rem;background:url(../images/car.png) no-repeat;background-size:100%;top:7.78rem;left:14.93rem}
.car01{top:10.42rem;left:12.59rem;background:url(../images/car02.png) no-repeat;background-size:100%;}
.car02{top:11.92rem;left:16.34rem}
.car03{width:1.4rem;height:0.69rem;background:url(../images/car03.png) no-repeat;background-size:100%;top:13.55rem;left:12.43rem;}
.car04{top:5.4rem;left:13.49rem;background:url(../images/car02.png) no-repeat;}
.plane{position:absolute;width:1rem;height:1.42rem;background:url(../images/plane.png) no-repeat;background-size:100%;top:6.3rem;left:9.9rem;-webkit-animation: plane01 ease-in-out 8s  1s both infinite;
animation: plane01 ease-in-out 8s  1s both infinite ; }
.plane01{position:absolute;top:10.89rem;left:17.8rem;background:url(../images/plane.png) no-repeat;background-size:100%;width:1rem;height:1.42rem;}
.plane02{position:absolute;top:6.3rem;left:9.9rem;
	transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);background:url(../images/plane.png) no-repeat;background-size:100%;width:1rem;height:1.42rem;}
/*飞机轨道*/
@-webkit-keyframes plane01 {
	0% {
	top:10.89rem;left:17.8rem;
	}
	25% {
	top:15.07rem;left:18.51rem;
	}
	50% {
	top:16.01rem;left:10.05rem;
	transform: rotate(360deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	}
	75% {
	top:6.5rem;left:6.6rem;
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	}
	100% {
	top:6.3rem;left:9.9rem;
	transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	}
}
@keyframes plane01
{
	0% {
	top:10.89rem;left:17.8rem;
	}
	25% {
	top:15.07rem;left:18.51rem;
	}
	50% {
	top:16.01rem;left:10.05rem;
	transform: rotate(360deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	}
	75% {
	top:6.5rem;left:6.6rem;
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	}
	100% {
	top:6.3rem;left:9.9rem;
	transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	}
}

@-moz-keyframes plane01 /* Firefox */
{
	0% {
	top:10.89rem;left:17.8rem;
	}
	25% {
	top:15.07rem;left:18.51rem;
	}
	50% {
	top:16.01rem;left:10.05rem;
	transform: rotate(360deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	}
	75% {
	top:6.5rem;left:6.6rem;
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	}
	100% {
	top:6.3rem;left:9.9rem;
	transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	}
}

@-o-keyframes plane01 /* Opera */
{
	0% {
	top:10.89rem;left:17.8rem;
	}
	25% {
	top:15.07rem;left:18.51rem;
	}
	50% {
	top:16.01rem;left:10.05rem;
	transform: rotate(360deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	}
	75% {
	top:6.5rem;left:6.6rem;
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	}
	100% {
	top:6.3rem;left:9.9rem;
	transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	}
}



.travelLine{position:absolute;width:12.43rem;height:10.06rem;background:url(../images/travelLine.png) no-repeat;background-size:100%;top:6rem;left:6.08rem}
.tagPos{position:absolute;width:0.39rem;height:0.61rem;background:url(../images/point.png) no-repeat;background-size:100%;}
.travelMap01 a:hover .tagPos{-webkit-animation: float ease-in-out .4s infinite;animation: float ease-in-out .4s infinite;}
.tagName{position:absolute;background:#fff;border:solid 0.04rem #5f4a3e;border-radius:40px;padding:0.06rem}
.tagName b{display:block;height:0.51rem;line-height:0.51rem;background:#dcc208;width:2rem;text-align:center;border-radius:40px;font-size:0.24rem;font-weight:bold}
.guanquelou{width:2.13rem;height:1.54rem;background:url(../images/guanquelou.png) no-repeat;background-size:100%;top:7.9rem;left:12.62rem;}
.guanquelou .tagPos{top:0.93rem;left:0.92rem;}
.guanquelou .tagName{top:1.6rem;left:0;}
.huagnshan{width:2.5rem;height:1.19rem;background:url(../images/huangshan.png) no-repeat;background-size:100%;top:9.6rem;left:14.63rem;}
.huagnshan .tagPos{top:0.53rem;left:1.57rem;}
.huagnshan .tagName{top:1.09rem;right:-0.24rem}
.jiangxinsi{width:2.94rem;height:1.13rem;background:url(../images/xiangxinsi.png) no-repeat;background-size:100%;top:11.32rem;left:13.55rem}
.jiangxinsi .tagPos{top:0.42rem;left:0.7rem;}
.jiangxinsi .tagName{top:1rem;left:-0.2rem}
.lushan{width:2.13rem;height:1.48rem;background:url(../images/lushan.png) no-repeat;background-size:100%;top:12.88rem;left:14.07rem}
.lushan .tagPos{top:0.86rem;left:0.97rem;}
.lushan .tagName{top:1.41rem;left:0.14rem}
.xsbn{width:3.25rem;height:2.02rem;background:url(../images/xsbn.png) no-repeat;background-size:100%;top:13.64rem;left:7.09rem}
.xsbn .tagPos{top:1.35rem;left:1.25rem;}
.xsbn .tagName{top:1.96rem;left:0.32rem}
.tulufan{width:2.11rem;height:2.01rem;background:url(../images/tulufan.png) no-repeat;background-size:100%;top:5.49rem;left:3.94rem}
.tulufan .tagPos{top:0.06rem;left:-0.96rem;}
.tulufan .tagName{top:0.9rem;left:-1.9rem}
.sulechuan{width:4.19rem;height:1.3rem;background:url(../images/sulechuan.png) no-repeat;background-size:100%;top:4.68rem;left:9.65rem}
.sulechuan .tagPos{top:0.71rem;left:2.02rem;}
.sulechuan .tagName{top:1.26rem;left:120px}

/***暑假游*/
.travelLine02{background:url(../images/travelLine02.png) no-repeat;background-size:100%;position:absolute;top:7.64rem;left:14.32rem;width:5.7rem;height:8.43rem;}
.sjPoem{width:7.15rem;height:11.38rem;background:url(../images/sjpoem.jpg) no-repeat;background-size:100%;position:absolute;top:2.06rem;left:0.16rem;}
.greatWall{width:3.3rem;height:2.24rem;background:url(../images/greatwall.png) no-repeat;background-size:100%;top:5.24rem;left:13.38rem}
.greatWall .tagPos{top:1.08rem;left:1.53rem;}
.greatWall .tagName{top:1.7rem;left:0.7rem}
.tiantan{width:2.38rem;height:2.38rem;background:url(../images/tiantan.png) no-repeat;background-size:100%;top:6rem;left:15.95rem}
.tiantan .tagPos{top:1.74rem;left:0.99rem;}
.tiantan .tagName{top:2.34rem;left:0.22rem}
.xihu{width:2.88rem;height:1.52rem;background:url(../images/xihu.png) no-repeat;background-size:100%;top:11.28rem;left:17.2rem}
.xihu .tagPos{top:0.76rem;left:1.37rem;}
.xihu .tagName{top:1.43rem;left:0.63rem}
.riyuetan{width:2.82rem;height:1.58rem;background:url(../images/riyuetan.png) no-repeat;background-size:100%;top:14.73rem;left:15.94rem}
.riyuetan .tagPos{top:0.97rem;left:1.35rem;}
.riyuetan .tagName{top:1.57rem;left:0.52rem}
.sjplane{position:absolute;top:8.3rem;left:13.54rem;background:url(../images/plane.png) no-repeat;background-size:100%;width:1rem;height:1.42rem;}
.sjplane02{position:absolute;top:13.58rem;left:20.08rem;background:url(../images/plane.png) no-repeat;background-size:100%;width:1rem;height:1.42rem;transform: rotate(270deg);
    -webkit-transform: rotate(-142deg);
    -moz-transform: rotate(-142deg);
	-o-transform: rotate(-142deg);
	-ms-transform: rotate(-142deg);}
.sjplane01{position:absolute;width:1rem;height:1.42rem;background:url(../images/plane.png) no-repeat;background-size:100%;top:8.3rem;left:13.54rem;-webkit-animation: plane02 ease-in-out 4s  2s both infinite;
animation: plane02 ease-in-out 4s  2s both infinite ; }
@-webkit-keyframes plane02 {
	
}
@keyframes plane02
{
	0% {
	top:8.3rem;left:13.54rem;
	}
	30% {
	top:14.45rem;left:15.16rem;
	}
	45% {
	top:14.45rem;left:15.16rem;
	}
	70% {
	top:15.95rem;left:18.72rem;
	transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	}
	100% {
	top:13.58rem;left:20.08rem;
	-webkit-transform: rotate(-142deg);
    -moz-transform: rotate(-142deg);
	-o-transform: rotate(-142deg);
	-ms-transform: rotate(-142deg);
	}
}

@-moz-keyframes plane02 /* Firefox */
{
	
	
}

@-o-keyframes plane02 /* Opera */
{
	
}



/*底部*/
.footer{position:static;text-align:center;font-size:.28rem;color:#582e0d}
.footer a{display:inline-block;color:#582e0d;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.footer a:hover{font-weight:bold;transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}

.trvelItme dl dd h3{ margin-bottom: .05rem; font-size: .4rem; line-height: .6rem; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.trvelItme dl dd .trvelaLabel{  font-size: .3rem; } 
.trvelItme dl dd a:hover{ font-weight: bold; transition: all .3s}