@charset "UTF-8";
/* CSS Document */
html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%;}
ul,li,div,p,body,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0; padding: 0;}
li {list-style: none;}
em,i{font-style: normal;}
a {text-decoration: none;}
input, button, select, textarea {
	outline: none; -webkit-appearance: none; border-radius: 0; border: 0 none; background: none;
}
body, html {
	font-family: "Microsoft YaHei","Helvetica Neue",'Heiti',Arial, HelveticaNeue, Helvetica, "BBAlpha Sans", sans-serif;
	font-weight: normal; /*display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: center;*/
}
* {
	-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;
	-webkit-focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none; opacity: 1; outline: none; /* box-sizing: border-box; */
} /*用于解决某些情况下出现闪屏的问题，若无则不加*/
body {
	opacity: 1; -webkit-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in; line-height: 1;
}
html {font-size: 312.5%;}
@media screen and (max-width:359px) and (orientation:portrait) {
	html {font-size: 266.67%;}
}
@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait) {
	html {font-size: 300%;}
}
@media screen and (min-width:384px) and (max-width:399px) and (orientation:portrait) {
	html {font-size: 320%;}
}
@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait) {
	html {font-size: 333.33%;}
}
@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait) {
	html {font-size: 345%;}
}
@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait) {
	html {font-size: 360%;}
}
@media screen and (min-width:480px)and (max-width:639px) and (orientation:portrait) {
	html {font-size: 400%;}
}
@media screen and (min-width:640px) and (orientation:portrait) {
	html {font-size: 533.33%;}
}
/*----------------------- reset css end -----------------------*/

html,
body {
	width: 100%; overflow: hidden; background: #0d112f; font-size: .16rem; color: #313131;
	overflow-y: auto;
}
#wrapper {position: relative; width: 100%; overflow: hidden;}

.logo {
	height: .85rem; background:#fff url(../images/logo.jpg) no-repeat center 0 / 2.93rem 100%;
	/* border-bottom: .04rem solid #66b4da; */
}
/* Banner */
.banner{position:relative;width:100%;}
.banner img{display:block;width:100%;height:auto;}


