﻿@charset "UTF-8";
/**
 * 全局样式
 * @authors yanghuanmin
 * @date    2014-04-18 14:27:24
 * @version 1.0.0
 */

@font-face {
	font-family: "iconfont";
  	src: url('../site5/fonts/iconfont.eot?t=2020072101');
  	src: url('../site5/fonts/iconfont.eot?t=2020072101#iefix') format('embedded-opentype'),
  		 url('../site5/fonts/iconfont.woff?t=2020072101') format('woff'),
  		 url('../site5/fonts/iconfont.ttf?t=2020072101') format('truetype'),
  		 url('../site5/fonts/iconfont.svg?t=2020072101#iconfont') format('svg');
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* reset declare */ 
body,h1,h2,h3,h4,h5,h6,hr,p,ul,ol,li,dl,dt,dd,table,td,th,caption,form,button,input,select,textarea,fieldset,legend,blockquote,iframe,address{margin:0;padding:0;outline:none;}
html{_background:url(about:blank);}
html,body{min-width:1000px;height:100%;}
body{font:12px/1.5 '宋体';color:#444;/*background:#e8e8e8;*/}
img,fieldset{border:0;}
iframe{display:block;}
ol,ul,li{list-style:none;}
em,i,dfn,cite,address{font-style:normal;}
hr{height:0;overflow:hidden;border:0;}
h1,h2,h3,h4,h5,h6,font{font-size:100%;}
q:after,q:before{content:'';}
table{border-collapse:collapse;border-spacing:0;}
input[type=radio],
input[type=checkbox]{vertical-align:middle;}
select{height:23px;line-height:23px;padding:3px;vertical-align:middle;}
a{color:#444;text-decoration:none;}
a:hover{color:#f60;}
a,button{cursor:pointer;}
input,button,textarea,select{font-family:inherit;font-size:100%;}
textarea{resize:none;}
legend{*margin:0 -7px;}

/* tools declare */
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.cb{clear:both;}
.f-cb{zoom:1;}
.f-cb:after{content:'';clear:both;display:table;font-size:0;line-height:0;}
.f-pr{position:relative;zoom:1;}
.f-ib{display:inline-block;vertical-align:middle;*display:inline;zoom:1;}
.f-rmb{font-family:Arial!important;font-style:normal;}
.link{color:#158BC4;text-decoration:underline;}
.link:hover{color:#f60;}

/* sprite declare */
/*.g-hd .logo,*/
.g-hd-bar .add-favor,
.g-hd-nav .item-order a,
.g-hd-nav .i-new,
.g-hd-nav .sub-item i,
.g-hd .subnav .new i,
.g-simplehd .func-item i,
.g-ft .cates i,
.g-ft .prove a,
.paging .active,
.paging .active i,
.paging .prev,
.paging .next,
.i-map,
.i-done,
.i-undone,
.i-btn-l,
.i-btn-r,
.i-search,
.i-plane,
.i-print,
.i-plane-g,
.i-plane-r,
.i-train,
.i-bus,
.i-success,
.u-star,
.u-star i,
.u-step i,
.u-course i,
.u-inp-date,
.u-inp-user,
.u-inp-pwd,
.m-cart .total i,
.m-rulebox .rule-close,
.m-fixside .item
{background-image:url(img/g-base.png?vs=20160617012);background-repeat:no-repeat;}


/* layout */
.g-wp{width:1000px;margin:0 auto;}


.g-hd{position:relative;z-index:310;}
.g-hd .logo{float:left;position:relative;zoom:1;margin-top:20px;/*background-position:0 0;width:322px;height:41px;margin-top:28px;*/background:url(//media.springairlines.com/cache/style/site/img/chlogo-cn1.png) 0 15px no-repeat;width: 230px;height: 47px;background-size: 230px auto;}
.g-hd .logo b{text-indent:-9999px;position:absolute;left:0;top:0;}
.g-hd .logo img{float:left;height:47px;opacity:0;filter:alpha(opacity=0);}
/* 企业版头部 */
.g-hd .topbar{background:#078f5f;color:#fff;padding:10px 0;/*#0f6d4b;*/}
.g-hd .topbar .logo{background: url(img/chlogo-cn-white1.png) 0 15px no-repeat;}
.g-hd .topbar .logo img{height:49px;}
/* 页眉功能区 */
.g-hd .func{float:right;padding:15px 0 0;}
.g-hd .func-logined{float:left;margin-right:10px;position:relative;zoom:1;}
.g-hd .func-staff{position:absolute;white-space:nowrap;top:100%;margin-top:10px;}
.g-hd .func-staff em{color:#ff0;}
.g-hd .func-item{float:left;display:inline;height:14px;line-height:14px;padding:0 8px;/*padding:0 8px 0 30px;*/border-right:1px solid #83c7af;position:relative;zoom:1;/*margin-left:6px;*/z-index:400;color:#fff;}
.g-hd .func-link{color:#fff;float:left;}
.g-hd .func-link:hover{color:#ff0;}
.g-hd .func-link em{float:left;font:12px/14px 'Microsoft YaHei';}
/*.g-hd .func-link i{width:24px;height:22px;position:absolute;left:0;top:-6px;display:none;}*/
.g-hd .func-social{border-right:0;}
.g-hd .func-extend{padding-right:18px;}
.g-hd .func-extend .i-arrow{position:absolute;left:auto;display:block;right:3px;top:50%;margin:-3px 0 0;background:none;width:0;height:0;overflow:hidden;border-width:5px 5px 0;border-color:#fff transparent transparent;border-style:solid;_border-style:solid dashed dashed;zoom:1;float:left;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.g-hd .func-extend:hover .i-arrow,
.g-hd .func .hover .i-arrow{border-top:0\9;border-bottom:5px solid #fff\9;}
:root .func-extend:hover .i-arrow,
:root .func .hover .i-arrow
{-webkit-transform:rotate(180deg);-moz-transform:rotate(179.99deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(179.99deg);border-top:5px solid #fff\9;border-bottom:0;\9;}
.g-hd .func-extend:hover .func-drop{display:block;}
.g-hd .func-lang{border-left:1px solid #83c7af;border-right:0;padding-left:8px;}
.g-hd .hover .func-drop{display:block;}
.g-hd .func-drop{position:absolute;top:100%;right:0;padding-top:10px;display:none;color:#444;}
.g-hd .func-dropbox{border:5px solid #0f6d4b;background:#fff;}
.g-hd .func-dropbox img,
.g-hd .func-dropbox iframe{display:block;background:url(img/loader/loading-1.gif) no-repeat center center;}
/*.g-hd .func-wechat{padding-left:32px;}*/
.g-hd .func-lang-drop em{color:#333;display:block;background:#f2f9f7;padding:5px 0 10px;display:none;}
.g-hd .func-lang-drop ul{margin:0 0 0 20px;padding:5px 0 20px;}
.g-hd .func-lang-drop li{font:14px/1.5 'Microsoft YaHei';padding:5px 0;}
.g-hd .func-lang-drop b{font-weight:normal;display:none;}
.g-hd .func-lang-drop label{color:#0868ab;cursor:pointer;}
.g-hd .func-lang-drop a:hover label{color:#f60;}
.g-hd .func-lang-dropbox{width:110px;}
/*.g-hd .func-login i{background-position:-178px 0;}
.g-hd .func-regist i{background-position:-202px 0;}
.g-hd .func-service i{background-position:-226px 0;}
.g-hd .func-wechat i{background-position:-250px 0;margin-left:3px;}
.g-hd .func-weibo i{background-position:-274px 0;}
.g-hd .func-client i{background-position:-298px 0;}*/
/* 旅游头部 */
.g-hd-nav .sub-spring i{  background-image: url(img/trip-nav.png?vs=1);background-repeat: no-repeat; }
.sub-spring i.i-c1{ background-position: -125px 6px;}
.sub-spring a:hover i.i-c1{ background-position: -125px -25px;}
.sub-spring i.i-c2{ background-position: 6px 6px;}
.sub-spring a:hover i.i-c2{ background-position: 6px -25px;}
.sub-spring i.i-c3{ background-position: -26px 6px}
.sub-spring a:hover i.i-c3{ background-position: -26px -25px;}
.sub-spring i.i-c4{ background-position: -158px 6px;}
.sub-spring a:hover i.i-c4{ background-position: -158px -25px;}
.sub-spring i.i-c5{ background-position: -93px 6px;}
.sub-spring a:hover i.i-c5{ background-position: -93px -25px;}
.sub-spring i.i-c6{ background-position: -60px 6px;}
.sub-spring a:hover i.i-c6{ background-position: -60px -25px;}


/* 页眉功能区end */
.g-hd .navbar{margin-top:-10px;zoom:1;position:relative;z-index:100;text-align:left;}
.g-hd .nav-cont:hover .nav-link{background:none;color:#444;}
.g-hd .nav-cont .hover .nav-link,
.g-hd .active .nav-link{color:#fff;background:url(img/nav-overlap.png);_background:url(img/nav-overlap-p8.png);}
.g-hd .nav-cont{height:64px;background:#fff;width:100%;box-shadow:1px 1px 2px #999;filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999, strength=2, direction=145)\9;}
:root .nav-cont{filter:alpha()\9;}
.g-hd .nav-item{float:left;display:inline;margin-top:-10px;height:64px;width:142px;}
.g-hd .nav-link{float:left;width:142px;text-align:center;font:18px/64px 'Microsoft YaHei';position:relative;z-index:2;color:#333;padding:10px 0 8px;position:absolute;}
.g-hd .nav-item-order{float:right;}
.g-hd .nav-item-order .nav-link-order{color:#096;margin:0;padding:10px 0 8px;width:142px;}
.g-hd .nav-link-order:hover{color:#f60;background:none;}
.g-hd .subnav-wrap{position:absolute;width:1000px;overflow:hidden;top:63px;left:0;}
.g-hd .subnav-cont{padding:0 2px 2px 0;display:none;}
/*.g-hd .hover .subnav{display:block;}*/
.g-hd .subnav{background:#078f5f;color:#fff;padding:10px 0;box-shadow:1px 1px 2px #999;filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999, strength=2, direction=145)\9;z-index:100;zoom:1;}
.g-hd .subnav dl{padding:5px 20px;font:14px/2 'Microsoft YaHei';}
.g-hd .subnav dt{width:100px;text-align:center;float:left;margin-right:10px;background:#0f6d4b;display:none;}
.g-hd .subnav dd{padding-left:10px;}
.g-hd .subnav a{color:#fff;float:left;min-width:100px;_width:100px;white-space:nowrap;}
.g-hd .subnav a:hover{color:#ffeb09;}
.g-hd .subnav .new{position:relative;zoom:1;float:left;padding-right:38px;}
.g-hd .subnav .new i{background-position:0 -122px;position:absolute;top:50%;right:0;margin-top:-6px;width:34px;height:13px;}

/* 新版头部 */
.g-hd .logo{margin:0;padding:15px 0;}
.g-hd .topbanner{float:right;height:68px;width:620px;overflow:hidden;padding-top:9px;display:none;}
.g-hd .topbanner img{max-height:77px;}
.g-hd-bar{background:#f5fdff;border-bottom:1px solid #e3e8eb;}
.g-hd-bar .func{padding:8px 0;}
.g-hd-bar .func-link{color:#444;vertical-align:middle;}
.g-hd-bar .func-link:hover{color:#f90;}
.g-hd-bar .func-link em{font-size:12px;line-height:12px;font-family:'宋体';vertical-align:middle;}
.g-hd-bar .func-item{border-color:#444;color:#444;line-height:12px;}
.g-hd-bar .func-extend .i-arrow{border-color:#444 transparent transparent;border-width:4px 4px 0;right:6px;}
.g-hd-bar .func-drop{padding-top:6px;}
.g-hd-bar .func-logined b{color:#f90;margin:0 2px;vertical-align:middle;}
.g-hd-bar .add-favor{background-position:-307px -29px;float:left;padding-left:20px;margin-top:6px;}
.g-hd-nav{background:#078f5f;}

.g-hd-nav .item{float:left;position:relative;zoom:1;z-index:340;}
.g-hd-nav .item-more{padding-right:10px;}
.g-hd-nav .item-more .i-arrow{position:absolute;left:auto;display:block;right:7px;top:50%;margin:-2px 0 0;background:none;width:0;height:0;overflow:hidden;border-width:4px 4px 0;border-color:#fff transparent transparent;border-style:solid;_border-style:solid dashed dashed;zoom:1;float:left;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.g-hd-nav .item-more:hover .i-arrow{border-top:0\9;border-bottom:5px solid #fff\9;}
:root .g-hd-nav .item-more:hover .i-arrow
{-webkit-transform:rotate(180deg);-moz-transform:rotate(179.99deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(179.99deg);border-top:5px solid #fff\9;border-bottom:0;\9;}
.g-hd-nav .active .i-arrow{display:none;}


/* 头部二级菜单 */
.g-hd-nav .sub-item{position:absolute;top:100%;left:0;background:#fff;width:550px;padding:8px 0;margin-left:-10px;display:none;box-shadow:0 1px 1px #999;border-right:1px solid #;}
.g-hd-nav .sub-item a{float:left;margin-left:12px;font:14px/1.5 'Microsoft Yahei';white-space:nowrap;}
.g-hd-nav .sub-item i{display:inline-block;vertical-align:middle;width:32px;height:32px;}
.g-hd-nav .sub-item .i-1{background-position:0 -493px;}
.g-hd-nav .sub-item .i-2{background-position:-32px -493px;}
.g-hd-nav .sub-item .i-3{background-position:-64px -493px;}
.g-hd-nav .sub-item .i-4{background-position:-96px -493px;}
.g-hd-nav .sub-item .i-5{background-position:-128px -493px;}
.g-hd-nav .sub-item .i-6{background-position:-160px -493px;}
.g-hd-nav .sub-item .i-7{background-position:0 -557px;}
.g-hd-nav .sub-item .i-8{background-position:-32px -557px;}
.g-hd-nav .sub-item .i-9{background-position:-64px -557px;}
.g-hd-nav .sub-item .i-10{background-position:-96px -557px;}
.g-hd-nav .sub-item .i-11{background-position:-128px -557px;}
.g-hd-nav .sub-item .i-12{background-position:-160px -557px;}
.g-hd-nav .sub-item .i-13{background-position:0 -621px;}
.g-hd-nav .sub-item .i-14{background-position:-32px -621px;}
.g-hd-nav .sub-item .i-15{background-position:-64px -621px;}
.g-hd-nav .sub-item .i-16{background-position:-96px -621px;}
.g-hd-nav .sub-item .i-17{background-position:-128px -621px;}
.g-hd-nav .sub-item .i-18{background-position:-160px -621px;}
.g-hd-nav .sub-item .i-19{background-position:0 -685px;}
.g-hd-nav .sub-item .i-20{background-position:-32px -685px;}
.g-hd-nav .sub-item .i-21{background-position:-64px -685px;}
.g-hd-nav .sub-item a:hover .i-1,
.g-hd-nav .selected .i-1{background-position:0 -525px;}
.g-hd-nav .sub-item a:hover .i-2,
.g-hd-nav .selected .i-2{background-position:-32px -525px;}
.g-hd-nav .sub-item a:hover .i-3,
.g-hd-nav .selected .i-3{background-position:-64px -525px;}
.g-hd-nav .sub-item a:hover .i-4,
.g-hd-nav .selected .i-4{background-position:-96px -525px;}
.g-hd-nav .sub-item a:hover .i-5,
.g-hd-nav .selected .i-5{background-position:-128px -525px;}
.g-hd-nav .sub-item a:hover .i-6,
.g-hd-nav .selected .i-6{background-position:-160px -525px;}
.g-hd-nav .sub-item a:hover .i-7,
.g-hd-nav .selected .i-7{background-position:0 -589px;}
.g-hd-nav .sub-item a:hover .i-8,
.g-hd-nav .selected .i-8{background-position:-32px -589px;}
.g-hd-nav .sub-item a:hover .i-9,
.g-hd-nav .selected .i-9{background-position:-64px -589px;}
.g-hd-nav .sub-item a:hover .i-10,
.g-hd-nav .selected .i-10{background-position:-96px -589px;}
.g-hd-nav .sub-item a:hover .i-11,
.g-hd-nav .selected .i-11{background-position:-128px -589px;}
.g-hd-nav .sub-item a:hover .i-12,
.g-hd-nav .selected .i-12{background-position:-160px -589px;}
.g-hd-nav .sub-item a:hover .i-13,
.g-hd-nav .selected .i-13{background-position:0 -653px;}
.g-hd-nav .sub-item a:hover .i-14,
.g-hd-nav .selected .i-14{background-position:-32px -653px;}
.g-hd-nav .sub-item a:hover .i-15,
.g-hd-nav .selected .i-13{background-position:-64px -653px;}
.g-hd-nav .sub-item a:hover .i-16,
.g-hd-nav .selected .i-16{background-position:-96px -653px;}
.g-hd-nav .sub-item a:hover .i-17,
.g-hd-nav .selected .i-17{background-position:-128px -653px;}
.g-hd-nav .sub-item a:hover .i-18,
.g-hd-nav .selected .i-18{background-position:-160px -653px;}
.g-hd-nav .sub-item a:hover .i-19,
.g-hd-nav .selected .i-19{background-position:0 -717px;}
.g-hd-nav .sub-item a:hover .i-20,
.g-hd-nav .selected .i-20{background-position:-32px -717px;}
.g-hd-nav .sub-item a:hover .i-21,
.g-hd-nav .selected .i-21{background-position:-64px -717px;}
.g-hd-nav .item-link{float:left;font:16px/45px 'Microsoft Yahei';color:#fff;padding:0 15px;}
.g-hd-nav .item-link:hover{color:#ff0;}
.g-hd-nav .active .item-link{background:#f8f8f7;color:#078f5f;}
.g-hd-nav .item-order{float:right;}
.g-hd-nav .item-order a{background-position:-295px 15px;padding:0 10px 0 30px;color:#ff0;background-color:#078f5f;}
.g-hd-nav .i-new{background-position:-44px -122px;position:absolute;width:18px;height:12px;right:5px;top:4px;}
/* 新版头部end */

/* 顶部公告 */
.g-hd-notice{background:#ffff8c;border-bottom:1px solid #fc3;color:#f60;line-height:28px;text-align:center;display:none;}
.g-hd-notice a{color:#f60;}

/* 新版简头 */
.g-simplehd{background:#078f5f;color:#fff;}
.g-simplehd .logo{padding:15px 0;background: url(img/chlogo-cn-white1.png) 0 15px no-repeat;}
.g-simplehd .logo img{height:49px;}
.g-simplehd .g-hd-bar{background:none;border:0;color:#fff;margin-bottom:-15px;}
.g-simplehd .func-item{border-color:#cde9df;padding:0 10px 0 30px;position:relative;zoom:1;color:#fff;}
.g-simplehd .func-item i{position:absolute;top:-1px;left:10px;width:15px;height:14px;}
.g-simplehd .add-favor{margin-top:0;display:inline-block;vertical-align:middle;float:none;background:none;padding:0;}
.g-simplehd .add-favor i{background-position:-220px -36px;}
.g-simplehd .my-order i{background-position:-220px -22px;}
.g-simplehd .func-link{color:#cde9df;}
.g-simplehd .func-link:hover{color:#ff0;}
.g-simplehd .func-item-last{border-right:0;}


.g-bd{padding:10px 0;}
.g-mn{float:left;width:750px;}
.g-sd{float:right;width:240px;}
.wrap{background:#fff;}

.g-ft{/*border-top:3px solid #078f5f;*//*padding:20px 0;*/background:#f9f9f9;border-top:3px solid #078f5f;}
.g-ft .cates{background:#fff;padding:15px 0 20px;line-height:1.8;margin-bottom:10px;border-bottom:3px solid #078f5f;}
.g-ft .cates .g-wp{border-left:1px dashed #c7c7c7;}
.g-ft .cates-item{float:left;width:220px;min-height:281px;_height:281px;padding-left:30px;border-right:1px dashed #c7c7c7;margin-right:-1px;}
.g-ft .cates h2{font:18px/2 'Microsoft YaHei';margin-bottom:10px;padding-top:10px;}
.g-ft .cates i{float:left;width:22px;height:22px;margin:6px 3px 0 0;}
.g-ft .cates ul{padding-left:25px;line-height:25px;}
.g-ft .cates .i-star{background-position:0 0;}
.g-ft .cates .i-heart{background-position:-22px 0;}
.g-ft .cates .i-know{background-position:-44px 0;}
.g-ft .cates .i-help{background-position:-66px 0;}
.g-ft .cates a{color:#777;}
.g-ft .cates a:hover{color:#f60;}
.g-ft .friends dl{padding:10px 20px;color:#a0a0a0;}
.g-ft .friends dt{float:left;width:80px;text-align:right;}
.g-ft .friends dd{margin-left:85px;}
.g-ft .friends a{float:left;margin-right:25px;color:#a0a0a0;white-space:nowrap;}
.g-ft .friends a:hover{color:#f60;}
.g-ft .declare{padding:10px 0;}
.g-ft .links{display:inline-block;vertical-align:middle;*display:inline;zoom:1;overflow:hidden;text-align:center;color:#078f5f;}
.g-ft .links a{float:left;border-left:1px solid #444;line-height:1.2;padding:0 10px;margin-left:-1px;}
.g-ft .links a:hover{color:#f60;}
.g-ft .links-super a{color:#078f5f;border-left:1px solid #078f5f;}
.g-ft .copys{padding:10px 0;text-align:center;}
.g-ft .copys li{float:left;margin:0 10px;display:inline;}
.g-ft .lines ul{padding:10px 0;width:980px;margin:0 auto;}
.g-ft .lines li{float:left;width:140px;text-align:center;padding:1px 0;}
.g-ft .lines a{color:#888;}
.g-ft .lines a:hover{color:#f60;}
.g-ft .prove li{float:left;margin:0 10px;display:inline;padding:15px 0 5px;}
.g-ft .prove a{width:112px;height:39px;display:block;text-indent:-9999px;overflow:hidden;border:1px solid #e1e1e1;}
.g-ft .prove-1{background-position:0 -396px;}
.g-ft .prove-2{background-position:-112px -396px;}
.g-ft .prove-3{background-position:0 -435px;}
.g-ft .prove-4{background-position:-112px -435px;}

/* ui element */
.u-btn, .u-inp{display:inline-block;vertical-align:middle;}
.u-btn{height:34px;line-height:34px;overflow:visible;padding:0 25px;border:0;font-family:'Microsoft Yahei';font-size:16px;}
.u-btn-default{background:#f60;color:#fff;}
.u-btn-default:hover{color:#fff;}
.u-btn-assist{font-size:12px;font-family:'宋体';height:auto;line-height:24px;*line-height:22px;border:1px solid #b1b1b1;color:#444;
	background-color:#ededed;
	background-image:-webkit-gradient(linear, center top, center bottom, #fff, #e4e3e3);
	background-image:-webkit-linear-gradient(#fff, #e4e3e3);
	background-image:-moz-linear-gradient(#fff, #e4e3e3);
	background-image:-o-linear-gradient(#fff, #e4e3e3);
	background-image:-ms-linear-gradient(#fff, #e4e3e3);
	background-image:linear-gradient(#fff, #e4e3e3);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#e4e3e3")\9;
}
.u-btn-assist:hover{color:#444;}
.u-btn-common{background:#078f5f;color:#fff;}
.u-btn-common:hover{color:#fff;}
.u-btn-super{padding:0 30px;font-size:20px;height:50px;line-height:50px;}

.u-inp{background-color:#fff;padding:0 5px;width:190px;height:32px;line-height:32px;border:1px solid #ccc;color:#666;border-radius:2px;}
.u-inp-date,.u-inp-user,.u-inp-pwd{padding-right:25px;width:170px;}
.u-inp-date{background-position:right -294px;}
.u-inp-user{background-position:right -326px;}
.u-inp-pwd{background-position:right -358px;}
.u-inp-disabled{opacity:.5;filter:alpha(opacity=50)\9;}

.u-select{display:inline-block;*display:inline;zoom:1;color:#666;white-space:nowrap;position:relative;width:200px;cursor:default;border-radius:2px;background:#fff;border:1px solid #ccc;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;font-size:12px;font-family:'宋体';}
.u-select-view{background:none;margin:0;padding:0;display:block;height:32px;line-height:32px;padding-left:5px;position:relative;z-index:1;padding-right:20px;overflow:hidden;text-overflow:ellipsis;}
.u-select-list{position:absolute;width:100%;margin:0;padding:0;left:-1px;top:32px;border:1px solid #ccc;box-shadow:1px 2px 5px #ccc;line-height:34px;display:none;}
.u-select-item{border-bottom:1px solid #ccc;padding-left:5px;color:#666;background:#fff;cursor:pointer;overflow:hidden;text-overflow:ellipsis;}
.u-select-item:last-child{border:0;}
.u-select-hover, .u-select-chosen{background:#eee;zoom:1;}
.u-select-active,
.u-select-active .u-select-list{z-index:5;}
.u-select-active .u-select-direct{-webkit-transform:rotate(180deg);-moz-transform:rotate(179.99deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(179.99deg);}
.u-select-direct{width:0;height:0;overflow:hidden;border-width:5px 5px 0;border-style:solid;_border-style:solid dashed;border-color:#A5A5A5 transparent;position:absolute;right:10px;top:50%;margin-top:-2px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}

.u-inp:focus/*,
.u-select-active .u-select-list*/{outline:0;box-shadow:0 0 2px #137fd2;border-color:#137fd2;}
.u-inp:focus{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;
	-webkit-transition-property:box-shadow,border-color;
	-moz-transition-property:box-shadow,border-color;
	-o-transition-property:box-shadow,border-color;
	-ms-transition-property:box-shadow,border-color;
	transition-property:box-shadow,border-color;
}

.u-tab ul{border-bottom:2px solid #078f5f;height:36px;}
.u-tab li{float:left;margin-right:1px;display:inline;position:relative;zoom:1;}
.u-tab li a{color:#444;float:left;height:36px;line-height:36px;padding:0 30px;background:#d6d6d6;}
.u-tab li i{width:0;height:0;overflow:hidden;border-width:0 4px 4px 4px;border-color:transparent transparent #fff;border-style:solid;_border-style:dashed dashed solid;position:absolute;bottom:-2px;left:50%;margin-left:-2px;display:none;}
.u-tab li.active a{color:#fff;background:#078f5f;}
.u-tab li.active i{display:block;}

/* blue tip */
.u-btip{position:absolute;display:none;background:#EEF5FB;padding:10px;font-size:12px;border:1px solid #A2C9E7;zoom:1;}
.u-btip-arrow,
.u-btip-arrow i{position:absolute;border-style:solid;width:0;height:0;line-height:0;border-width:8px;border-color:transparent;_border-style:dashed;}
.u-btip-arrow i{border-width:6px;}
.u-btip-top{left:8px;bottom:-16px;border-top-color:#A2C9E7;_border-top-style:solid;}
.u-btip-top i{left:-6px;top:-8px;border-top-color:#EEF5FB;_border-top-style:solid;}
.u-btip-right{left:-16px;top:8px;border-right-color:#A2C9E7;_border-right-style:solid;}
.u-btip-right i{left:-4px;top:-6px;border-right-color:#EEF5FB;_border-right-style:solid;}
.u-btip-bottom{left:8px;top:-16px;border-bottom-color:#A2C9E7;_border-bottom-style:solid;}
.u-btip-bottom i{left:-6px;top:-4px;border-bottom-color:#EEF5FB;_border-bottom-style:solid;}
.u-btip-left{right:-16px;top:8px;border-left-color:#A2C9E7;_border-left-style:solid;}
.u-btip-left i{left:-8px;top:-6px;border-left-color:#EEF5FB;_border-left-style:solid;}

/* 星级 */
.u-star{background-position:0 -51px;display:inline-block;height:15px;line-height:15px;vertical-align:middle;*display:inline;zoom:1;width:80px;overflow:hidden;}
.u-star i{background-position:0 -66px;float:left;width:100%;height:15px;}
.star-0 i{width:0;}
.star-1 i{width:16px;}
.star-2 i{width:32px;}
.star-3 i{width:48px;}
.star-4 i{width:64px;}
.star-5 i{width:80px;}

/* 步奏提示 */
.u-step{padding:20px 0;}
.u-step table{width:100%;text-align:center;table-layout:fixed;}
.u-step p{display:inline-block;zoom:1;*display:inline;font-family:'Microsoft YaHei';font-size:14px;color:#83c7af;}
.u-step b{position:absolute;top:15px;width:100%;left:-50%;border-bottom:2px solid #83c7af;margin-left:14px;height:0;overflow:hidden;}
.u-step i{background-position:-191px -80px;display:block;vertical-align:middle;width:29px;height:29px;margin:0 auto;position:relative;}
.u-step .finish p{color:#068E5F;}
.u-step .finish i{background-position:-191px -51px;}

/* 流程提示 */
.u-course{height:0;position:relative;line-height:0;zoom:1;z-index:150;}
.u-course ul{position:absolute;top:-80px;right:0;text-align:center;}
.u-course li{width:100px;float:left;display:inline;position:relative;zoom:1;}
.u-course em{position:absolute;margin-left:12px;left:-50%;top:12px;width:100%;height:0;overflow:hidden;border-bottom:1px solid #83c7af;}
.u-course i{width:25px;height:25px;display:block;vertical-align:middle;margin:0 auto;position:relative;background-position:-263px -22px;}
.u-course p{font:12px/1.5 Arial;color:#83c7af;margin-top:10px;}
/*.u-course .step-1{background-position:0 -168px;}
.u-course .step-2{background-position:-56px -168px;}
.u-course .step-3{background-position:-112px -168px;}
.u-course .step-4{background-position:-168px -168px;}*/
.u-course .finish i{background-position:-238px -22px;}
.u-course .finish em{border-color:#83c7af;}
.u-course .finish p{color:#fff;}

/* loading */
#u-loading-layer{width:100%;height:100%;position:fixed;_position:absolute;left:0px;top:0px;bottom:0px;z-index:20000;/*background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#bc000000, endColorStr=#bc000000)\9;*/display:none;
}
#u-loading-layer i{background:url(img/loader/loading-5.gif) no-repeat center center;position:absolute;width:100%;height:100%;}
:root .u-loading-layer{filter:alpha()\9;}
.u-loading{background:#fff url(img/loader/loading-2.gif) no-repeat center center;}

/* tipbar */
.m-tipbar{position:fixed;top:0;left:0;right:0;width:100%;z-index:12000;}
.m-tipbar .tipbar-cont{background-color:rgba(255, 153, 0, .95);color:#fff;padding:10px;text-align:center;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#80ff6600, endColorStr=#80ff6600)\9;font-size:14px;position:relative;}
:root .m-tipbar .tipbar-cont{filter:alpha()\9;}

/* 图标 */
.i-map, .i-done,.i-undone, .i-plane, .i-plane-g, .i-plane-r, .i-train, .i-status, .i-btn-l, .i-btn-r, .i-search, .i-success, .i-print, .i-loading, .i-bus{display:inline-block;overflow:hidden;vertical-align:middle;}
.i-map{background-position:-220px -103px;width:10px;height:16px;}
.i-done,.i-undone,.i-status{width:18px;height:18px;}
.i-done{background-position:-220px -51px;}
.i-undone{background-position:-220px -69px;}
.i-btn-l, .i-btn-r, .i-print, .i-search{background-position:0 -81px;width:15px;height:33px;vertical-align:top;*vertical-align:middle;}
.i-btn-l{background-position:-15px -81px;}
.u-btn-super .i-btn-l, .u-btn-super .i-btn-r{width:20px;height:40px;margin-top:6px;*margin:0;}
.u-btn-super .i-btn-r{background-position:-30px -81px;}
.u-btn-super .i-btn-l{background-position:-50px -81px;}
.i-plane, .i-plane-g, .i-plane-r, .i-train, .i-bus{background-position:-90px -51px;width:20px;height:21px;margin:0 5px;}
.i-plane-r{background-position:-110px -51px;}
.i-plane-g{background-position:-130px -51px;}
.i-train{background-position:-110px -72px;}
.i-bus{background-position:-130px -72px;}
.i-print{background-position:-70px -83px;width:20px;}
.i-success{background-position:-153px -51px;width:38px;height:38px;}
.i-search{background-position:-304px -88px;width:18px;}
.i-loading{background:url(img/loader/loading-1.gif);width:60px;height:60px;}

/* 购物车 */
.m-cart{background:#f6f6f6;border-top:2px solid #078f5f;border-bottom:1px solid #e8e8e8;width:240px;position:relative;zoom:1;min-height:55px;_height:55px;}
.m-cart .route{padding:15px 0 0;border-bottom:1px solid #fff;line-height:24px;margin:0 15px;}
.m-cart .route-hd{padding-bottom:5px;}
.m-cart .route-hd i{float:left;margin:0 5px 0 0;}
.m-cart .route-hd h2{font:16px/21px 'Microsoft YaHei';float:left;}
.m-cart .route-hd a{float:right;}
.m-cart .route-bd{border-bottom:1px solid #e6e6e6;padding-bottom:10px;}
.m-cart .route-bd em{float:left;font:16px/24px 'Microsoft YaHei';}
.m-cart .route-bd .date{margin:0 20px 5px 0;}
.m-cart .route-bd .time{font-size:14px;font-weight:bold;width:65px;}
.m-cart .total{padding:10px 15px;}
.m-cart .total .amount{font:14px/32px 'Microsoft YaHei';}
.m-cart .total b{font-size:26px;float:right;font-weight:normal;}
.m-cart .total i{background-position:-238px -186px;width:18px;height:18px;float:right;cursor:pointer;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.m-cart .total .shut{background-position:-238px -168px;}
.m-cart .detail{border-top:1px dashed #ccc;padding:15px;line-height:2;}
.m-cart .detail dt{float:left;}
.m-cart .detail dd{float:right;}
.m-cart .handle{margin:0 10px;padding-bottom:10px;}
.m-cart .handle .u-btn{width:100%;height:40px;line-height:40px;padding:0;text-align:center;}
.m-cart .loading{padding:18px 0;line-height:16px;text-align:center;}
.m-cart .loading i{background:url(img/loader/loading-6.gif) no-repeat center center;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:5px;}
.m-cart .loading em{vertical-align:middle;}
.m-cart-fix .total b{font-size:23px;}


/* 广告 */
.m-advert-bar{width:100%;position:fixed;bottom:0;height:0;z-index:5000;zoom:1;}
.m-advert-bar .advert-container{position:absolute;width:100%;top:0;}
.m-advert-bar .advert-bar{height:190px;position:absolute;width:100%;background-color:rgba(14,142,82,.9);zoom:1;bottom:0;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ee0e8e52, endColorStr=#ee0e8e52)\9;}
:root .m-advert-bar .advert-bar{filter:alpha()\9;}
.m-advert-bar .advert-content{width:1000px;height:249px;background:url(https://media.springairlines.com/cache/style/site/img/home/ad-mobile.png);position:absolute;bottom:-38px;left:50%;margin-left:-500px;zoom:1;}
.m-advert-bar .mobile-send{color:#fff;position:absolute;left:438px;top:136px;width:300px;}
.m-advert-bar .mobile-send h2{font:14px/2 '宋体';}
.m-advert-bar .mobile-send input{background-color:#fff;border-color:#fff;height:26px;line-height:26px;width:140px;padding-left:3px;float:left;}
.m-advert-bar .mobile-send .btn{color:#fff;background:#f80;float:left;line-height:28px;padding:0 10px;}
.m-advert-bar .close{position:absolute;right:20px;width:40px;height:40px;bottom:140px;left:50%;margin-left:458px;}

/* 舱位说明 */
.m-rulebox{position:absolute;z-index:4000;zoom:1;}
.m-rulebox .rule-cont{width:480px;padding:10px 10px 20px;background:#fff;border:2px solid #078f5f;}
.m-rulebox .rule-arrow{border-width:0 6px 6px;border-style:solid;border-color:transparent transparent #078f5f;position:absolute;width:0;height:0;_border-style:dashed dashed solid;overflow:hidden;top:-5px;left:50%;margin-left:-6px;}
.m-rulebox .rule-inner{max-height:226px;overflow:auto;_height:226px;border:1px solid #d2d2d2;}
.m-rulebox .rule-close{background-position:-238px -214px;width:13px;height:13px;position:absolute;right:20px;top:20px;}
.m-rulebox table{width:100%;border:0;}
.m-rulebox td{border:1px solid #d2d2d2;border-left:0;border-top:0;}
.m-rulebox td{padding:10px;}
.m-rulebox h2{font:18px/1.5 'Microsoft YaHei';text-align:center;padding:5px 0;}
.m-rulebox .title{background:#f7f7f7;font:14px/1.5 'Microsoft YaHei';width:80px;text-align:center;}

/* 分页 */
.paging{font-size:0;padding:20px 0 0;text-align:center;position:relative;zoom:1;margin-top:20px;border-top:1px dashed #ccc;}
.paging a{line-height:26px;display:inline-block;font-size:14px;padding-left:9px;margin:0 5px;vertical-align:middle;}
.paging a i{float:left;padding-right:9px;}
.paging .active{background-position:-238px -51px;color:#fff;}
.paging .active i{background-position:right -51px;}
.paging .prev,
.paging .next{width:26px;height:26px;padding:0;}
.paging .prev{background-position:-238px -77px;margin-right:75px;}
.paging .next{background-position:-264px -77px;margin-left:75px;}

/* 通用面包屑 */
.crumb{line-height:18px;height:18px;padding:0 0 20px;color:#666;}
.crumb a{color:#999;}
.crumb a:hover{color:#f60;}
.crumb i{border-width:5px;border-style:solid;_border-style:dashed;_border-left-style:solid;border-color:transparent;border-left-color:#dcdcdc;*vertical-align:middle;width:0;height:0;overflow:hidden;display:inline-block;margin-left:5px;}

/* 通用侧浮 */
.m-fixside{width:60px;}
.m-fixside .item{display:block;width:60px;height:22px;background-color:#39a57f;margin-top:2px;color:#fff;text-align:center;padding-top:38px;border-radius:4px;}
.m-fixside .item:hover{background-color:#3BC393;}
.m-fixside .item-1{background-position:0 -145px;}
.m-fixside .item-2{background-position:-60px -145px;}
.m-fixside .item-4{background-position:-120px -145px;}
.m-fixside .item-5{background-position:0 -205px;}
.m-fixside .item-3{background-position:-60px -205px;}
.m-fixside .item-6{background-position:-120px -205px;}
.m-fixside .show-extend{position:relative;zoom:1;}
.m-fixside .cont-extend{position:absolute;right:100%;top:0;display:none;}

/* APP引流 */
.m-codebox{width:396px;height:170px;background:#fff;overflow:hidden;border:1px solid #c2c2c2;position:absolute;z-index:500;display:none;}
.m-codebox .close,
.m-codebox .head i{background:url(img/help/code-box.png) no-repeat;}
.m-codebox .close{width:20px;height:20px;display:block;position:absolute;top:0px;right:0px;z-index:4;background-position:-5px -43px; }
.m-codebox .head p{font:14px/30px '微软雅黑';color:#078f5f;text-align:center;padding-top:5px;}
.m-codebox .head i{width:396px;height:10px;display:block;background-position:-5px -19px; }
.m-codebox .body{width:275px;}
.m-codebox .body{font:12px/26px '微软雅黑';text-align:center;}
.m-codebox .body table tr td{line-height:26px;width:270px;}
.m-codebox .body input{border:1px solid #ededed;height:26px;line-height:26px;padding-left:5px;width:180px;display:inline-block;vertical-align:middle;}
.m-codebox .body table tr td{padding:4px 0;vertical-align:middle;}
.m-codebox .body .a-code{width:170px;display:inline-block;float:left;margin-left:10px;}
.m-codebox .body .a-code-img{width:65px;display:inline-block;float:right;height:26px;border:1px solid #ededed;margin-right:18px;font:18px/26px '微软雅黑';overflow:hidden;}
.m-codebox .body .s-input{width:100px;line-height:26px;}
.m-codebox .body table tr td a{width:100px;height:32px;line-height:32px;color:#fff;background:#078f5f;display:block;margin-left:65px;text-decoration:none;text-align:center;}
.m-codebox .code{width:120px;vertical-align:middle;}

/*广告图片添加水印*/
.ad-watermark { display:block;position:absolute;right:0;top:0;width:45px;height:16px;z-index:99;background:url(//media.springairlines.com/style/site/img/ad-watermark.png) center top no-repeat;}
.ad-watermark-en { display:block;position:absolute;right:0;top:0;width:65px;height:22px;z-index:99;background:url(//media.springairlines.com/style/site/img/ad-watermark-en.png) center top no-repeat;}
.ad-watermark-en { display:block;position:absolute;right:0;top:0;width:60px;height:22px;z-index:99;background:url(//media.springairlines.com/style/site/img/ad-watermark-kr.png) center top no-repeat;}

/* 国庆动画 */
.leftbox{width: 400px; height: 77px; position: relative; float:left;z-index:-1;overflow-y:hidden;overflow-x:visible;}
.leftbox-active{z-index:1;}
.icon-ceng{position: absolute; bottom: -9px; left: 0; z-index: 3; -webkit-animation: slideOutUp 2s ease forwards; -o-animation: slideOutUp 2s ease forwards; -ms-animation: slideOutUp 2s ease forwards; animation: slideOutUp 2s ease forwards; }
.icon-lou{position: absolute; bottom:-45px; left: 52px; z-index: 2; -webkit-animation: slideOutUp1 2s ease 2s forwards; -o-animation: slideOutUp1 2s ease 2s forwards; animation: slideOutUp1 2s ease 2s forwards; }
.icon-qi{position: absolute; bottom: -55px; left: 35px; z-index: 1; -webkit-animation: slideOutUp2 1s ease 2.5s forwards; -o-animation: slideOutUp2 1s ease 2.5s forwards; animation: slideOutUp2 1s ease 2.5s forwards; }
.icon-deng01{opacity: 0; position: absolute; top:4px; left: 0; -webkit-animation: show 2s ease 3.5s forwards; -o-animation: show 2s ease 3.5s forwards; animation: show 2s ease 3.5s forwards; }
.icon-deng02{opacity:0; position: absolute; top:4px; right:163px; -webkit-animation: show 1s ease 3.5s forwards; -o-animation: show 1s ease 3.5s forwards; animation: show 1s ease 3.5s forwards; }
.icon-deng03{opacity:0; position: absolute; top: 4px; right: 40px; -webkit-animation: show 1s ease 4.5s forwards; -o-animation: show 1s ease 4.5s forwards; animation: show 1s ease 4.5s forwards; }
.icon-deng04{opacity:0; position: absolute; top:4px; left: 188px; -webkit-animation: show 1s ease 4.5s forwards; -o-animation: show 1s ease 4.5s forwards; animation: show 1s ease 4.5s forwards; }
.icon-ren01{opacity:0; position: absolute; bottom: 5px; right: 120px; -webkit-animation: ren1 2s linear 3.5s forwards; -o-animation: ren1 2s linear 3.5s forwards; animation: ren1 2s linear 3.5s forwards; }
.icon-ren02{opacity:0; position: absolute; bottom:20px; right: 60px; -webkit-animation: ren2 2s linear 4s forwards; -o-animation: ren2 2s linear 4s forwards; animation: ren2 2s linear 4s forwards; }
.icon-hua01{opacity: 0; position: absolute; left: 10px; top: 33px; -webkit-animation: bling 2s ease-in-out 3.8s 2; -o-animation: bling 2s ease-in-out 3.8s 2; animation: bling 2s ease-in-out 3.8s 2; }
.icon-hua02{opacity: 0; position: absolute; left: 162px; top: 10px; -webkit-animation: bling 2s ease-in-out 3.5s 2; -o-animation: bling 2s ease-in-out 3.5s 2; animation: bling 2s ease- 2in-out 3.5s 2; }
.icon-guang{opacity: 0; position: absolute; left: -52px; bottom:1px; -webkit-animation: show 3s ease-in-out 4.5s; -o-animation: show 3s ease-in-out 4.5s; animation: show 3s ease-in-out 4.5s; }
.icon-zi{opacity: 0; position: absolute; left: 46px; bottom:4px; -webkit-animation: zi 3s ease-in-out 5s; -o-animation: zi 3s ease-in-out 5s; animation: zi 3s ease-in-out 5s; }
.icon-logo{opacity: 0; position: absolute; left:23px; top: 20px; z-index:4; -webkit-animation: show 2s ease-in-out 8s forwards; -o-animation: show 2s ease-in-out 8s forwards; animation: show 2s ease-in-out 8s forwards; }


/*low IE notice*/
.show-add-shadow{display:none;width: 100%;height: 100%; position: fixed;top: 0;bottom: 0;left: 0;  z-index: 10000;background-color: #000;opacity: 0.7;filter:alpha(opacity=70);}
#explorer2low.wrap{width: 480px;position: fixed;z-index: 10001;top: 50%;left: 50%;margin-left: -240px;margin-left:-220px;text-align: left;}
#explorer2low.wrap .hd{background: #00ab6f;color: #fff;padding:10px 20px;font-size: 16px ;width: auto;height: auto;}
#explorer2low.wrap .hd .iconfont{position: absolute;top: 10px;right: 20px;cursor: pointer}
#explorer2low.wrap .bd{padding: 40px;font-size:15px}
#explorer2low.wrap .bd .text{margin-bottom:30px}
#explorer2low.wrap .bd .txt-center{text-align: center;margin-bottom:30px}
#explorer2low.wrap .bd .text2{margin-bottom: 20px}
#explorer2low.wrap .bd .last-line{text-align: center;}
#explorer2low.wrap .bd .last-line img{margin-right:10px;vertical-align: middle;}
#explorer2low.wrap .bd .last-line .u-explorerBtn{width: 140px;height: 36px;display: inline-block;margin-right:20px;border: 1px solid #dddddd;line-height: 36px}
#explorer2low.wrap .bd .last-line .u-explorerBtn:hover{color: #00ab6f}

/* 用户协议更新需求 */
#UserAgreement,#PrivacyPolicy {
	color: #00abff;
}
#UserAgreement:hover,#PrivacyPolicy:hover {
	color: #00ab6f;
}

/*层*/
@-webkit-keyframes slideOutUp {
   0%{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

 100%{
    -webkit-transform: translate3d(0, -9px, 0);
    transform: translate3d(0, -9px 0);
  }
}

@keyframes slideOutUp {
   0%{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

 100%{
    -webkit-transform: translate3d(0, -9px 0);
    transform: translate3d(0, -9px, 0);
  }
}


/*楼*/
@-webkit-keyframes slideOutUp1 {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    /*visibility: hidden;*/
    -webkit-transform: translate3d(0, -53px, 0);
    transform: translate3d(0, -53px 0);
  }
}

@keyframes slideOutUp1 {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    /*visibility: hidden;*/
    -webkit-transform: translate3d(0, -53px 0);
    transform: translate3d(0, -53px, 0);
  }
}


/*旗子*/
@-webkit-keyframes slideOutUp2 {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    /*visibility: hidden;*/
    -webkit-transform: translate3d(0, -65px, 0);
    transform: translate3d(0, -65px 0);
  }
}

@keyframes slideOutUp2 {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    /*visibility: hidden;*/
    -webkit-transform: translate3d(0, -65px 0);
    transform: translate3d(0, -65px, 0);
  }
}

/*灯笼*/
@-webkit-keyframes show {
  from {
    opacity: 0
  }

  to {
    opacity:1;
  }
}

@keyframes show {
  from {
    opacity: 0
  }

  to {
    opacity:1;
  }
}
/*烟花闪烁*/
@-webkit-keyframes bling {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
}

@keyframes bling {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
}

/*小黄人骑车*/
@-webkit-keyframes ren1 {
  0% {
  	opacity: 1;
    right: 120px;
  }

  50% {
  	opacity: 1;
  	right: 140px;
  }
  100%{
  	opacity: 0;
  	right: 170px;
  }
}

@keyframes ren1 {
  0% {
  	opacity: 0;
    right: 120px;
  }

  50% {
  	opacity: 1;
  	right: 140px;
  }
  100%{
  	opacity: 0;
  	right: 170px;
  }
}

/*小蓝人骑车*/
@-webkit-keyframes ren2 {
  0% {
  	opacity: 1;
    right: 60px;
  }

  50% {
  	opacity: 1;
  	right: 80px;
  }
  100%{
  	opacity: 0;
  	right: 100px;
  }
}

@keyframes ren2 {
  0% {
  	opacity: 0;
    right: 60px;
    transform: translate3d(0, 0, 0);
  }

  50% {
  	opacity: 1;
  	right: 80px;
  }
  100%{
  	opacity: 0;
  	right: 100px;
  }
}


/*隐藏*/
@-webkit-keyframes hidenow {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  100%{
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
}

@-webkit-keyframes hidenow {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  100%{
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
}
.hidenow{
	-webkit-animation: hidenow 1s ease-in forwards;
	-o-animation: hidenow 1s ease-in forwards;
	animation: hidenow 1s ease-in forwards;
}

/*字放大*/
@-webkit-keyframes zi {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  	opacity: 0;
  }

  50%{
    -webkit-transform: scale(1);
    transform: scale(1);
  	opacity: 1;
  }
  100%{
 	opacity: 0;
  }
}

@keyframes zi {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  	opacity: 0;
  }

  50%{
    -webkit-transform: scale(1);
    transform: scale(1);
  	opacity: 1;
  }
  100%{
 	opacity: 0;
  }
}

#u-dialog-msg #checkInContent{
	background: url("https://media.springairlines.com/cmsstatic/2020/01/qrCode.jpg") no-repeat center center;
	background-size:280px auto;
}
#u-dialog-msg #checkInContent img{
	visibility: hidden;
}

@media (max-width:820px) {
	#u-dialog-msg #checkInContent{
		background: url("https://media.springairlines.com/cmsstatic/2020/01/qrCode.jpg") no-repeat center bottom;
		background-size:92% auto;
	}
	#u-dialog-msg #checkInContent img{
		visibility: hidden;
	}
}