﻿@charset "UTF-8";
/**
 * 全局样式
 * @authors yanghuanmin
 * @date    2014-04-18 14:27:24
 * @version 1.0.0
 */
@font-face {
	font-family: "iconfont";
  	src: url('//media.springairlines.com/cache/style/site5/fonts/iconfont.eot?t=2018112701');
  	src: url('//media.springairlines.com/cache/style/site5/fonts/iconfont.eot?t=2018112701#iefix') format('embedded-opentype'),
  		 url('//media.springairlines.com/cache/style/site5/fonts/iconfont.woff?t=2018112701') format('woff'),
  		 url('//media.springairlines.com/cache/style/site5/fonts/iconfont.ttf?t=2018112701') format('truetype'),
  		 url('//media.springairlines.com/cache/style/site5/fonts/iconfont.svg?t=2018112701#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 Arial;color:#444;background:#e3e6e6;}
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-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;}

/* 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 .func 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-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
{background-image:url(img/g-base.png?vs=20150210);background-repeat:no-repeat;}


/* layout */
.g-wp{width:1000px;margin:0 auto;}

.g-hd{border-bottom:2px solid #078f5f;}
.g-hd .topbar{background:#078f5f;color:#fff;/*padding:0 0 35px;*//*#0f6d4b;*/min-height:30px;_height:30px;}
.g-hd .logo{float:left;position:relative;zoom:1;margin-top:20px;/*background-position:0 0;width:322px;height:41px;margin-top:28px;*/}
.g-hd .logo b{text-indent:-9999px;position:absolute;left:0;top:0;}
.g-hd .logo img{float:left;height:45px;}
/* 页眉功能区 */
.g-hd .func{float:right;padding:25px 0 0;font:12px/14px Arial;}
.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:#f60;}
.g-hd .func-item{float:left;display:inline;height:14px;line-height:14px;padding:0 18px;/*padding:0 8px 0 30px;*/border-right:1px solid #83c7af;position:relative;zoom:1;/*margin-left:6px;*/z-index:150;color:#fff;}
.g-hd .func-link{color:#fff;float:left;}
.g-hd .func-link:hover{color:#f60;}
.g-hd .func-link em{float:left;}
/*.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:18px;}
.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:3px solid #009136;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{display:block;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;}
/* 页眉功能区end */
.g-hd .navbar{/*margin-top:-10px;*/zoom:1;position:relative;z-index:100;text-align:left;}
.g-hd .nav-cont .hover .nav-link{}
.g-hd .nav-cont .hover .nav-link,
.g-hd .active .nav-link{color:#ff0;}
.g-hd .nav-cont{height:42px;width:998px;zoom:1;margin:0 auto;border-left:1px solid #83C7AF;border-right:1px solid #83C7AF;position:relative;}
.g-hd .nav-item{float:left;display:inline;height:42px;width:25%;border-left:1px solid #83C7AF;margin-left:-1px;text-align:center;}

.g-hd .nav-item.three-item { width: 33.3%; }

.g-hd .nav-link{font:16px/42px "Century Gothic";color:#fff;}
.g-hd .nav-item-order{float:right;}
.g-hd .nav-item-order .nav-link-order{color:#096;margin:0;padding:10px 0 8px;width:320px;}
.g-hd .nav-link-order:hover{color:#f60;background:none;}
.g-hd .subnav-wrap{position:absolute;width:850px!important;overflow:hidden;top:42px;left:auto!important;right:-1px;text-align: left;}
.g-hd .subnav-cont{padding:0 2px 2px 0;display:none;}
/*.g-hd .hover .subnav{display:block;}*/
.g-hd .subnav{background:#edfaf6;color:#333;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;font:14px/2 Arial;width:190px;float:left;border-left:1px solid #ccc;margin-left:-1px;min-height:370px;_height:370px;}
.g-hd .subnav dt{font-size:20px;padding-left:8px;}
.g-hd .subnav dd{padding-left:10px;}
.g-hd .subnav a{color:#333;float:left;min-width:100px;_width:100px;/*white-space:nowrap;*/}
.g-hd .subnav a:hover{color:#f60;}
.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;position:absolute;left:50%;margin-left:-500px;top:31px;}
.g-hd .topbanner{float:right;height:68px;width:620px;overflow:hidden;padding-top:9px;}
.g-hd .topbar{background:#f5fdff;border-bottom:1px solid #e3e8eb;margin-bottom:75px;}
.g-hd .topbar .func{padding:8px 0;}
.g-hd .topbar .func-link{color:#444;vertical-align:middle;}
.g-hd .topbar .func-link:hover{color:#f90;}
.g-hd .topbar .func-link em{font-size:12px;line-height:12px;vertical-align:middle;}
.g-hd .topbar .func-item{border-color:#444;color:#444;line-height:12px;}
.g-hd .topbar .func-extend .i-arrow{border-color:#444 transparent transparent;border-width:4px 4px 0;right:6px;}
.g-hd .topbar .func-drop{padding-top:6px;}
.g-hd .topbar .func-logined b{color:#f90;margin:0 2px;vertical-align:middle;}
.g-hd .topbar .add-favor{background-position:-307px -29px;float:left;padding-left:20px;margin-top:6px;}
.g-hd .navbar{background:#078f5f;width:auto;}
.g-hd .navbar .item{float:left;}
.g-hd .navbar .item-link{float:left;font:16px/45px 'Microsoft Yahei';color:#fff;padding:0 16px;}
.g-hd .navbar .item-link:hover{color:#ff0;}
.g-hd .navbar .active .item-link{background:#f8f8f7;color:#078f5f;}
.g-hd .navbar .item-order{float:right;}
.g-hd .navbar .item-order a{background-position:-295px 15px;padding:0 10px 0 30px;color:#ff0;background-color:#057c53;}

/* 新版简头 */
.g-simplehd{background:#078f5f;color:#fff;}
.g-simplehd .g-hd .topbar{background:none;border:0;color:#fff;}
.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-hd-notice{background:#ffff8c;border-bottom:1px solid #fc3;color:#f60;line-height:28px;text-align:center;}
.g-hd-notice a{color:#f60;}


.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:#e3e6e6;border-top:2px solid #009136;}
.g-ft .cates{background:#f5f5f5;padding:15px 0 20px;line-height:1.8;margin-bottom:10px;}
.g-ft .cates-item{float:left;width:220px;padding-left:30px;}
.g-ft .cates h2{font:18px/2 'Microsoft YaHei';}
.g-ft .cates i{float:left;width:22px;height:22px;margin:6px 3px 0 0;}
.g-ft .cates ul{padding-left: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 .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;}
.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:Arial;font-size:16px;}
.u-btn-default{background:#f60;color:#fff;}
.u-btn-default:hover{color:#fff;}
.u-btn-assist{font-size:12px;font-family:Arial;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:Arial;}
.u-select-view{background:none;margin:0;padding:0;display:block;height:32px;line-height:32px;padding-left:5px;position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;margin-right:20px;}
.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:Arial;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;}
.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 #078f5f;}
.u-course i{width:25px;height:25px;display:block;vertical-align:middle;margin:0 auto;position:relative;background:#078f5f;border-radius:50%;}
.u-course p{font:12px/1.5 Arial;color:#078f5f;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:#f60;}
.u-course .finish em{border-color:#f60;}
.u-course .finish p{color:#f60;}

/* 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{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{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-print{background-position:-70px -83px;width:20px;}
.i-success{background-position:-153px -51px;width:38px;height:38px;}
.i-search{background-position:-290px -74px;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 Arial;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 Arial;}
.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 Arial;}
.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-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 Arial;}
.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 Arial;text-align:center;padding:5px 0;}
.m-rulebox .title{background:#f7f7f7;font:14px/1.5 Arial;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;}

/*水印*/
.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-kr { 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;}