/* 地图 */
.wrapper1{position:relative;width:100%;height:8.33rem;background:url(../images/bg/bg1.jpg) no-repeat top center;background-size:100% 8.34rem;}
#map{position:relative;top:1.4rem;width:5rem;height:3.82rem;margin:0 auto;}
.svggroup{position:relative;z-index:1;}
.start{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:2;}
.start p{font-size:0.18rem;color:#ffffff;font-weight:700;text-shadow:0px 3px 10px rgba(0,0,0,0.5);letter-spacing:0.02rem;padding-top:44%;}
.start a{display:inline-block;width:2.08rem;height:0.4rem;line-height:0.4rem;font-size:0.24rem;font-weight:700;color:#fff;border-radius:0.4rem;background:#ffab3f;margin-top:0.2rem;box-shadow:0px 3px 10px rgba(0,0,0,0.3);}
.start a.btn_none{background:#a5a4a4;}

/* 地图弹窗 */
.area{position:absolute;width:100%;height:100%;overflow:hidden;z-index:3;top:0;display:none;}
.box{position:absolute;width:6rem;height:4.13rem;overflow:hidden;background-color:rgba(52,31,111,0.7);border:0.02rem #afc8ff solid;border-radius:0.1rem;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.close{position:absolute;cursor:pointer;width:0.3rem;height:0.3rem;background:url(../images/close.png) no-repeat top center;background-size:100% auto;top:0.28rem;right:0.3rem;z-index:100;}
.area .navigation{/* position:absolute; */width:4.8rem;height:0.5rem;font-size:0.16rem;color:#d9cfff;padding-bottom:0rem;border-bottom:1px #a196d7 solid;margin-top:0.28rem;margin-left:0.3rem;}
.area .navigation a{color:#d9cfff;font-size:0.16rem;}
.area .navigation a:nth-child(1){font-size:0.24rem;}
.area .swiper-container{width:4.8rem;height:2.13rem;margin-left:0.3rem;padding-right:0.45rem;margin-top:0.2rem;}
.area .swiper-slide{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
.area .area-main{overflow:hidden;}
/* .area .area-main ul{display:flex;flex-wrap: wrap;justify-content: space-between;} */
.area .area-main li{cursor:pointer;float:left;width:1.2rem;height:0.38rem;line-height:0.38rem;text-align:center;background:#7462f4;border-radius:0.05rem;color:#fff;margin-right:0.57rem;margin-bottom:0.2rem;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;font-size:0.18rem;}
.area .area-main li:nth-child(3n+3){float:right;margin-right:0;}
.area .area-main li:hover{background:#624df9;}
.area .area-main li.on{background:#ffb400;}
.swiper-scrollbar-drag{background:#7e85e4;}
.swiper-container-vertical>.swiper-scrollbar{right:0;}
.area .submit{cursor:pointer;display:none;width:1.82rem;height:0.4rem;line-height:0.4rem;text-align:center;font-size:0.2rem;color:#fff;margin:0 auto;background:#ffb400;border-radius:0.4rem;margin-top:0.3rem;}

/* 验证弹窗 */
.log{position:absolute;width:100%;height:100%;overflow:hidden;z-index:3;top:0;display:none;}
.log .box{height:3.26rem;}
.log .close{top:0.3rem;right:0.3rem;}
.tisp_title{position:absolute;width:100%;text-align:center;top:0.2rem;z-index:1;}
.tisp_title span{display:inline-block;height:0.6rem;line-height:0.6rem;font-size:0.26rem;color:#d9cfff;font-weight:700;margin:0 0.3rem;}
.tisp_title em{display:inline-block;width:0.7rem;height:0.3rem;border-bottom:1px #ac9af1 solid;vertical-align:top;}
.log .form_div{position:absolute;width:3.87rem;top:1rem;left:50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);}
.log_input{position:relative;height:0.4rem;padding-left:0.55rem;margin-bottom:0.32rem;overflow:hidden;}
.log_input input{height:0.4rem;line-height:0.4rem;background:#7a60f0;border:0;color:#c4b9f9;font-size:0.18rem;text-indent:0.12rem;}
.log_input.i_1{background:url(../images/icon_1.png) no-repeat center left;background-size:0.31rem auto;}
.log_input.i_2{background:url(../images/icon_2.png) no-repeat center left;background-size:0.31rem auto;}
.log_input.i_1 input{width:3.33rem;}
.log_input.i_2 input{width:1.8rem;}
.get-code{position:absolute;display:block;width:1.36rem;height:0.4rem;line-height:0.4rem;background:#ffb400;font-size:0.2rem;font-weight:700;color:#fff;text-align:center;overflow:hidden;top:0;right:0;border-radius:0.4rem;}
.send{display:block;width:2.15rem;height:0.4rem;line-height:0.4rem;background:#ffb400;font-size:0.2rem;font-weight:700;color:#fff;text-align:center;overflow:hidden;margin:0 auto;margin-top:0.4rem;border-radius:0.4rem;}

/* 快来领券吧 */
.coming{position:absolute;width:100%;height:100%;top:0;overflow:hidden;z-index:3;display:none;}
.coming .box{height:3.55rem;}
.coming_title{width:100%;font-size:0.26rem;color:#d9cfff;text-align:center;font-weight:700;margin-top:0.35rem;}
.coming_title em{display:inline-block;font-size:0.38rem;color:#ffab3f;margin:0 0.1rem;}
.coming_p{font-size:0.18px;color:#d9cfff;width:3.85rem;height:0.44rem;line-height:0.44rem;border-radius:0.44rem;background:#342573;margin:0 auto;text-align:center;margin-top:0.2rem;}
.coming_vouchers{width:5.63rem;height:0.94rem;margin:0 auto;background:url(../images/vouchers_com.png) no-repeat top left;background-size:100% auto;margin-top:0.3rem;}
.coming_btn{display:block;width:1.95rem;height:0.44rem;line-height:0.44rem;margin:0 auto;background:#ffb400;font-size:0.22rem;font-weight:700;color:#fff;text-align:center;overflow:hidden;margin-top:0.2rem;border-radius:0.44rem;}

/* 领取成功 */
.vouchers_on{position:absolute;width:100%;height:100%;top:0;overflow:hidden;z-index:3;display:none;}
.vouchers_on .box{height:3.25rem;}
.vouchers_on .close{top:0.3rem;right:0.3rem;}
.vouchers{position:absolute;width:3.53rem;height:1.04rem;top:0.91rem;left:50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);}
.vouchers_on .vouchers{background:url(../images/vouchers_on.png) no-repeat top left;background-size:100% auto;}
.vouchers em{position:absolute;font-size:0.5rem;color:#fff;font-weight:700;top:0.24rem;left:0.85rem;}
.vouchers p{position:absolute;width:1.4rem;text-align:center;font-size:0.16rem;color:#fff;top:0.5rem;left:1.76rem;}
.t_p{position:absolute;width:100%;text-align:center;font-size:0.14rem;color:#f0ecff;top:2.05rem;}
.get_vou{position:absolute;display:block;width:2.2rem;height:0.4rem;line-height:0.4rem;background:#ffb400;font-size:0.16rem;font-weight:700;color:#fff;text-align:center;overflow:hidden;margin:0 auto;border-radius:0.4rem;left:50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);top:2.48rem;}

/* 领取失败 */
.vouchers_off{position:absolute;width:100%;height:100%;top:0;overflow:hidden;z-index:3;display:none;}
.vouchers_off .box{height:3.25rem;}
.vouchers_off .close{top:0.38rem;}
.vouchers_off .vouchers{background:url(../images/vouchers_off.png) no-repeat top left;background-size:100% auto;}
.vouchers_off .get_vou{background:#a5a4a4;cursor:auto;}

/* 文案 */
.wrapper_doc{position:absolute;width:5.7rem;font-size:0.16rem;color:#dbd5ff;line-height:0.22rem;text-align: justify;bottom:1.15rem;left:1.2rem;}


/* 赢取你的神器 */
.wrapper2{position:relative;width:100%;height:11.67rem;background:url(../images/bg/bg2.jpg) no-repeat top center;background-size:100% 11.68rem;}
.wrapper2 .wrapper_doc{width:6rem;left:0.95rem;bottom:5.6rem;font-size:0.09rem;-webkit-transform: scale(0.9);}
/* 报名 */
.to_send{position:absolute;width:2.6rem;top:8.5rem;left:2.5rem;}
.input{position:relative;margin-bottom:0.17rem;}
.input input{width:2.5rem;height:0.33rem;line-height:0.33rem;font-size:0.14rem;color:#dbd6ff;text-indent:0.1rem;border:0;background:none;}
.to_send .get-code{width:1.24rem;height:0.42rem;line-height:0.42rem;font-size:0.14rem;font-weight:300;color:#000;top:-0.03rem;background:none;}
.send_to{position:absolute;cursor:pointer;width:1.77rem;height:0.42rem;line-height:0.42rem;font-size:0.16rem;color:#000;text-align:center;left:0.38rem;top:1.78rem;}
.signup{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);top:0;left:0;display:none;}
.signup_tips{position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width:3.74rem;height:1.37rem;background:url(../images/signup.png) no-repeat top center;background-size:100% auto;}
.signup_tips .close{top:0.2rem;right:0.2rem;}

/* 境内精选 */
.wrapper3{position:relative;width:100%;height:13.53rem;background:url(../images/bg/bg3.jpg) no-repeat top center;background-size:100% 13.55rem;}
.ticket_main{position:relative;width:5.92rem;margin:0 auto;top:2.05rem;}
.wrap_title{position:absolute;font-size:0.24rem;color:#0c133b;}
.wrap_ticket{position:absolute;top:1.03rem;}
.ticket_two ul{overflow:hidden;width:5.92rem;}
.ticket_two li{float:left;width:2.91rem;background:#fff;}
.ticket_two li:nth-child(2n+2){float:right;}
.ticket_two li a{display:block;width:100%;height:100%;}
.ticket_pic{width:100%;height:1.97rem;overflow:hidden;}
.ticket_pic img{display:block;width:100%;height:100%;}
.ticket_doc{position:relative;width:100%;height:0.99rem;}
.ticket_doc p{position:absolute;font-size:0.24rem;color:#9a81ff;left:0.1rem;top:0.15rem;}
.ticket_doc span{position:absolute;display:block;font-size:0.09rem;color:#9a81ff;font-weight:700;left:0.1rem;top:0.6rem;}
.ticket_doc span em{font-size:0.28rem;color:#ff9900;}
.ticket_doc i{position:absolute;display:block;width:1.09rem;height:0.36rem;line-height:0.36rem;font-size:0.16rem;color:#fff;font-weight:700;text-align:center;bottom:0.16rem;right:0.16rem;background:-webkit-linear-gradient(top, #817dfe , #ae84ff);}

.ticket_three{width:5.92rem;background:#fff;margin-top:0.1rem;}
/* ticket_swiper */
.ticket_swiper{margin-top:0.1rem;width:5.92rem;height:2.76rem;overflow:hidden;}
.ticket_swiper .ticket_pic{width:1.9rem;height:1.97rem;}
.ticket_swiper .ticket_doc{width:1.9rem;height:0.79rem;background:#fff;}
.ticket_swiper .ticket_doc p{font-size:0.16rem;}
.ticket_swiper .ticket_doc span{top:0.5rem;}
.ticket_swiper .ticket_doc span em{font-size:0.2rem;}
.ticket_swiper .ticket_doc i{width:0.7rem;height:0.26rem;line-height:0.28rem;right:0.1rem;font-size:0.09rem;bottom:0.1rem;}
.swiper-pagination{bottom:-0.7rem;width:100%;text-align:center;}
.swiper-pagination-bullet{width:0.15rem;height:0.15rem;margin:0 0.09rem;background:#0a0b2f;opacity:1;}
.swiper-pagination-bullet-active{background:#ada6fe;}
.swiper_arrow{position:absolute;display:block;width:0.19rem;height:0.3rem;bottom:1.28rem}
.swiper_arrow.left{left:-0.33rem;background:url(../images/left.png) no-repeat top center;background-size:100% auto;}
.swiper_arrow.right{right:-0.33rem;background:url(../images/right.png) no-repeat top center;background-size:100% auto;}

.p_titps{position:absolute;color:#dbd6ff;font-size:0.14rem;bottom:-0.35rem;left:0;}




/* 国内优惠机票预订 */
.wrapper4{position:relative;width:100%;height:6.57rem;background:url(../images/bg/bg4.jpg) no-repeat top center;background-size:100% 6.58rem;}
.tab_main{width:6.88rem;margin:0 auto;position:relative;}
.wrapper4 .tab{position:absolute;width:100%;border-bottom:1px #cbc1ff solid;padding-bottom:0.4rem;top:1.26rem;}
.wrapper4 .tab ul{overflow:hidden;text-align:center;}
.wrapper4 .tab li{display:inline-block;width:1.1rem;height:0.42rem;line-height:0.42rem;text-align:center;}
.wrapper4 .tab li a{display:block;width:100%;height:100%;color:#ffba10;font-size:0.19rem;border-radius:0.05rem;}
.wrapper4 .tab li.active a{background:#8364ff;color:#fff;}
.wrapper4 .tickets{position:absolute;width:100%;top:2.68rem;}
.tickets ul{margin-top:0.17rem;width:6.44rem;overflow:hidden;margin:0 auto;}
.tickets li{position:relative;float:left;width:1.92rem;height:0.78rem;background:#fff;margin-right:0.13rem;margin-bottom:0.1rem;padding-top:0.14rem;padding-left:0.14rem;border-radius:0.05rem;}
.tickets li.li-right{float:right;margin-right:0;}
.tickets li .title{font-size:0.22rem;color:#bcb5ff;}
.tickets li .price{position:relative;font-size:0.24rem;color:#ff9813;font-weight:700;padding-left:0.15rem;top:0.18rem;}
.tickets li .price span{color:#bcb5ff;font-size:0.12rem;}
.tickets li .price .t{position:absolute;bottom:0px;left:0;}
.tickets li .btn{position:absolute;display:block;right:0.18rem;bottom:0.14rem;width:0.61rem;height:0.23rem;line-height:0.24rem;color:#fff;text-align:center;font-size:0.16rem;background:-webkit-linear-gradient(top, #817dfe , #ae84ff);border-radius:0.05rem;}

/* 东南亚假日游 */
.wrapper5{position:relative;width:100%;height:13.81rem;background:url(../images/bg/bg5.jpg) no-repeat top center;background-size:100% 13.82rem;}

/* 澳新航线 */
.wrapper6{position:relative;width:100%;height:13.77rem;background:url(../images/bg/bg6.jpg) no-repeat top center;background-size:100% 13.78rem;}

/* 北美之夜 */
.wrapper7{position:relative;width:100%;height:13.85rem;background:url(../images/bg/bg7.jpg) no-repeat top center;background-size:100% 13.86rem;}
.wrapper7 .ticket_main{top:2.09rem;}

/* 甄选欧美游 */
.wrapper8{position:relative;width:100%;height:9.71rem;background:#cf0000 url(../images/bg/bg8.jpg) no-repeat top center;background-size:100% 9.72rem;}
.wrapper8 .main{position:relative;margin:0 auto;width:5.94rem;height:6.4rem;top:2.02rem;left:0.02rem;}
.wrapper8_swiper{position:absolute;width:100%;top:1rem;}
.wrapper8_swiper .swiper-slide{position:relative;width:100%;height:1.64rem;border-radius:1.64rem;background:#fff;margin-bottom:0.2rem;}
.wrapper8_swiper .swiper-slide a{position:relative;display:block;width:100%;height:100%;}
.wrapper8_swiper_pic{position:absolute;width:1.24rem;height:1.24rem;top:0.2rem;left:0.2rem;}
.wrapper8_swiper_pic img{display:block;width:100%;height:100%;}
.wrapper8_swiper_h3{position:absolute;font-size:0.22rem;color:#ffae00;left:1.66rem;top:0.10rem;}
.wrapper8_swiper_p{position:absolute;font-size:0.15rem;color:#000;line-height:0.3rem;left:1.77rem;top:0.41rem;}
.wrapper8_swiper_pp{position:absolute;font-size:0.12rem;color:#000;line-height:0.20rem;left:1.77rem;top:0.7rem;width:3.68rem;}
.wrapper8_swiper_price{position:absolute;font-size:0.14rem;color:#000;line-height:0.3rem;left:1.77rem;bottom:0.05rem;}
.wrapper8_swiper_price em{font-size:0.26rem;color:#ffae00}
.wrapper8_swiper_btn{position:absolute;width:0.97rem;height:0.32rem;line-height:0.32rem;font-size:0.16rem;color:#fff;text-align:center;left:4.31rem;bottom:0.1rem;background:-webkit-linear-gradient(top, #817dfe , #ae84ff);border-radius:0.13rem;}
.wrapper8 .swiper_arrow{bottom:2.6rem;}


/* 我有话说 */
.wrapper9{position:relative;width:100%;height:3.6rem;background:url(../images/bg/bg9.jpg) no-repeat top center;background-size:100% 3.83rem;}
.wrapper9 a{position:absolute;display:block;width:3.27rem;height:0.56rem;top:0.56rem;left:2.56rem;}

.kg{height:1.2rem;width:100%;}
/* 底部导航 */
.nav{position:fixed;width:100%;height:1.4rem;background:#fff;bottom:0;left:0;z-index:9999;}
.nav a{display:block;width:2.4rem;height:0.6rem;line-height:0.6rem;font-size:0.26rem;color:#fff;text-align:center;background:#896cec;margin-top:0.08rem;margin-left:0.08rem;float:left;}



/* Cookie 政策 */
.cookie_div{position:fixed;width:6rem;height:2.76rem;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index:9999;display:none;}
.cookie_div .tisp_title{top:0.37rem;}
.cookie_div_doc{position:absolute;top:0.9rem;width:80%;text-align:center;line-height:0.24rem;color:#fff;font-size:0.16rem;padding:0 10%;}
.cookie_div_doc a{color:#ffb400;}
.cookie_div_btn{cursor:pointer;position:absolute;display:block;width:1.84rem;height:0.43rem;line-height:0.45rem;background:#ffb400;font-size:0.2rem;font-weight:700;color:#fff;text-align:center;overflow:hidden;margin:0 auto;border-radius:0.43rem;left:50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);top:2.1rem;}

/* 查看 Cookie 政策 */
.cookie_box{position:fixed;width:6rem;height:3.6rem;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index:9999;display:none;}
.cookie_box_doc{position:absolute;width:5.13rem;height:1.64rem;font-size:0.16rem;line-height:0.24rem;color:#fff;text-align: justify;left:0.4rem;top:0.9rem;padding-right:0.26rem;}
.cookie_box_doc .swiper-slide{height: auto;}
.cookie_box .cookie_div_btn{top:2.9rem;}






/* Tips */
.tips{position:fixed;width:auto;line-height:0.3rem;background:url(../images/tips.png);font-size:0.24rem;color:#fff;text-align:center;padding:0.3rem 0.2rem;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);overflow:hidden;z-index:99999;border-radius:0.05rem;display:none;}

/*----- footer -----*/
.footer-tips {
	background: #0093d0; font-size: .2rem; color: #fff; line-height: .3rem; padding: .1rem .2rem;
}
.copyright {
	color: #6e7172; font-size: .2rem; line-height: .3rem; padding: .1rem .2rem .3rem;
	text-align: center; background: #fff; font-family: Vender;
}