*{margin: 0;padding: 0;}
body{font-family: "微软雅黑"; font-size: 14px; }
ul,li{list-style: none;}
a{text-decoration: none;}
img{border: 0;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.head{width: 100%; height: 80px; }
.head .head_cont{width: 1200px; margin:0 auto;}
.head .head_cont .head_logo{padding-left: 125px; padding-top: 14px;}
.head .head_cont .head_nav{padding-right: 54px;}
.head .head_cont .head_nav .head_nav_list{color: #666;}
.head .head_cont .head_nav .head_nav_list span a{color: #666}
.head .head_cont .head_nav .head_nav_list span a:hover{color: #ff9100}
.head .head_cont .head_nav .head_nav_list span b{padding: 0 5px;}
.logo-phone .head-phone {float: left;display: inline-block;width: 202px;line-height: 16px;height: 62px;font-size: 14px;color: #49a4e8;font-weight: bold;padding-top: 8px;
}
.logo-phone .head-phone.header-phone-right {background: #FFF;position: absolute;right:0;top: 0px;z-index: 30;border: 1px solid #FFF;height: auto;width: auto;padding: 4px;cursor: pointer;}
.head-phone.header-phone-right img {margin-left: 102px;margin-top: 4px;}
.logo-phone {padding-top: 5px;position: relative; height: 50px; padding-left: 177px;}
.head-phone.header-phone-right p.no-see {display: none;}


.tour_blank {width: 100%;height: 100%;background: #051223;opacity: 0.75;filter: alpha(opacity=75);position: fixed;left: 0;top: 0;z-index: 50;display: none;}

/* banner部分 */
.yellowstone_banner{
	width: 100%;
  height:799px;
  position: relative;
  overflow: hidden;
}
 .yellowstone_banner img{
 	position: absolute;
  left: 50%;
  margin-left: -960px;
  top: 0px;
 }
/*左侧固定导航 */
.fixed {
  position: fixed;
  left: 0;
  top: 50%;
  margin-top: -300px;
  z-index: 5;
  width: 197px;
  background: url(/Public/Home/images/index/special/2019/Spring/fixedNav.png) left top no-repeat;
  padding-top:148px;
  height:454px;
}
.fixed ul.fixlist{
	width:194px;
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 1
}
.fixed ul.fixlist li {
  margin-bottom: 1px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  cursor: pointer;
 	width: 194px;
  height:40px;
  line-height:40px;
}
.fixed ul.fixlist li a{color: #fff;}
.fixed ul.fixlist li:hover{
	color: #fff;
  background: #912223;
}
.fixed ul.fixlist li.lfcurrent{color:#fff;background: #912223; }
.kefu{ width: 100%;height: 208px; position: relative;}
.kefu .kefuBtn{position: absolute;
    width: 120px;
    height: 110px;
    left: 41px;
    top: 43px;}

/* 活动说明 */
.moday_active_that{
	width: 100%;
	background: #f7f2ed url(/Public/Home/images/index/special/2019/Spring/Spring2019_12.jpg) center 0px no-repeat;
	height:789px;
}
.moday_active_that .moday_travelA_hd{
	padding: 210px 0px 0px 0px;
	color: #fff;
}
.moday_acThat_con{
	width: 1200px;
	margin: 0 auto;
  text-align: center;
}
.mdActiveThat{overflow: hidden;margin-top: 100px;}
.mdActiveThatLeft{width: 251px;float: left;margin-left: 62px;}
.mdActiveThatLeft .money{font-size:26px;color: #fffc01;font-weight: bold;line-height:26px;margin-top: 4px;}
.mdCode{width: 251px;height: 253px;background: url(/Public/Home/images/index/special/2019/Spring/md20.png) left top no-repeat;margin: 23px 0px 34px 0px}
.mdCode img{width: 220px;height: 220px;margin: 14px 0px 0px 0px;}
.mdActiveThatRight{width:676px;float: right;font-size: 16px;color: #3e3e3e;text-align: left;background: #fff;padding:40px 50px;line-height: 30px;-moz-box-shadow:0px 4px 14px #7A0B0B; -webkit-box-shadow:0px 4px 14px #7A0B0B; box-shadow:0px 4px 14px #7A0B0B;margin-top: 104px;}
/* 向上滚动快捷键 */
.moday_sctop{
	position: fixed;
	right:20px;
	bottom:210px;
	cursor: pointer;
	text-align: center;
}

.footer{width: 100%; min-height:38px; }
.font_cont{width: 1200px; margin:62px auto 0px; font-size: 16px; min-height: 38px; line-height: 38px; text-align: center;}
.font_cont a{ color: #3e3e3e;}
.font_cont a:hover{ color: #e63031;}
.font_cont b{font-weight: normal; padding: 0 5px;color: #3e3e3e;cursor: default;}



/*黄石*/
.SpringYellow{width: 100%;overflow: hidden; background: #f9f6ed;}
.SpringYellow .title{width: 100%;background: url(/Public/Home/images/index/special/2019/Spring/Spring2019_03.jpg) no-repeat; height: 144px; padding-top: 220px;}
.SpringYellow .title .titleName{background: url(/Public/Home/images/index/special/2019/Spring/Spring2019_12.png) top center no-repeat; text-align: center; color: #de0000;font-size: 40px; font-weight: bold; padding: 25px 0;}
.SpringYellow .title .titleProduce{background: url(/Public/Home/images/index/special/2019/Spring/Spring2019_31.png) center center no-repeat; font-size: 18px; font-weight: bold; color: #f1ead9; text-align: center;line-height: 30px;}
.SpringYellow .fuli{background: url(/Public/Home/images/index/special/2019/Spring/Spring2019_04.jpg) center center no-repeat;width: 100%;height: 513px;}
.SpringYellow .fulibox{width: 1200px;margin: 0 auto; position: relative;}
.SpringYellow .fuli .youhuima{position: absolute; left: 70px; top: 305px; width: 575px;height: 50px; text-align: center; font-size: 24px; color: #e12627; line-height: 50px;}
.SpringYellow .fuli .youhuima span{font-weight: bold;color: #000;}

.SpringYellow .tuan{width: 100%;background: url(/Public/Home/images/index/special/2019/Spring/Spring2019_05.jpg) center center no-repeat; height: 633px;}
.SpringYellow .tuan .tuanbox{width: 1200px;margin: 0 auto; overflow: hidden;}
.SpringYellow .tuan .tuanLeft{width: 336px; padding:357px 37px 0; font-size: 16px; color: #2f2f2f; float: left;}
.SpringYellow .tuanList{width:790px;float: left; }
.SpringYellow .tuanList ul{width: 100%; overflow: hidden;}
.SpringYellow .tuanList ul li{width:350px; margin-left: 21px; background: url(/Public/Home/images/index/special/2019/Spring/Spring2019_07.png) center center no-repeat; height: 265px; margin-bottom: 21px; float: left; padding: 12px; }
.SpringYellow ul li .tuanListImg{width:350px;height:190px;overflow: hidden; }
.SpringYellow ul li .tuanListImg img{width: 100%;height: 100%;transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}
.SpringYellow ul li:hover .tuanListImg img{transform: scale(1.5,1.5);-moz-transform: scale(1.5,1.5);-webkit-transform: scale(1.5,1.5);-ms-transform: scale(1.5,1.5);-o-transform: scale(1.5,1.5);}
.SpringYellow ul li .tuanListBottom{background: #fff;padding: 13px 6px; overflow: hidden;}
.SpringYellow .tuanListBottom .botTitle{width: 227px;padding-right: 8px; border-right:1px solid #fabf5e; height: 48px; line-height: 24px; background: none; font-size: 14px; overflow: hidden;}
.SpringYellow .tuanListBottom .botPrice{padding-left: 8px;}
.SpringYellow .tuanListBottom  .botPriceNow{ font-size: 22px; font-weight: bold; color: #e01c1a;}
.SpringYellow .tuanListBottom  .botPriceOld{color:#aaaaaa; text-decoration: line-through;}

/*海岛特辑*/
.SpringIsland{width: 100%;}
.SpringIsland .IslanTitle{width: 100%; background: url(/Public/Home/images/index/special/2019/Spring/Spring2019_06.jpg) center center no-repeat; height: 186px;}
.SpringIsland  .IslandHawwi{width: 100%;height: 903px; background: url(/Public/Home/images/index/special/2019/Spring/Spring2019_07.jpg) center center no-repeat;}
.SpringIsland  .IslandHawwi .HawwiBox{width: 1200px;margin: 0 auto;}
.SpringIsland  .IslandHawwi .HawwiBox .HawwiBoxTitle{font-size: 18px;padding-left: 58px;width: 512px; color: #062634; line-height: 30px; padding-top: 10px;}
.SpringIsland  .tuanList{padding: 0 36px;}
.SpringIsland  .tuanList ul{width: 1128px; overflow: hidden; margin:80px auto 0;}
.SpringIsland  .tuanList ul li{float: left; width: 510px;margin: 0 25px 37px; border: 2px solid #fff; height: 320px;}
.SpringIsland  .tuanList ul li .tuanListImg{width: 510px; height: 236px; position: relative; left: -8px; margin-top: 12px; box-shadow: 2px 2px 2px rgba(0,0,0,0.4); overflow: hidden; }
.SpringIsland  .tuanList ul li .tuanListImg img{width: 100%;height: 100%; transition:all  400ms ease-in-out; -moz-transition:all  400ms ease-in-out; -webkit-transition:all  400ms ease-in-out; -ms-transition:all  400ms ease-in-out; -o-transition:all  400ms ease-in-out; }
.SpringIsland  .tuanList ul li:hover .tuanListImg img{transform: scale(1.5,1.5);-moz-transform: scale(1.5,1.5);-webkit-transform: scale(1.5,1.5);-ms-transform: scale(1.5,1.5);-o-transform: scale(1.5,1.5);}
.SpringIsland  .tuanList ul li .tuanListBottom{ padding: 12px; overflow: hidden;}
.SpringIsland  .tuanList ul li  .botTitle{width: 327px; font-size: 18px; color: #062634;height: 52px;line-height: 26px;overflow: hidden;}
.SpringIsland  .tuanList ul li  .botPriceNow{color:#de4747; font-size: 28px; font-weight: bold;}
.SpringIsland  .tuanList ul li  .botPriceOld{color:#062634; font-size: 12px; text-decoration: line-through;}
.SpringIsland  .tuanList ul li.tuanListHawwi {border: none; position: relative;}
.SpringIsland  .tuanList ul li.tuanListHawwi img{display: none;    padding-left: 20px;position: absolute; top: 0;left: 0;}
.SpringIsland  .tuanList ul li.tuanListHawwi .imgShow{display: block;}

.SpringIsland .IslandMiami{width: 100%;height: 825px; background: url(/Public/Home/images/index/special/2019/Spring/Spring2019_08.jpg) center center no-repeat;}
.SpringIsland .IslandMiami .tuanList ul{margin-top: 0;padding-top: 88px;}

/*西东海岸*/
.SpringWest{width: 100%;background: #f9f6ed;}
.SpringWest .SpringWestBox{width: 1200px;margin: 0 auto;}
.SpringWest .SpringWestPro{position: relative;width: 1200px; height: 357px; margin-bottom: 47px; overflow: hidden;}
.SpringWest .SpringWestPro p{position: absolute;right: 0; top: 0;}
.SpringWest .SpringWestPro img.WestBg{transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;}
.SpringWest .SpringWestPro:hover img.WestBg{transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);}
.SpringWest .WestList{width:1212px;margin-left:-12px; overflow: hidden; }
.SpringWest .WestList li{width: 290px;margin-left: 13px;float: left; background: #fff;}
.SpringWest .WestList li .WestListImg{width: 290px;height: 198px;overflow: hidden;}
.SpringWest .WestList li .WestListImg img{width: 100%;height: 100%;transition: all 400ms;-webkit-transition: all 400ms;-moz-transition: all 400ms;-o-transition: all 400ms;}
.SpringWest .WestList li:hover .WestListImg img{width: 100%;height: 100%;transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);}
.SpringWest .WestList li .title{padding: 13px 15px; font-size: 16px; color: #3e3e3e; height: 48px; line-height: 24px;}
.SpringWest .WestList li .price{overflow: hidden;width: 100%;height: 31px;}
.SpringWest .WestList li .priceNow{ font-size: 24px; font-weight: bold; color: #e63031; text-align: center; position: relative;}
.SpringWest .WestList li:hover .priceNow{-webkit-animation: moveUp 0.4s forwards;-moz-animation: moveUp 0.4s forwards;-o-animation: moveUp 0.4s forwards;
	animation: moveUp 0.4s forwards;
	-webkit-animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	-moz-animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	-o-animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);}
@-webkit-keyframes moveUp {
		50% { -webkit-transform: translate3d(0,-100%,0);-moz-transform: translate3d(0,-100%,0);-o-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
		51% { opacity: 0; -webkit-transform: translate3d(0,-100%,0);-moz-transform: translate3d(0,-100%,0);-o-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
		52% { opacity: 1; -webkit-transform: translate3d(0,100%,0); -moz-transform: translate3d(0,100%,0); -o-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); }
		100% { -webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	}
@keyframes moveUp {
		50% { -webkit-transform: translate3d(0,-100%,0);-moz-transform: translate3d(0,-100%,0);-o-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
		51% { opacity: 0; -webkit-transform: translate3d(0,-100%,0); -moz-transform: translate3d(0,-100%,0); -o-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
		52% { opacity: 1; -webkit-transform: translate3d(0,100%,0); -o-transform: translate3d(0,100%,0); -moz-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); }
		100% { -webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0);transform: translate3d(0,0,0); }
	}
.SpringWest .WestList li .priceOld{font-size: 12px; text-decoration: line-through; color: #aaa;padding-bottom: 14px;text-align: center;}
.SpringWest .WestList li .westBtn{background:#e63031; font-size: 20px; text-align: center; height: 45px; line-height: 45px; color: #fff; position: relative;overflow: hidden;z-index: 1;}
.SpringWest .WestList li .westBtn:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 500%;
    height: 1000%;
    background: #bf1616;
    z-index: -1;
    transform-origin: 0% 0%;
    transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
    transform: translateY(10%) translateX(16%) rotate(-45deg);
	transition: transform .3s;
	-webkit-transform-origin: 0% 0%;
    -webkit-transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
    -webkit-transform: translateY(10%) translateX(16%) rotate(-45deg);
	-webkit-transition: transform .3s;
	-moz-transform-origin: 0% 0%;
    -moz-transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
    -moz-transform: translateY(10%) translateX(16%) rotate(-45deg);
	-moz-transition: transform .3s;
	-o-transform-origin: 0% 0%;
    -o-transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
    -o-transform: translateY(10%) translateX(16%) rotate(-45deg);
    -o-transition: transform .3s;
}
.SpringWest .WestList li:hover .westBtn::after {
	-webkit-transform: translateY(10%) translateX(-25px) rotate(-45deg);
	-moz-transform: translateY(10%) translateX(-25px) rotate(-45deg);
	-o-transform: translateY(10%) translateX(-25px) rotate(-45deg);
	transform: translateY(10%) translateX(-25px) rotate(-45deg);
  }  


.SpringEast{padding-bottom: 80px;}
/*阿拉斯加*/
.SpringAlaska{width: 100%;}
.SpringAlaska .AlaskaTop{width: 100%;background: url(/Public/Home/images/index/special/2019/Spring/spring2019_10.jpg) center center no-repeat; height: 522px; }
.SpringAlaska .AlaskaTop .AlaskaTopBox{height: 247px; padding-top: 275px; width: 1200px;margin: 0 auto;}
.SpringAlaska .AlaskaTop .AlaskaTopL{ font-size: 16px;padding-top: 70px; color: #142245; line-height: 30px; padding-left: 23px;width: 480px; }
.SpringAlaska .AlaskaTop .AlaskaTopR p{width: 204px; height: 205px; margin-left: 24px;position: relative;}
.SpringAlaska .AlaskaTop .AlaskaTopR p img.showImg{opacity: 1; transition: 0.5s all ease-in-out;-webkit-transition: 0.5s all ease-in-out;-moz-transition: 0.5s all ease-in-out;-o-transition: 0.5s all ease-in-out;-ms-transition: 0.5s all ease-in-out;}
.SpringAlaska .AlaskaTop .AlaskaTopR p:hover img.showImg{opacity: 0;}
.SpringAlaska .AlaskaTop .AlaskaTopR p img.hideImg{
	
	position: absolute;left: 50%;top: 50%;margin-left: -102px;margin-top: -102px;
	-webkit-transform: rotate(0deg) scale(0,0);
	-moz-transform: rotate(0deg) scale(0,0);
	-ms-transform: rotate(0deg)  scale(0,0);
	-o-transform: rotate(0deg)  scale(0,0);
	transform: rotate(0deg)  scale(0,0);
	-webkit-transition: 0.5s all ease-in-out;
	-moz-transition: 0.5s all ease-in-out;
	-o-transition: 0.5s all ease-in-out;
	transition: 0.5s all ease-in-out;
}
.SpringAlaska .AlaskaTop .AlaskaTopR p:hover img.hideImg{
	
	-webkit-transform: rotate(360deg)  scale(1,1);
  -moz-transform: rotate(360deg)   scale(1,1);
  -ms-transform: rotate(360deg)   scale(1,1);
  -o-transform: rotate(360deg)   scale(1,1);
  transform: rotate(360deg)  scale(1,1);
}
.SpringAlaska .AlaskaList{width: 100%;background: url(/Public/Home/images/index/special/2019/Spring/spring2019_11.jpg) center center no-repeat; height: 642px;}
.SpringAlaska .AlaskaList .AlaskaBox{width: 1200px;margin:0 auto;}
.SpringAlaska .AlaskaList .AlaskaBox ul{width: 1246px;margin-left: -40px; overflow: hidden;}
.SpringAlaska .AlaskaList .AlaskaBox ul li{width: 543px;margin-left: 40px; height: 238px;background: url(/Public/Home/images/index/special/2019/Spring/Spring2019_52.png) center center no-repeat; margin-bottom: 21px; padding: 18px;}
.SpringAlaska .AlaskaList .AlaskaBox ul li .alaskaImg{width: 374px; height: 237px; overflow: hidden;}
.SpringAlaska .AlaskaList .AlaskaBox ul li .alaskaImg img{width: 100%;height: 100%; transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out;}
.SpringAlaska .AlaskaList .AlaskaBox ul li:hover .alaskaImg img{transform: scale(1.4,1.4);-moz-transform: scale(1.4,1.4);-webkit-transform: scale(1.4,1.4);-ms-transform: scale(1.4,1.4);-o-transform: scale(1.4,1.4);}
.SpringAlaska .AlaskaList .AlaskaBox ul li .alaskaR{ padding-left: 20px; width: 146px;}
.SpringAlaska .AlaskaList .AlaskaBox ul li .alaskaR .title{color: #fff; font-size: 16px; line-height: 28px; height: 178px; overflow: hidden;}
.SpringAlaska  ul li .alaskaR .priceNow{ font-size: 24px; font-weight: bold; color: #ff9100;}
.SpringAlaska  ul li .alaskaR .priceOld{font-size: 12px; color: #ccc; text-decoration: line-through;}

/*活动规则*/
.SpringRules{width: 100%; background: url(/Public/Home/images/index/special/2019/Spring/spring2019_23_37.jpg) center center no-repeat; height: 506px;}
.SpringRulesBox{width: 470px;margin: 0 auto; font-size: 20px; color: #333333; padding-top: 216px; line-height: 36px;    padding-left: 40px;}
