@charset "UTF-8";

/* line 1, ../sass/_home.scss */

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/* line 8, ../sass/_home.scss */

*::after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/* line 13, ../sass/_home.scss */

a {
    text-decoration: none;
    color: #878787;
}


/* line 16, ../sass/_home.scss */

a:hover {
    color: #2b4965;
}


/* line 19, ../sass/_home.scss */

a:active {
    color: #2b4965;
}


/* line 23, ../sass/_home.scss */

ol,
ul,
li {
    list-style: none;
    list-style-type: none;
}


/* line 27, ../sass/_home.scss */

body {
    color: #2b4965;
    background: #f0f2f5;
    font-size: 14px;
    font-family: microsoft yahei, tahoma, arial, \5b8b\4f53, sans-serif;
    line-height: 1.428;
    overflow-x: hidden;
}


/* line 36, ../sass/_home.scss */

.clearfix {
    *zoom: 1;
}


/* line 39, ../sass/_home.scss */

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}


/* line 45, ../sass/_home.scss */

.clearfix:after {
    clear: both;
}


/* line 48, ../sass/_home.scss */

.float-right {
    float: right;
}


/* line 51, ../sass/_home.scss */

.float-left {
    float: left;
}


/* line 54, ../sass/_home.scss */

:root .ie9-input {
    filter: none !important;
}


/*ѩ��ͼ������ģ��*/


/*�ϲ�֮��ļ��*/


/*���ӿ���*/


/*�ϲ�֮��ļ��*/


/*���ӿ���*/


/* line 456, icons/*.png */

.icons-sprite,
.icons-air-adult,
.icons-air-baby,
.icons-air-back-gray,
.icons-air-back,
.icons-air-btn-down-gray,
.icons-air-btn-down,
.icons-air-btn-enter-large,
.icons-air-btn-enter,
.icons-air-btn-left-opacity-half,
.icons-air-btn-left-opacity,
.icons-air-btn-left,
.icons-air-btn-right-opacity-half,
.icons-air-btn-right-opacity,
.icons-air-btn-right,
.icons-air-btn-up,
.icons-air-card,
.icons-air-cardcode,
.icons-air-child,
.icons-air-code,
.icons-air-ending,
.icons-air-favorable,
.icons-air-more,
.icons-air-site,
.icons-air-starting,
.icons-air-time,
.icons-air-user {
    background-image: url('../img/icons-s629bad6460.png');
    background-repeat: no-repeat;
}


/* line 104, phoenixIcons/*.png */

.phoenixIcons-sprite,
.phoenixIcons-add-info,
.phoenixIcons-add-mileage,
.phoenixIcons-air-search,
.phoenixIcons-child-card,
.phoenixIcons-conversion-ticket,
.phoenixIcons-online-service,
.phoenixIcons-shopping-cart,
.phoenixIcons-up-grade {
    background-image: url('../img/phoenixIcons-se50d75e909.png');
    background-repeat: no-repeat;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-adult {
    background-position: 0 0;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-adult:hover,
.icons-air-adult.air-adult-hover {
    background-position: 0 -50px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-baby {
    background-position: 0 -100px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-baby:hover,
.icons-air-baby.air-baby-hover {
    background-position: 0 -150px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-back-gray {
    background-position: 0 -200px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-back-gray:hover,
.icons-air-back-gray.air-back-gray-hover {
    background-position: 0 -250px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-back {
    background-position: 0 -300px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-back:hover,
.icons-air-back.air-back-hover {
    background-position: 0 -350px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-down-gray {
    background-position: 0 -400px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-down-gray:hover,
.icons-air-btn-down-gray.air-btn-down-gray-hover {
    background-position: 0 -450px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-down {
    background-position: 0 -500px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-down:hover,
.icons-air-btn-down.air-btn-down-hover {
    background-position: 0 -550px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-enter-large {
    background-position: 0 -600px;
    height: 40px;
    width: 40px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-enter-large:hover,
.icons-air-btn-enter-large.air-btn-enter-large-hover {
    background-position: 0 -650px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-enter {
    background-position: 0 -700px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-enter:hover,
.icons-air-btn-enter.air-btn-enter-hover {
    background-position: 0 -750px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-left-opacity-half {
    background-position: 0 -800px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-left-opacity-half:hover,
.icons-air-btn-left-opacity-half.air-btn-left-opacity-half-hover {
    background-position: 0 -850px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-left-opacity {
    background-position: 0 -900px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-left-opacity:hover,
.icons-air-btn-left-opacity.air-btn-left-opacity-hover {
    background-position: 0 -950px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-left {
    background-position: 0 -1000px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-left:hover,
.icons-air-btn-left.air-btn-left-hover {
    background-position: 0 -1050px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-right-opacity-half {
    background-position: 0 -1100px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-right-opacity-half:hover,
.icons-air-btn-right-opacity-half.air-btn-right-opacity-half-hover {
    background-position: 0 -1150px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-right-opacity {
    background-position: 0 -1200px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-right-opacity:hover,
.icons-air-btn-right-opacity.air-btn-right-opacity-hover {
    background-position: 0 -1250px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-right {
    background-position: 0 -1300px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-right:hover,
.icons-air-btn-right.air-btn-right-hover {
    background-position: 0 -1350px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-up {
    background-position: 0 -1400px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-btn-up:hover,
.icons-air-btn-up.air-btn-up-hover {
    background-position: 0 -1450px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-card {
    background-position: 0 -1500px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-card:hover,
.icons-air-card.air-card-hover {
    background-position: 0 -1550px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-cardcode {
    background-position: 0 -1600px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-cardcode:hover,
.icons-air-cardcode.air-cardcode-hover {
    background-position: 0 -1650px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-child {
    background-position: 0 -1700px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-child:hover,
.icons-air-child.air-child-hover {
    background-position: 0 -1750px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-code {
    background-position: 0 -1800px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-code:hover,
.icons-air-code.air-code-hover {
    background-position: 0 -1850px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-ending {
    background-position: 0 -1900px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-ending:hover,
.icons-air-ending.air-ending-hover {
    background-position: 0 -1950px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-favorable {
    background-position: 0 -2000px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-favorable:hover,
.icons-air-favorable.air-favorable-hover {
    background-position: 0 -2050px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-more {
    background-position: 0 -2100px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-more:hover,
.icons-air-more.air-more-hover {
    background-position: 0 -2150px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-site {
    background-position: 0 -2200px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-site:hover,
.icons-air-site.air-site-hover {
    background-position: 0 -2250px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-starting {
    background-position: 0 -2300px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-starting:hover,
.icons-air-starting.air-starting-hover {
    background-position: 0 -2350px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-time {
    background-position: 0 -2400px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-time:hover,
.icons-air-time.air-time-hover {
    background-position: 0 -2450px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-user {
    background-position: 0 -2500px;
    height: 40px;
    width: 36px;
}


/* line 59, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.icons-air-user:hover,
.icons-air-user.air-user-hover {
    background-position: 0 -2550px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.phoenixIcons-add-info {
    background-position: 0 0;
    height: 35px;
    width: 35px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.phoenixIcons-add-mileage {
    background-position: 0 -45px;
    height: 35px;
    width: 35px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.phoenixIcons-air-search {
    background-position: 0 -90px;
    height: 35px;
    width: 35px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.phoenixIcons-child-card {
    background-position: 0 -135px;
    height: 35px;
    width: 35px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.phoenixIcons-conversion-ticket {
    background-position: 0 -180px;
    height: 35px;
    width: 35px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.phoenixIcons-online-service {
    background-position: 0 -225px;
    height: 35px;
    width: 35px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.phoenixIcons-shopping-cart {
    background-position: 0 -270px;
    height: 35px;
    width: 35px;
}


/* line 84, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */

.phoenixIcons-up-grade {
    background-position: 0 -315px;
    height: 35px;
    width: 35px;
}


/* line 1, ../sass/dpl/_text.scss */

h1 {
    font-size: 36px;
}


/* line 4, ../sass/dpl/_text.scss */

h2 {
    font-size: 30px;
}


/* line 7, ../sass/dpl/_text.scss */

h3 {
    font-size: 24px;
}


/* line 10, ../sass/dpl/_text.scss */

h4 {
    font-size: 18px;
}


/* line 13, ../sass/dpl/_text.scss */

h5 {
    font-size: 14px;
}


/* line 16, ../sass/dpl/_text.scss */

h6 {
    font-size: 12px;
}


/* line 21, ../sass/dpl/_text.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin-bottom: 9px;
}


/* line 32, ../sass/dpl/_text.scss */

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-size: 80%;
    font-weight: 400px;
    color: #777777;
    line-height: 1;
}


/* line 41, ../sass/dpl/_text.scss */

p {
    margin: 0 0 9px;
}


/* line 43, ../sass/dpl/_text.scss */

p small {
    font-size: 80%;
    font-weight: 400px;
    color: #777777;
    line-height: 1;
}


/* line 51, ../sass/dpl/_text.scss */

strong {
    font-weight: 700;
}


/* line 55, ../sass/dpl/_text.scss */

.text-left {
    text-align: left;
}


/* line 58, ../sass/dpl/_text.scss */

.text-center {
    text-align: center;
}


/* line 61, ../sass/dpl/_text.scss */

.text-right {
    text-align: right;
}


/* line 64, ../sass/dpl/_text.scss */

.text-zh {
    text-indent: 2em;
}


/* line 68, ../sass/dpl/_text.scss */

abbr {
    cursor: help;
    border-bottom: 1px dotted #777;
}


/* line 1, ../sass/dpl/_input.scss */

input[type="search"],
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="number"],
input[type="password"] {
    /*width: 100%;
  height: 40px;
  line-height: 40px\9;
  _line-height: 40px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #e3e4e8;
  color: #2f2f2f;
  font-size: 16px;
  font-weight: bold;
  padding-left: 0.5em;
  font-family: 'microsoft yahei';*/
    /* @include transition(0.2s); */
}


/* line 19, ../sass/dpl/_input.scss */

input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus {
    border-color: #8cc152;
    outline: 0;
    color: #2f2f2f;
}


/* line 26, ../sass/dpl/_input.scss */

input[disabled] {
    cursor: not-allowed;
    background-color: #F6F6F6;
}


/* line 31, ../sass/dpl/_input.scss */

input[type="search"].error,
input[type="text"].error,
input[type="password"].error,
input[type="email"].error,
input[type="number"].error,
input[type="tel"].error {
    border-color: #c22d31;
}


/* line 40, ../sass/dpl/_input.scss */

input[type="text"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder {
    color: #ccc;
}


/* line 47, ../sass/dpl/_input.scss */

input[type="text"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder {
    color: #ccc;
}


/* line 54, ../sass/dpl/_input.scss */

input[type="text"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="password"]::-moz-placeholder {
    color: #ccc;
}


/* line 61, ../sass/dpl/_input.scss */

.input-danger,
.input-checked,
.input-error {
    position: relative;
}


/* line 63, ../sass/dpl/_input.scss */

.input-danger span,
.input-checked span,
.input-error span {
    width: 36px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../img/input_icon.png) no-repeat;
}


/* line 73, ../sass/dpl/_input.scss */

.input-danger span {
    background-position: -19px 10px;
}


/* line 78, ../sass/dpl/_input.scss */

.input-error input,
.input-error textarea {
    border-color: #ff0000;
    outline: 0;
    color: #2f2f2f;
}


/* line 82, ../sass/dpl/_input.scss */

.input-error input:focus,
.input-error textarea:focus {
    border-color: #ff0000;
    outline: #ff0000;
    color: #2f2f2f;
}


/* line 88, ../sass/dpl/_input.scss */

.input-error span {
    background-position: -45px 10px;
}


/* line 94, ../sass/dpl/_input.scss */

.input-checked input,
.input-checked textarea {
    border-color: #8cc152;
    outline: 0;
    color: #2f2f2f;
}


/* line 98, ../sass/dpl/_input.scss */

.input-checked input:focus,
.input-checked textarea:focus {
    border-color: #8cc152;
    outline: 0;
    color: #2f2f2f;
}


/* line 105, ../sass/dpl/_input.scss */

.input-checked span {
    background-position: 8px 10px;
}


/* line 110, ../sass/dpl/_input.scss */

button[type="submit"],
input[type="submit"],
input[type="reset"],
button[type="reset"] {
    font-family: microsoft yahei;
}


/* line 1, ../sass/dpl/_btn.scss */

.btn {
    color: #fff;
    background: #155b9c;
    font-size: 15px;
    padding: 8px 14px;
    border: 0;
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    position: relative;
    margin-right: 9px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 3px 0 #0a3e70;
    -webkit-box-shadow: 0 3px 0 #0a3e70;
    box-shadow: 0 3px 0 #0a3e70;
    line-height: 1.428;
    margin-bottom: 9px;
    font-family: microsoft yahei;
}


/* line 19, ../sass/dpl/_btn.scss */

.btn:focus {
    border: 0;
    outline: 0;
    color: #fff;
}


/* line 24, ../sass/dpl/_btn.scss */

.btn:hover {
    background: #155897;
    color: #fff;
}


/* line 28, ../sass/dpl/_btn.scss */

.btn:active {
    border: 0;
    outline: 0;
    background: #145693;
    color: #fff;
    top: 1px;
    -moz-box-shadow: 0 2px 0 #0a3e70;
    -webkit-box-shadow: 0 2px 0 #0a3e70;
    box-shadow: 0 2px 0 #0a3e70;
}


/* line 36, ../sass/dpl/_btn.scss */

.btn .disablea {
    color: #666;
    background: #f3f3f3;
    -moz-box-shadow: 0 3px 0 #f3f3f3;
    -webkit-box-shadow: 0 3px 0 #f3f3f3;
    box-shadow: 0 3px 0 #f3f3f3;
}


/* line 43, ../sass/dpl/_btn.scss */

.btn-move:hover {
    -moz-box-shadow: 1px 1px 4px #BBB;
    -webkit-box-shadow: 1px 1px 4px #BBB;
    box-shadow: 1px 1px 4px #BBB;
}


/* line 46, ../sass/dpl/_btn.scss */

.btn-move:active {
    left: 1px;
    top: 1px;
}


/* line 51, ../sass/dpl/_btn.scss */

.btn-large {
    padding: 12px 36px;
    font-size: 20px;
    margin-right: 12px;
    letter-spacing: .1em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


/* line 58, ../sass/dpl/_btn.scss */

.btn-mini {
    padding: 4px 10px;
    font-size: 12px;
    margin-right: 5px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}


/* line 64, ../sass/dpl/_btn.scss */

.btn-yellow {
    background: #ff8e00;
    -moz-box-shadow: 0 3px 0 #f06d1e;
    -webkit-box-shadow: 0 3px 0 #f06d1e;
    box-shadow: 0 3px 0 #f06d1e;
}


/* line 67, ../sass/dpl/_btn.scss */

.btn-yellow:hover {
    background: #f98c03;
}


/* line 70, ../sass/dpl/_btn.scss */

.btn-yellow:active {
    background: #f18804;
    -moz-box-shadow: 0 2px 0 #f06d1e;
    -webkit-box-shadow: 0 2px 0 #f06d1e;
    box-shadow: 0 2px 0 #f06d1e;
}


/* line 75, ../sass/dpl/_btn.scss */

.btn-gray {
    background: #f3f3f3;
    color: #666;
}


/* line 78, ../sass/dpl/_btn.scss */

.btn-gray:hover {
    background: #eeeded;
    color: #666;
}


/* line 82, ../sass/dpl/_btn.scss */

.btn-gray:active {
    background: #eae7e7;
    color: #666;
}


/* line 86, ../sass/dpl/_btn.scss */

.btn-gray:focus {
    background: #eae7e7;
    color: #666;
}


/* line 91, ../sass/dpl/_btn.scss */

.btn[disabled] {
    color: #666;
    background: #f3f3f3;
    -moz-box-shadow: 0 3px 0 #f3f3f3;
    -webkit-box-shadow: 0 3px 0 #f3f3f3;
    box-shadow: 0 3px 0 #f3f3f3;
}


/* line 96, ../sass/dpl/_btn.scss */

.btn[disabled]:hover {
    background: #f3f3f3;
    color: #666;
    cursor: default;
}


/* line 101, ../sass/dpl/_btn.scss */

.btn[disabled]:active {
    border: 0;
    outline: 0;
    background: #f3f3f3;
    color: #666;
    top: 0;
    left: 0;
}


/* line 111, ../sass/dpl/_btn.scss */

.regulation {
    height: 34px;
    margin-top: 3px;
    margin-right: 4px;
    overflow: hidden;
    float: right;
    background: #e9ebef;
    padding: 3px;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    border-radius: 17px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 121, ../sass/dpl/_btn.scss */

.regulation .controll {
    width: 28px;
    height: 28px;
    color: #cbd0d8;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    line-height: 28px;
    cursor: pointer;
    float: left;
    margin: 0 1px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 134, ../sass/dpl/_btn.scss */

.regulation .controll:hover {
    background-color: #f9f9f9;
    color: #ff8e00;
}


/* line 139, ../sass/dpl/_btn.scss */

.regulation .add {
    background-image: url(../img/regulation-controll-white.png);
    background-position: 4px 4px;
    background-repeat: no-repeat;
}


/* line 143, ../sass/dpl/_btn.scss */

.regulation .add:hover {
    background-position: 4px -17px;
}


/* line 147, ../sass/dpl/_btn.scss */

.regulation .decrease {
    background-image: url(../img/regulation-controll-white.png);
    background-position: -19px 4px;
    background-repeat: no-repeat;
}


/* line 151, ../sass/dpl/_btn.scss */

.regulation .decrease:hover {
    background-position: -19px -17px;
}


/* line 157, ../sass/dpl/_btn.scss */

.regulation.regulation-gray .add,
.regulation.regulation-gray .decrease {
    background-image: url(../img/regulation-controll.png);
}


/* line 2, ../sass/dpl/_select.scss */

select {
    margin: 0;
    cursor: pointer;
    font-weight: normal;
    line-height: 2;
    height: auto;
    padding: 9px 12px;
    font-size: 14px;
    color: #555555;
    vertical-align: middle;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background-color: #ffffff;
    border: 2px solid #e3e4e8;
    font-family: 'microsoft yahei';
    /* @include transition(0.2s); */
}


/* line 18, ../sass/dpl/_select.scss */

select:focus {
    border-color: #8cc152;
    outline: 0;
}


/* line 1, ../sass/dpl/_table.scss */

table {
    border-color: transparent;
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
}


/* line 7, ../sass/dpl/_table.scss */

.table {
    max-width: 100%;
    margin-bottom: 16px;
}


/* line 12, ../sass/dpl/_table.scss */

.table thead tr th {
    border-bottom: 1px solid #eee;
    vertical-align: bottom;
    padding: 7px;
    line-height: 1.428;
    text-align: left;
}


/* line 23, ../sass/dpl/_table.scss */

.table tbody tr td {
    padding: 7px;
    border-top: 1px solid #eee;
    vertical-align: top;
    line-height: 1.428;
    text-align: left;
}


/* line 38, ../sass/dpl/_table.scss */

.table-odd tbody tr:nth-child(odd) td {
    background: #f6f8fa;
}


/* line 45, ../sass/dpl/_table.scss */

.table-border {
    border: 1px solid #eee;
}


/* line 49, ../sass/dpl/_table.scss */

.table-border thead tr th {
    border: 1px solid #eee;
}


/* line 56, ../sass/dpl/_table.scss */

.table-border tbody tr td {
    border: 1px solid #eee;
}


/* line 66, ../sass/dpl/_table.scss */

.table-hover tbody tr:hover td {
    background: #f0f1f2;
}

@media screen and (max-width: 767px) {
    /* line 74, ../sass/dpl/_table.scss */
    .table-auto {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
    }
    /* line 79, ../sass/dpl/_table.scss */
    .table-auto table th {
        white-space: nowrap;
    }
    /* line 82, ../sass/dpl/_table.scss */
    .table-auto table td {
        white-space: nowrap;
    }
}


/* line 1, ../sass/dpl/_formgroup.scss */

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
    cursor: pointer;
}


/* line 8, ../sass/dpl/_formgroup.scss */

input[type="radio"]:focus,
input[type="checkbox"]:focus {
    /* outline: thin dotted; 
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; */
}


/* line 15, ../sass/dpl/_formgroup.scss */

.radio-group {
    margin-bottom: 9px;
}


/* line 17, ../sass/dpl/_formgroup.scss */

.radio-group label {
    font-weight: 400;
    cursor: pointer;
    max-width: 100%;
    margin-right: 12px;
}


/* line 22, ../sass/dpl/_formgroup.scss */

.radio-group label input[type="radio"],
.radio-group label input[type="checkbox"] {
    margin: 0 6px;
    position: relative;
    top: 2px;
}


/* line 29, ../sass/dpl/_formgroup.scss */

.radio-group small {
    vertical-align: bottom;
    color: #828282;
}


/* line 34, ../sass/dpl/_formgroup.scss */

.radio-group-style {
    margin-bottom: 25px;
}


/* line 36, ../sass/dpl/_formgroup.scss */

.radio-group-style label {
    margin-right: 12px;
    margin-bottom: 25px;
    cursor: pointer;
}


/* line 40, ../sass/dpl/_formgroup.scss */

.radio-group-style label i {
    width: 20px;
    height: 20px;
    background: url(../img/radios.png) no-repeat -63px -7px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: relative;
    top: -2px;
}


/* line 48, ../sass/dpl/_formgroup.scss */

.radio-group-style label span {
    color: #CED6DD;
}


/* line 51, ../sass/dpl/_formgroup.scss */

.radio-group-style label input {
    display: none;
}


/* line 53, ../sass/dpl/_formgroup.scss */

.radio-group-style label input:checked+i {
    background-position: -15px -7px;
}


/* line 56, ../sass/dpl/_formgroup.scss */

.radio-group-style label input:checked+i+span {
    color: #fff;
}


/* line 62, ../sass/dpl/_formgroup.scss */

.radio-group-style-green {
    /* input{
  	display: none;
  	&:checked + i{
  		background-position: -6px -8px;
  	}
  	&:checked + i + span{
  		color: $yellow;
  	}
  } */
}


/* line 64, ../sass/dpl/_formgroup.scss */

.radio-group-style-green label i {
    background: url(../img/radios_green.png) no-repeat -63px -7px;
}


/* line 80, ../sass/dpl/_formgroup.scss */

.radio-group-style-yellow label i {
    background: url(../img/radios_yellow.png) no-repeat -63px -7px;
}


/* line 85, ../sass/dpl/_formgroup.scss */

.checkbox-group {
    margin-bottom: 9px;
}


/* line 87, ../sass/dpl/_formgroup.scss */

.checkbox-group label {
    padding-left: 20px;
    font-weight: 400;
    cursor: pointer;
    max-width: 100%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 94, ../sass/dpl/_formgroup.scss */

.checkbox-group label input[type="radio"],
.checkbox-group label input[type="checkbox"] {
    margin-left: -16px;
    position: absolute;
    margin-top: 3px;
}


/* line 102, ../sass/dpl/_formgroup.scss */

.checkbox-group-style {
    margin-bottom: 25px;
}


/* line 104, ../sass/dpl/_formgroup.scss */

.checkbox-group-style label {
    margin-right: 12px;
    margin-bottom: 25px;
    cursor: pointer;
}


/* line 108, ../sass/dpl/_formgroup.scss */

.checkbox-group-style label i {
    width: 20px;
    height: 20px;
    background: url(../img/checkbox.png) no-repeat -58px -4px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: relative;
    top: -1px;
}


/* line 116, ../sass/dpl/_formgroup.scss */

.checkbox-group-style label span {
    color: #fff;
}


/* line 119, ../sass/dpl/_formgroup.scss */

.checkbox-group-style label input {
    display: none;
    /* &:checked + i + span{
  	color: $yellow;
  } */
}


/* line 121, ../sass/dpl/_formgroup.scss */

.checkbox-group-style label input:checked+i {
    background-position: -19px -4px;
}


/* line 132, ../sass/dpl/_formgroup.scss */

.checkbox-group-style-yellow label i {
    background: url(../img/checkbox_yellow.png) no-repeat -58px -4px;
}


/* line 139, ../sass/dpl/_formgroup.scss */

.checkbox-group-style-default label i {
    background: url(../img/checkbox_normal.png) no-repeat -55px -4px;
}


/* line 143, ../sass/dpl/_formgroup.scss */

.checkbox-group-style-default label span {
    color: #CED6DD;
}


/* line 147, ../sass/dpl/_formgroup.scss */

.checkbox-group-style-default label input:checked+i+span {
    color: #fff;
}


/* line 155, ../sass/dpl/_formgroup.scss */

.radio-group-more label,
.checkbox-group-more label {
    margin-right: 16px;
}


/* line 12, ../sass/dpl/_width.scss */

.container {
    width: 1000px;
    margin: 0 auto;
}


/* line 15, ../sass/dpl/_width.scss */

.container::before,
.container::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 20, ../sass/dpl/_width.scss */

.container::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span1 {
    width: 8.33333%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span1::before,
.container .pc-span1::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span1::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span2 {
    width: 16.66667%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span2::before,
.container .pc-span2::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span2::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span3 {
    width: 25.0%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span3::before,
.container .pc-span3::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span3::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span4 {
    width: 33.33333%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span4::before,
.container .pc-span4::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span4::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span5 {
    width: 41.66667%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span5::before,
.container .pc-span5::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span5::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span6 {
    width: 50.0%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span6::before,
.container .pc-span6::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span6::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span7 {
    width: 58.33333%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span7::before,
.container .pc-span7::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span7::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span8 {
    width: 66.66667%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span8::before,
.container .pc-span8::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span8::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span9 {
    width: 75.0%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span9::before,
.container .pc-span9::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span9::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span10 {
    width: 83.33333%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span10::before,
.container .pc-span10::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span10::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span11 {
    width: 91.66667%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span11::before,
.container .pc-span11::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span11::after {
    clear: both;
}


/* line 24, ../sass/dpl/_width.scss */

.container .pc-span12 {
    width: 100.0%;
    float: left;
}


/* line 27, ../sass/dpl/_width.scss */

.container .pc-span12::before,
.container .pc-span12::after {
    content: '';
    display: table;
    line-height: 0;
}


/* line 32, ../sass/dpl/_width.scss */

.container .pc-span12::after {
    clear: both;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset1 {
    margin-left: 8.33333%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset2 {
    margin-left: 16.66667%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset3 {
    margin-left: 25.0%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset4 {
    margin-left: 33.33333%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset5 {
    margin-left: 41.66667%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset6 {
    margin-left: 50.0%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset7 {
    margin-left: 58.33333%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset8 {
    margin-left: 66.66667%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset9 {
    margin-left: 75.0%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset10 {
    margin-left: 83.33333%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset11 {
    margin-left: 91.66667%;
    float: left;
}


/* line 38, ../sass/dpl/_width.scss */

.container .pc-span-offset12 {
    margin-left: 100.0%;
    float: left;
}


/* line 71, ../sass/dpl/_width.scss */

.span1 {
    width: 10%;
    float: left;
}


/* line 71, ../sass/dpl/_width.scss */

.span2 {
    width: 20%;
    float: left;
}


/* line 71, ../sass/dpl/_width.scss */

.span3 {
    width: 30%;
    float: left;
}


/* line 71, ../sass/dpl/_width.scss */

.span4 {
    width: 40%;
    float: left;
}


/* line 71, ../sass/dpl/_width.scss */

.span5 {
    width: 50%;
    float: left;
}


/* line 71, ../sass/dpl/_width.scss */

.span6 {
    width: 60%;
    float: left;
}


/* line 71, ../sass/dpl/_width.scss */

.span7 {
    width: 70%;
    float: left;
}


/* line 71, ../sass/dpl/_width.scss */

.span8 {
    width: 80%;
    float: left;
}


/* line 71, ../sass/dpl/_width.scss */

.span9 {
    width: 90%;
    float: left;
}


/* line 71, ../sass/dpl/_width.scss */

.span10 {
    width: 100%;
    float: left;
}


/* line 1, ../sass/dpl/_img.scss */

img {
    border: 0;
    max-width: 100% !important;
    vertical-align: middle;
}


/* line 6, ../sass/dpl/_img.scss */

.img-responsive {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}


/* line 1, ../sass/dpl/_textarea.scss */

textarea {
    width: 100%;
    height: 130px;
    line-height: 40px\9;
    _line-height: 40px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 2px solid #e3e4e8;
    color: #2f2f2f;
    font-size: 18px;
    font-weight: bold;
    padding-left: 0.5em;
    padding-top: 0.5em;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}


/* line 14, ../sass/dpl/_textarea.scss */

textarea:focus {
    border-color: #8cc152;
    outline: 0;
    color: #2f2f2f;
}


/* line 1, ../sass/dpl/_triangle.scss */

.triangle-down {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #050505 transparent transparent transparent;
    line-height: 0px;
    _border-color: #050505 #000000 #000000 #000000;
    _filter: progid: DXImageTransform.Microsoft.Chroma(color='#000000');
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 2px;
}


/* line 14, ../sass/dpl/_triangle.scss */

.triangle-up {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 4px 4px;
    border-color: transparent transparent #050505 transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #050505 #000000;
    _filter: progid: DXImageTransform.Microsoft.Chroma(color='#000000');
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 2px;
}


/* line 38, ../sass/dpl/_triangle.scss */

.triangle-down-white {
    border-color: #ffffff transparent transparent transparent;
    _border-color: #ffffff #000000 #000000 #000000;
}


/* line 41, ../sass/dpl/_triangle.scss */

.triangle-down-yellow {
    border-color: #ff8e00 transparent transparent transparent;
    _border-color: #ff8e00 #000000 #000000 #000000;
}


/* line 44, ../sass/dpl/_triangle.scss */

.triangle-down-green {
    border-color: #85c51f transparent transparent transparent;
    _border-color: #85c51f #000000 #000000 #000000;
}


/* line 47, ../sass/dpl/_triangle.scss */

.triangle-down-gray {
    border-color: #aeaeae transparent transparent transparent;
    _border-color: #aeaeae #000000 #000000 #000000;
}


/* line 50, ../sass/dpl/_triangle.scss */

.triangle-down-md {
    border-width: 6px 6px 0 6px;
}


/* line 55, ../sass/dpl/_triangle.scss */

.triangle-up-white {
    border-color: transparent transparent #ffffff transparent;
    _border-color: #000000 #000000 #ffffff #000000;
}


/* line 58, ../sass/dpl/_triangle.scss */

.triangle-up-yellow {
    border-color: transparent transparent #ff8e00 transparent;
    _border-color: #000000 #000000 #ff8e00 #000000;
}


/* line 61, ../sass/dpl/_triangle.scss */

.triangle-up-green {
    border-color: transparent transparent #85c51f transparent;
    _border-color: #000000 #000000 #85c51f #000000;
}


/* line 64, ../sass/dpl/_triangle.scss */

.triangle-up-gray {
    border-color: transparent transparent #aeaeae transparent;
    _border-color: #000000 #000000 #aeaeae #000000;
}


/* line 67, ../sass/dpl/_triangle.scss */

.triangle-up-md {
    border-width: 0 6px 6px 6px;
}


/* line 3, ../sass/dpl/_progressbar.scss */

.progress {
    width: 100%;
    height: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    background: #f5f5f5;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    position: relative;
}


/* line 11, ../sass/dpl/_progressbar.scss */

.progress .progress-bar {
    position: absolute;
    width: 69%;
    height: 100%;
    top: 0;
    left: 0;
    background: #f4aa28;
}


/* line 19, ../sass/dpl/_progressbar.scss */

.progress .active {
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
    animation: progress_bar 2s linear 0s infinite normal;
    -webkit-animation: progress_bar 2s linear 0s infinite normal;
    -moz-animation: progress_bar 2s linear 0s infinite normal;
    -o-animation: progress_bar 2s linear 0s infinite normal;
}

@keyframes progress_bar {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}

@-webkit-keyframes progress_bar {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}

@-moz-keyframes progress_bar {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}

@-o-keyframes progress_bar {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}


/* line 1, ../sass/dpl/_page.scss */

.package-num {
    padding: 55px 0 0;
    margin-bottom: 80px;
    width: 100%;
    text-align: center;
}


/* line 6, ../sass/dpl/_page.scss */

.package-num .num-active {
    background: #8d9199;
    color: #fff;
}


/* line 10, ../sass/dpl/_page.scss */

.package-num a {
    display: inline-block;
    width: 28px;
    height: 25px;
    border-radius: 5px;
    color: #878787;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    background: #d9dbe0;
}


/* line 20, ../sass/dpl/_page.scss */

.package-num a.pre,
.package-num a.next {
    color: #fff;
    background: #669fd3;
    padding: 8px 6px 0 7px;
    vertical-align: top;
}


/* line 27, ../sass/dpl/_page.scss */

.package-num a.pre .arrow-pre {
    display: inline-block;
    float: left;
    height: 16px;
}


/* line 31, ../sass/dpl/_page.scss */

.package-num a.pre .arrow-pre .pre1 {
    border-width: 4px;
    border-color: transparent #fff transparent transparent;
}


/* line 35, ../sass/dpl/_page.scss */

.package-num a.pre .arrow-pre .pre2 {
    border-width: 4px;
    border-color: transparent #669fd3 transparent transparent;
    position: relative;
    top: -8px;
    left: 2px;
}


/* line 42, ../sass/dpl/_page.scss */

.package-num a.pre .arrow-pre .pre1,
.package-num a.pre .arrow-pre .pre2 {
    border-style: dashed solid dashed dashed;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}


/* line 52, ../sass/dpl/_page.scss */

.package-num a.pre:hover {
    background: #648fc1;
}


/* line 54, ../sass/dpl/_page.scss */

.package-num a.pre:hover .pre2 {
    border-color: transparent #648fc1 transparent transparent;
}


/* line 60, ../sass/dpl/_page.scss */

.package-num a.next .arrow-next {
    display: inline-block;
    float: right;
    height: 16px;
}


/* line 64, ../sass/dpl/_page.scss */

.package-num a.next .arrow-next .next1 {
    border-width: 4px;
    border-color: transparent transparent transparent #fff;
}


/* line 68, ../sass/dpl/_page.scss */

.package-num a.next .arrow-next .next2 {
    border-width: 4px;
    border-color: transparent transparent transparent #669fd3;
    position: relative;
    top: -8px;
    left: -2px;
}


/* line 75, ../sass/dpl/_page.scss */

.package-num a.next .arrow-next .next1,
.package-num a.next .arrow-next .next2 {
    border-style: dashed dashed dashed solid;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}


/* line 84, ../sass/dpl/_page.scss */

.package-num a.next:hover {
    background: #648fc1;
}


/* line 86, ../sass/dpl/_page.scss */

.package-num a.next:hover .next2 {
    border-color: transparent transparent transparent #648fc1;
}


/* line 91, ../sass/dpl/_page.scss */

.package-num a.num:hover {
    background: #8d9199;
    color: #fff;
}


/* line 95, ../sass/dpl/_page.scss */

.package-num a.etc {
    background: none;
}


/* line 2, ../sass/kissy/_calendar.scss */

.calendar-bounding-box {
    position: relative;
    color: #404040;
    font: 12px/1.5 Arial;
    z-index: 10000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    -moz-box-shadow: 0 0 10px #999;
    -webkit-box-shadow: 0 0 10px #999;
    box-shadow: 0 0 10px #999;
}


/* line 12, ../sass/kissy/_calendar.scss */

.calendar-bounding-box * {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}


/* line 18, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .calendar-container {
    background-color: #FFF;
    zoom: 1;
}


/* line 24, ../sass/kissy/_calendar.scss */

.calendar-bounding-box iframe {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    border-width: 0;
}


/* line 32, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .message-box {
    position: relative;
    z-index: 1;
    margin-bottom: -1px;
    padding: 5px 10px;
    line-height: 19px;
    border: 1px solid #FF8080;
    background-color: #FFF2F2;
    display: none;
    zoom: 0;
    text-align: left;
}


/* line 45, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box {
    position: relative;
    zoom: 1;
    padding-bottom: 22px;
    letter-spacing: -0.31em;
    *letter-spacing: normal;
    word-spacing: -0.43em;
}


/* line 54, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .airDescription {
    margin: 0;
    padding: 0;
    color: #666;
    height: 40px;
    font-size: 15px;
    line-height: 40px;
    text-align: center;
    background: #e9f2f9;
    letter-spacing: .1em;
}


/* line 70, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .arrow span {
    position: absolute;
    top: 50%;
    width: 20px;
    height: 38px;
    cursor: pointer;
    margin-top: -19px;
    text-indent: -99999px;
    z-index: 1;
    background: url(../img/calendar_icons.png) 0 0 no-repeat;
}


/* line 82, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .arrow span.close-btn {
    top: 10px;
    right: 10px;
    width: 17px;
    height: 17px;
    margin: 0;
    background-position: -40px 0px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}


/* line 94, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .arrow span.prev-btn {
    left: 10px;
    background-position: 0 0;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}


/* line 102, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .arrow span.next-btn {
    right: 10px;
    background-position: -20px 0;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}


/* line 110, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .arrow span.prev-btn-disabled {
    left: 10px;
    cursor: default;
    background-position: 0 -38px;
}


/* line 116, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .arrow span.next-btn-disabled {
    right: 10px;
    cursor: default;
    background-position: -20px -38px;
}


/* line 122, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner {
    position: relative;
    background-color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}


/* line 132, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner .cal_one {
    margin: 0 40px;
    padding-bottom: 20px;
}


/* line 138, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner h4 {
    margin: 0;
    padding: 0;
    color: #666;
    height: 40px;
    font-size: 15px;
    line-height: 40px;
    text-align: center;
    background: #e9f2f9;
}


/* line 149, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner h4 select {
    font: 12px/1.5 Arial;
    margin: 0 5px;
}


/* line 154, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner table {
    border-spacing: 0;
    border-collapse: collapse;
}


/* line 159, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner table th {
    height: 40px;
    width: 40px;
    font-weight: 400;
    border-bottom: 1px solid #E4E4E4;
}


/* line 166, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner table th.weekend {
    font-weight: 700;
}


/* line 170, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner table td {
    padding: 0;
    width: 40px;
    height: 40px;
    font-weight: 100;
    text-align: center;
    position: relative;
}


/* line 179, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner table td .air-price {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 10px;
    line-height: 1.428;
    color: #89bfed;
    font-weight: 100;
}


/* line 192, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td a {
    width: 40px;
    height: 40px;
    display: block;
    font-size: 14px;
    color: #155e9f;
    line-height: 30px;
    font-weight: 600;
    text-decoration: none;
    background: #FFF;
    position: relative;
}


/* line 207, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.disabled a {
    color: #DCDCDC !important;
    background-color: transparent !important;
}


/* line 210, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.disabled a .air-price {
    color: #DCDCDC !important;
    background-color: transparent !important;
}


/* line 216, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.disabled a:hover {
    color: #DCDCDC;
    cursor: default;
}


/* line 219, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.disabled a:hover .air-price {
    color: #DCDCDC !important;
    background-color: transparent !important;
}


/* line 225, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date a,
.calendar-bounding-box td a:hover,
.calendar-bounding-box td.end-date a:hover,
.calendar-bounding-box td.selected-date a,
.calendar-bounding-box td.selected-range a:hover {
    color: #FFF;
    background-color: #ff9600;
}


/* line 232, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date a .air-price,
.calendar-bounding-box td a:hover .air-price,
.calendar-bounding-box td.end-date a:hover .air-price,
.calendar-bounding-box td.selected-date a .air-price,
.calendar-bounding-box td.selected-range a:hover .air-price {
    color: #FFF !important;
}


/* line 237, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date a,
.calendar-bounding-box-style td a:hover,
.calendar-bounding-box-style td.end-date a:hover,
.calendar-bounding-box-style td.start-date a:hover,
.calendar-bounding-box-style td.selected-range a:hover {
    color: #FFF;
    background-color: #ff9600;
}


/*.calendar-bounding-box-style td.start-date a:hover {
    cursor: not-allowed;
}*/


/* line 250, ../sass/kissy/_calendar.scss */

.calendar-bounding-box-style td.hover a {
    color: #404040;
    background-color: #fdeed9 !important;
}


/* line 255, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range a {
    background-color: #fff4e5;
}


/* line 259, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .hidden {
    display: none;
    zoom: 0;
}


/* line 264, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .visible {
    display: block;
    zoom: 1;
}


/* line 269, ../sass/kissy/_calendar.scss */

.calendar-input-wrap {
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-right: 22px;
}


/* line 277, ../sass/kissy/_calendar.scss */

.calendar-input-wrap input {
    outline: none;
}


/* line 281, ../sass/kissy/_calendar.scss */

.calendar-input-wrap .calendar-icon {
    position: absolute;
    cursor: text;
    top: 50%;
    right: 5px;
    height: 15px;
    color: #A1A1A1;
    overflow: hidden;
    margin-top: -7.5px;
    font: 400 12px/15px Arial;
}


/* line 294, ../sass/kissy/_calendar.scss */

.calendar-input-wrap .calendar-start-icon {
    background-position: right -76px;
}


/* line 299, ../sass/kissy/_calendar.scss */

.calendar-input-wrap .calendar-end-icon {
    background-position: right -91px;
}


/* line 305, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td .yuandan {
    background-position: 0 0;
}


/* line 310, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date .yuandan,
.calendar-bounding-box td.selected-date .yuandan,
.calendar-bounding-box td .yuandan:hover,
.calendar-bounding-box td.end-date .yuandan:hover,
.calendar-bounding-box td.selected-range .yuandan:hover {
    background-position: -31px 0;
}


/* line 318, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date .yuandan,
.calendar-bounding-box-style td .yuandan:hover,
.calendar-bounding-box-style td.end-date .yuandan:hover,
.calendar-bounding-box-style td.selected-range .yuandan:hover {
    background-position: -62px 0;
}


/* line 325, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range .yuandan {
    background-position: -93px 0;
}


/* line 329, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.hover .yuandan {
    background-position: -124px 0;
}


/* line 334, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td .chuxi {
    background-position: 0 -30px;
}


/* line 339, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date .chuxi,
.calendar-bounding-box td.selected-date .chuxi,
.calendar-bounding-box td .chuxi:hover,
.calendar-bounding-box td.end-date .chuxi:hover,
.calendar-bounding-box td.selected-range .chuxi:hover {
    background-position: -31px -30px;
}


/* line 347, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date .chuxi,
.calendar-bounding-box-style td .chuxi:hover,
.calendar-bounding-box-style td.end-date .chuxi:hover,
.calendar-bounding-box-style td.selected-range .chuxi:hover {
    background-position: -62px -30px;
}


/* line 354, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range .chuxi {
    background-position: -93px -30px;
}


/* line 358, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.hover .chuxi {
    background-position: -124px -30px;
}


/* line 363, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td .chunjie {
    background-position: 0 -60px;
}


/* line 368, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date .chunjie,
.calendar-bounding-box td.selected-date .chunjie,
.calendar-bounding-box td .chunjie:hover,
.calendar-bounding-box td.end-date .chunjie:hover,
.calendar-bounding-box td.selected-range .chunjie:hover {
    background-position: -31px -60px;
}


/* line 376, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date .chunjie,
.calendar-bounding-box-style td .chunjie:hover,
.calendar-bounding-box-style td.end-date .chunjie:hover,
.calendar-bounding-box-style td.selected-range .chunjie:hover {
    background-position: -62px -60px;
}


/* line 383, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range .chunjie {
    background-position: -93px -60px;
}


/* line 387, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.hover .chunjie {
    background-position: -124px -60px;
}


/* line 392, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td .yuanxiao {
    background-position: 0 -90px;
}


/* line 397, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date .yuanxiao,
.calendar-bounding-box td.selected-date .yuanxiao,
.calendar-bounding-box td .yuanxiao:hover,
.calendar-bounding-box td.end-date .yuanxiao:hover,
.calendar-bounding-box td.selected-range .yuanxiao:hover {
    background-position: -31px -90px;
}


/* line 405, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date .yuanxiao,
.calendar-bounding-box-style td .yuanxiao:hover,
.calendar-bounding-box-style td.end-date .yuanxiao:hover,
.calendar-bounding-box-style td.selected-range .yuanxiao:hover {
    background-position: -62px -90px;
}


/* line 412, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range .yuanxiao {
    background-position: -93px -90px;
}


/* line 416, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.hover .yuanxiao {
    background-position: -124px -90px;
}


/* line 421, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td .qingming {
    background-position: 0 -120px;
}


/* line 426, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date .qingming,
.calendar-bounding-box td.selected-date .qingming,
.calendar-bounding-box td .qingming:hover,
.calendar-bounding-box td.end-date .qingming:hover,
.calendar-bounding-box td.selected-range .qingming:hover {
    background-position: -31px -120px;
}


/* line 434, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date .qingming,
.calendar-bounding-box-style td .qingming:hover,
.calendar-bounding-box-style td.end-date .qingming:hover,
.calendar-bounding-box-style td.selected-range .qingming:hover {
    background-position: -62px -120px;
}


/* line 441, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range .qingming {
    background-position: -93px -120px;
}


/* line 445, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.hover .qingming {
    background-position: -124px -120px;
}


/* line 450, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td .wuyi {
    background-position: 0 -150px;
}


/* line 455, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date .wuyi,
.calendar-bounding-box td.selected-date .wuyi,
.calendar-bounding-box td .wuyi:hover,
.calendar-bounding-box td.end-date .wuyi:hover,
.calendar-bounding-box td.selected-range .wuyi:hover {
    background-position: -31px -150px;
}


/* line 463, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date .wuyi,
.calendar-bounding-box-style td .wuyi:hover,
.calendar-bounding-box-style td.end-date .wuyi:hover,
.calendar-bounding-box-style td.selected-range .wuyi:hover {
    background-position: -62px -150px;
}


/* line 470, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range .wuyi {
    background-position: -93px -150px;
}


/* line 474, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.hover .wuyi {
    background-position: -124px -150px;
}


/* line 479, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td .duanwu {
    background-position: 0 -180px;
}


/* line 484, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date .duanwu,
.calendar-bounding-box td.selected-date .duanwu,
.calendar-bounding-box td .duanwu:hover,
.calendar-bounding-box td.end-date .duanwu:hover,
.calendar-bounding-box td.selected-range .duanwu:hover {
    background-position: -31px -180px;
}


/* line 492, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date .duanwu,
.calendar-bounding-box-style td .duanwu:hover,
.calendar-bounding-box-style td.end-date .duanwu:hover,
.calendar-bounding-box-style td.selected-range .duanwu:hover {
    background-position: -62px -180px;
}


/* line 499, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range .duanwu {
    background-position: -93px -180px;
}


/* line 503, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.hover .duanwu {
    background-position: -124px -180px;
}


/* line 508, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td .zhongqiu {
    background-position: 0 -210px;
}


/* line 513, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date .zhongqiu,
.calendar-bounding-box td.selected-date .zhongqiu,
.calendar-bounding-box td .zhongqiu:hover,
.calendar-bounding-box td.end-date .zhongqiu:hover,
.calendar-bounding-box td.selected-range .zhongqiu:hover {
    background-position: -31px -210px;
}


/* line 521, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date .zhongqiu,
.calendar-bounding-box-style td .zhongqiu:hover,
.calendar-bounding-box-style td.end-date .zhongqiu:hover,
.calendar-bounding-box-style td.selected-range .zhongqiu:hover {
    background-position: -62px -210px;
}


/* line 528, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range .zhongqiu {
    background-position: -93px -210px;
}


/* line 532, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.hover .zhongqiu {
    background-position: -124px -210px;
}


/* line 537, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td .guoqing {
    background-position: 0 -240px;
}


/* line 542, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date .guoqing,
.calendar-bounding-box td.selected-date .guoqing,
.calendar-bounding-box td .guoqing:hover,
.calendar-bounding-box td.end-date .guoqing:hover,
.calendar-bounding-box td.selected-range .guoqing:hover {
    background-position: -31px -240px;
}


/* line 550, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date .guoqing,
.calendar-bounding-box-style td .guoqing:hover,
.calendar-bounding-box-style td.end-date .guoqing:hover,
.calendar-bounding-box-style td.selected-range .guoqing:hover {
    background-position: -62px -240px;
}


/* line 557, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range .guoqing {
    background-position: -93px -240px;
}


/* line 561, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.hover .guoqing {
    background-position: -124px -240px;
}


/* line 566, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td .today {
    background-position: 0 -270px;
}


/* line 571, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.start-date .today,
.calendar-bounding-box td.selected-date .today,
.calendar-bounding-box td .today:hover,
.calendar-bounding-box td.end-date .today:hover,
.calendar-bounding-box td.selected-range .today:hover {
    background-position: -31px -270px;
}


/* line 579, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.end-date .today,
.calendar-bounding-box-style td .today:hover,
.calendar-bounding-box-style td.end-date .today:hover,
.calendar-bounding-box-style td.selected-range .today:hover {
    background-position: -62px -270px;
}


/* line 586, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.selected-range .today {
    background-position: -93px -270px;
}


/* line 590, ../sass/kissy/_calendar.scss */

.calendar-bounding-box td.hover .today {
    background-position: -124px -270px;
}


/* line 594, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner .cal_small {
    padding-bottom: 3px;
}


/* line 597, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner .cal_small table th {
    width: 34px;
    height: 34px;
}


/* line 601, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner .cal_small table td {
    width: 34px;
    height: 34px;
}


/* line 604, ../sass/kissy/_calendar.scss */

.calendar-bounding-box .content-box .inner .cal_small table td a {
    width: 34px;
    height: 34px;
    line-height: 34px;
}


/* line 1, ../sass/kissy/_site_air.scss */

.J_site_air {
    width: 370px;
    overflow: hidden;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    z-index: 999;
    -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.31);
    -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.31);
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.31);
}


/* line 8, ../sass/kissy/_site_air.scss */

.J_site_air .site-bar {
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    background: #e9f2f9;
    text-align: center;
    border-bottom: 1px solid #e3edf5;
}


/* line 15, ../sass/kissy/_site_air.scss */

.J_site_air .site-bar .pc-span2 {
    width: 16.666666666666%;
    float: left;
}


/* line 19, ../sass/kissy/_site_air.scss */

.J_site_air .site-bar .active {
    background: #fff;
}


/* line 23, ../sass/kissy/_site_air.scss */

.J_site_air .site-city {
    padding: 10px 15px;
}


/* line 25, ../sass/kissy/_site_air.scss */

.J_site_air .site-city table {
    display: none;
    width: 100%;
}


/* line 28, ../sass/kissy/_site_air.scss */

.J_site_air .site-city table td {
    width: 25%;
    height: 30px;
    line-height: 30px;
    text-indent: .5em;
    color: #155e9f;
    cursor: pointer;
}


/* line 35, ../sass/kissy/_site_air.scss */

.J_site_air .site-city table td:hover {
    background: #ebf6ff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}


/* line 40, ../sass/kissy/_site_air.scss */

.J_site_air .site-city table .disable {
    background: #fff !important;
    cursor: auto;
}


/* line 47, ../sass/kissy/_site_air.scss */

.J_adjust_width {
    width: 439px;
}


/* line 1, ../sass/kissy/_linechart.scss */

.ks-chart-default-tip,
.ks-chart-analytiks-tip,
.ks-chart-rainbow-tip {
    background: #555;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 23px 17px 18px;
    color: #666;
    font-family: Microsoft Yahei;
    z-index: 10;
    font-size: 12px;
    font-weight: bolder;
    -webkit-box-shadow: 2px 2px 2px 2px #ccc;
    -moz-box-shadow: 2px 2px 2px 2px #ccc;
    box-shadow: 2px 2px 2px 2px #ccc;
}


/* line 20, ../sass/kissy/_linechart.scss */

.ks-chart-default-tip span,
.ks-chart-analytiks-tip span,
.ks-chart-rainbow-tip span {
    font-weight: normal;
}


/* line 1, ../sass/kissy/_overmask.scss */

.ks-overlay {
    position: absolute;
    left: -9999px;
    top: -9999px;
    z-index: 200;
}


/* line 7, ../sass/kissy/_overmask.scss */

.ks-overlay-hidden {
    visibility: hidden;
}


/* line 10, ../sass/kissy/_overmask.scss */

.ks-overlay-mask-hidden {
    display: none;
}


/* line 13, ../sass/kissy/_overmask.scss */

.ks-overlay-shown {
    visibility: visible;
}


/* line 16, ../sass/kissy/_overmask.scss */

.ks-overlay-mask-shown {
    display: block;
}


/* line 19, ../sass/kissy/_overmask.scss */

.ks-overlay-mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
    opacity: 0.8;
    filter: alpha(opacity=80);
    *zoom: 1;
    opacity: 0.8;
    filter: alpha(opacity=80);
    *zoom: 1;
    opacity: 0.8;
    filter: alpha(opacity=80);
    *zoom: 1;
}


/* line 37, ../sass/kissy/_overmask.scss */

.ks-transition-adjsut {
    -webkit-transition: 0.2s !important;
    -moz-transition: 0.2s !important;
    -o-transition: 0.2s !important;
    transition: 0.2s !important;
}


/* line 1, ../sass/kissy/_countdown.scss */

.cd {
    height: 46px;
}


/* line 7, ../sass/kissy/_countdown.scss */

.cd-lite,
.cd-medium,
.cd-large {
    display: none;
    color: #808080;
    font-size: 12px;
    font-family: arial, '\5b8b\4f53';
    margin-left: -2px;
}


/* line 16, ../sass/kissy/_countdown.scss */

.cd-lite .clock,
.cd-medium .clock,
.cd-large .clock {
    font-weight: bold;
}


/* line 21, ../sass/kissy/_countdown.scss */

.cd-lite s,
.cd-medium s,
.cd-large s {
    text-decoration: none;
}


/* line 26, ../sass/kissy/_countdown.scss */

.cd-lite .hand,
.cd-medium .hand,
.cd-large .hand {
    /* margin: 0 3px; */
}


/* line 34, ../sass/kissy/_countdown.scss */

.cd-large .hand-s-ext {
    width: 59px;
    background-position: -36px 0;
}


/* line 38, ../sass/kissy/_countdown.scss */

.cd-lite .digital,
.cd-medium .digital,
.cd-large .digital {
    color: #f60;
    font-size: 14px;
    font-weight: normal;
}


/* line 45, ../sass/kissy/_countdown.scss */

.cd-medium .digital {
    color: #404040;
    font-size: 24px;
}


/* line 49, ../sass/kissy/_countdown.scss */

.cd-large .digital {
    color: #1c6cb9;
    font-size: 34px;
}


/* line 53, ../sass/kissy/_countdown.scss */

.cd-slide .hand {
    width: 30.3333333%;
    height: 46px;
    line-height: 46px;
    background: #fff;
    margin-left: 3px;
    padding-left: 1px;
    text-align: center;
    float: left;
    color: #1c6cb9;
    font-weight: 100;
    font-size: 36px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 2px 0px #0a3e70;
    -webkit-box-shadow: 0px 2px 0px #0a3e70;
    box-shadow: 0px 2px 0px #0a3e70;
    position: relative;
    *position: relative;
    overflow: hidden;
    z-index: 0;
}


/* line 72, ../sass/kissy/_countdown.scss */

.cd-slide .hand:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    content: '';
    border-bottom: 1px solid #ebebeb;
    z-index: -1;
}


/* line 83, ../sass/kissy/_countdown.scss */

.cd-slide .slide-wrap {
    position: relative;
    float: left;
}


/* line 87, ../sass/kissy/_countdown.scss */

.cd-slide .digital {
    float: left;
}


/* line 90, ../sass/kissy/_countdown.scss */

.cd-slide .slide-wrap .digital {
    clear: left;
}


/* line 93, ../sass/kissy/_countdown.scss */

.cd-flip .hand {
    position: relative;
    vertical-align: middle;
}


/* line 97, ../sass/kissy/_countdown.scss */

.cd-flip .handlet {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 2px;
    width: 32px;
    height: 35px;
}


/* line 1, ../sass/kissy/_autocomplete.scss */

.J_autocomplete {
    overflow: hidden;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    z-index: 999;
    -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.31);
    -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.31);
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.31);
}


/* line 7, ../sass/kissy/_autocomplete.scss */

.J_autocomplete ul {
    width: 100%;
    background: #fff;
}


/* line 10, ../sass/kissy/_autocomplete.scss */

.J_autocomplete ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 0 1em;
    text-align: left;
    color: #155e9f;
    cursor: pointer;
    *zoom: 1;
    overflow: hidden;
}


/* line 20, ../sass/kissy/_autocomplete.scss */

.J_autocomplete ul li:hover {
    background: #DCEEFD;
}


/* line 23, ../sass/kissy/_autocomplete.scss */

.J_autocomplete ul li span {
    float: right;
}


/* line 27, ../sass/kissy/_autocomplete.scss */

.J_autocomplete ul .active {
    background: #ebf6ff;
}


/* line 1, ../sass/kissy/_returntotop.scss */

.returnToTop {
    width: 42px;
    height: 42px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: url(../img/up.png) no-repeat center #a9b2b4;
    cursor: pointer;
    position: fixed;
    bottom: 25px;
    right: 25px;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}


/* line 13, ../sass/kissy/_returntotop.scss */

.returnToTop:hover {
    opacity: 1;
}


/* line 1, ../sass/kissy/_tip.scss */

.J_tip_alert,
.J_tip_air,
.J_tip_confirm {
    width: 360px;
    height: 206px;
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    z-index: 200;
}


/* line 8, ../sass/kissy/_tip.scss */

.J_tip_alert .J_tip_close,
.J_tip_air .J_tip_close,
.J_tip_confirm .J_tip_close {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 14px;
    right: 18px;
    background: url(../img/tip-close.png) no-repeat left top;
    cursor: pointer;
    text-indent: -999px;
}


/* line 17, ../sass/kissy/_tip.scss */

.J_tip_alert .J_tip_close:hover,
.J_tip_air .J_tip_close:hover,
.J_tip_confirm .J_tip_close:hover {
    background-position: right top;
}


/* line 21, ../sass/kissy/_tip.scss */

.J_tip_alert .J_tip_title,
.J_tip_air .J_tip_title,
.J_tip_confirm .J_tip_title {
    height: 44px;
    margin: 0;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    color: #113e69;
    background: #f6f8fa;
}


/* line 30, ../sass/kissy/_tip.scss */

.J_tip_alert .J_tip_content,
.J_tip_air .J_tip_content,
.J_tip_confirm .J_tip_content {
    height: 94px;
    padding: 30px 30px 0;
    color: #2f2f2f;
    font-size: 14px;
}


/* line 36, ../sass/kissy/_tip.scss */

.J_tip_alert .J_tip_btns,
.J_tip_air .J_tip_btns,
.J_tip_confirm .J_tip_btns {
    text-align: center;
}


/* line 38, ../sass/kissy/_tip.scss */

.J_tip_alert .J_tip_btns a,
.J_tip_air .J_tip_btns a,
.J_tip_confirm .J_tip_btns a {
    margin: 0 15px;
    width: 118px;
    height: 38px;
    padding: 0;
    line-height: 38px;
    font-size: 18px;
}


/* line 48, ../sass/kissy/_tip.scss */

.J_tip_alert {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 138px;
    -moz-box-shadow: 0 0 10px #999;
    -webkit-box-shadow: 0 0 10px #999;
    box-shadow: 0 0 10px #999;
}


/* line 57, ../sass/kissy/_tip.scss */

.J_tip_alert .J_tip_content {
    text-align: center;
}


/* line 62, ../sass/kissy/_tip.scss */

.J_tip_air .J_tip_content {
    text-align: center;
}


/* line 52, ../sass/dpl.scss */

.last-margin-right-0 {
    margin-right: 0 !important;
}


/* line 55, ../sass/dpl.scss */

.last-margin-bottom-0 {
    margin-bottom: 0 !important;
}


/* line 60, ../sass/_home.scss */

.main-bg {
    width: 100%;
    background: url(../img/main-bg.jpg) no-repeat top center;
}


/* line 63, ../sass/_home.scss */

.main-bg .big-title {
    height: 218px;
    padding-top: 110px;
    position: relative;
}


/* line 67, ../sass/_home.scss */

.main-bg .big-title h1 {
    color: #fff;
    font-size: 47px;
    font-weight: 700;
    text-shadow: 0 0 150px #fff;
    display: none;
    width: 100%;
}


/* line 76, ../sass/_home.scss */

.main-bg .adjust-height {
    height: 514px;
    position: relative;
}


/* line 79, ../sass/_home.scss */

.main-bg .adjust-height .holiday {
    top: -2px;
    position: absolute;
}


/* line 83, ../sass/_home.scss */

.main-bg .adjust-height .spring-festival {
    background: url(../img/holiday/spring-festival.png) no-repeat;
    width: 630px;
    height: 591px;
    left: -132px;
}


/* line 89, ../sass/_home.scss */

.main-bg .adjust-height .valentines-day {
    background: url(../img/holiday/valentines-day.png) no-repeat;
    width: 687px;
    height: 575px;
    left: -201px;
}


/* line 95, ../sass/_home.scss */

.main-bg .adjust-height .childrens-day {
    background: url(../img/holiday/childrens-day.png) no-repeat;
    width: 564px;
    height: 569px;
    left: -145px;
}


/* line 101, ../sass/_home.scss */

.main-bg .adjust-height .christmas-day {
    background: url(../img/holiday/christmas-day.png) no-repeat;
    width: 628px;
    height: 620px;
    left: -173px;
    top: -5px;
}


/* line 108, ../sass/_home.scss */

.main-bg .adjust-height .double-11 {
    background: url(../img/holiday/double-11.png) no-repeat;
    width: 628px;
    height: 620px;
    top: -4px;
    left: -131px;
}


/* line 115, ../sass/_home.scss */

.main-bg .adjust-height .dragon-boat {
    background: url(../img/holiday/dragon-boat.png) no-repeat;
    width: 686px;
    height: 612px;
    left: -172px;
    top: -10px;
}


/* line 122, ../sass/_home.scss */

.main-bg .adjust-height .labor-day {
    background: url(../img/holiday/labor-day.png) no-repeat;
    width: 560px;
    height: 569px;
    left: -136px;
    top: -3px;
}


/* line 129, ../sass/_home.scss */

.main-bg .adjust-height .mid-autumn {
    background: url(../img/holiday/mid-autumn.png) no-repeat;
    width: 661px;
    height: 644px;
    left: -235px;
    top: -10px;
}


/* line 136, ../sass/_home.scss */

.main-bg .adjust-height .national-day {
    background: url(../img/holiday/national-day.png) no-repeat;
    width: 630px;
    height: 579px;
    top: -3px;
    left: -129px;
}


/* line 143, ../sass/_home.scss */

.main-bg .adjust-height .new-yearsday {
    background: url(../img/holiday/new-yearsday.png) no-repeat;
    width: 613px;
    height: 569px;
    top: -3px;
    left: -136px;
}


/* line 150, ../sass/_home.scss */

.main-bg .adjust-height .choose {
    width: 100%;
    overflow: hidden;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: url(../img/main-bg-mask.png) no-repeat -3px -9px;
    margin-top: 49px;
}


/* line 157, ../sass/_home.scss */

.main-bg .adjust-height .choose form {
    display: none;
}


/* line 159, ../sass/_home.scss */

.main-bg .adjust-height .choose form input::-webkit-input-placeholder {
    color: #f1f1f1;
}


/* line 162, ../sass/_home.scss */

.main-bg .adjust-height .choose form input::-moz-placeholder {
    color: #f1f1f1;
}


/* line 165, ../sass/_home.scss */

.main-bg .adjust-height .choose form input:-ms-input-placeholder {
    color: #f1f1f1;
}


/* line 168, ../sass/_home.scss */

.main-bg .adjust-height .choose form .adjust-input {
    width: 275px;
    color: #fff;
    cursor: pointer;
    font-weight: 100;
    font-size: 14px;
    font-family: microsoft yahei;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: transparent;
    border: 0;
}


/* line 181, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul {
    width: 100%;
}


/* line 183, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul li {
    width: 33.3333333%;
    height: 46px;
    color: #96b4d0;
    padding: 12px 20px;
    text-align: right;
    cursor: pointer;
    background-image: url(../img/home-air-order.png);
    background-color: rgba(0, 0, 0, 0.1);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000);
    background-repeat: no-repeat;
    float: left;
}


/* line 195, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul li:hover {
    color: #fff;
}


/* line 199, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul .active {
    color: #fff;
    background-color: transparent;
    background-repeat: no-repeat;
}


/* line 204, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul .ordericon {
    background-position: 20px 0px;
}


/* line 206, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul .ordericon:hover {
    background-position: 20px -49px;
}


/* line 210, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul .onlineicon {
    background-position: -104px -1px;
}


/* line 212, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul .onlineicon:hover {
    background-position: -104px -49px;
}


/* line 216, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul .dynamicicon {
    background-position: -234px 0px;
}


/* line 218, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul .dynamicicon:hover {
    background-position: -234px -48px;
}


/* line 222, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul .ordericon.active {
    background-position: 20px -49px;
}


/* line 225, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul .onlineicon.active {
    background-position: -104px -49px;
}


/* line 228, ../sass/_home.scss */

.main-bg .adjust-height .choose .menu ul .dynamicicon.active {
    background-position: -234px -48px;
}


/* line 233, ../sass/_home.scss */

.main-bg .adjust-height .choose .router {
    margin-bottom: 25px;
}


/* line 235, ../sass/_home.scss */

.main-bg .adjust-height .choose .router .combo {
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: right;
}


/* line 241, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air {
    width: 100%;
    padding: 36px 12px;
}


/* line 245, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .people {
    width: 100%;
    margin-bottom: 15px;
    height: 40px;
}


/* line 249, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .people i {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 252, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .people .baby {
    width: 76px;
    height: 40px;
    margin-right: 10px;
    background: rgba(255, 255, 255, 0.2);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff, endColorstr=#33ffffff);
    position: relative;
    float: left;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}


/* line 261, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .people .baby .checkbox-group-style {
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 266, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .people .humen {
    width: 186px;
    height: 40px;
    background: rgba(255, 255, 255, 0.2);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff, endColorstr=#33ffffff);
    position: relative;
    float: left;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}


/* line 275, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .people .humen label {
    color: #fff;
    text-indent: 9px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 281, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .people .float-right {
    float: right;
}


/* line 285, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .addnum {
    background-image: url(../img/newregulation-controll-white.png);
    -moz-border-radius: 14px 0 0 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px 0 0 14px;
    background-position: 0px 0px;
    margin: 0;
    padding: 0;
}


/* line 291, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .addnum:hover {
    background-position: 0px -31px;
}


/* line 295, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .decnum {
    background-image: url(../img/newregulation-controll-white.png);
    -moz-border-radius: 0 14px 14px 0;
    -webkit-border-radius: 0;
    border-radius: 0 14px 14px 0;
    background-position: -26px -1px;
    margin: 0;
    padding: 0;
}


/* line 301, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .decnum:hover {
    background-position: -26px -31px;
}


/* line 305, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .newdownbtn {
    background: url("../img/newdownbtn.png") no-repeat center;
    height: 40px;
    width: 36px;
}


/* line 310, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .newbackbtn {
    background: url("../img/newbackbtn.png") no-repeat center;
    height: 40px;
    width: 36px;
}


/* line 315, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .disbackground {
    background-color: transparent;
}


/* line 318, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group {
    width: 100%;
    margin-bottom: 15px;
    padding: 0 2px;
    height: 40px;
    /* overflow: hidden; */
    background: rgba(255, 255, 255, 0.2);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff, endColorstr=#33ffffff);
    position: relative;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}


/* line 328, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group i {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 331, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group .J_area,
.main-bg .adjust-height .choose .query-air .options .air-group .J_calendar,
.main-bg .adjust-height .choose .query-air .options .air-group .favorable {
    width: 128px;
    color: #fff;
    cursor: pointer;
    font-weight: 100;
    font-size: 14px;
    font-family: microsoft yahei;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: transparent;
    border: 0;
}


/* line 342, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group label {
    width: 128px;
    color: #fff;
    cursor: pointer;
    text-indent: .5em;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 349, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group #seat {
    width: 305px;
}


/* line 352, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group .timer {
    width: 288px;
    display: inline;
}


/* line 355, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group .timer .J_calendar {
    width: 90px;
}


/* line 358, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group .timer span {
    vertical-align: middle;
    color: #fff;
    position: relative;
    left: -5px;
}


/* line 364, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group .timer .start {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding-right: 30px;
    margin-right: 10px;
    border-right: 1px solid #0165af;
}


/* line 370, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group .timer .adjust-border-right {
    border-right: 1px solid transparent;
}


/* line 373, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group .timer .end {
    display: none;
    padding-left: 1px;
}


/* line 377, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group .timer .showCalendar {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 381, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group #user-card {
    width: 275px;
}


/* line 384, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group .adjust-cursor {
    cursor: pointer;
}


/* line 387, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group ul.seat-menu {
    display: none;
    position: absolute;
    top: 20px;
    left: 0;
    width: 100%;
    padding: 20px 40px 10px;
    background: #fff;
    z-index: 2;
    -moz-border-radius: 0 0 20px 20px;
    -webkit-border-radius: 0;
    border-radius: 0 0 20px 20px;
}


/* line 397, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group ul.seat-menu li {
    width: 100%;
    padding: 9px;
    cursor: pointer;
    color: #155e9f;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


/* line 404, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .air-group ul.seat-menu li:hover {
    background: #ebf6ff;
}


/* line 410, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .adjust-air-group-ie8-bg {
    background: #fff;
    border: 1px solid #ECECEC;
}


/* line 414, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .check-in-btns {
    padding-top: 20px;
}


/* line 416, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .check-in-btns .btn {
    -moz-box-shadow: 0 0 0 #fff;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 8px 18px;
    font-size: 16px;
    font-weight: 400;
}


/* line 422, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .check-in-btns .btn:active {
    top: 0;
    left: 0;
}


/* line 428, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .seat-active {
    background: #fff;
}


/* line 430, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .seat-active label {
    color: #155e9f;
    position: relative;
    z-index: 3;
}


/* line 435, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .options .seat-active i {
    position: relative;
    z-index: 3;
}


/* line 441, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .submit {
    padding-top: 10px;
}


/* line 443, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .submit button {
    font-weight: 700;
    font-size: 16px;
    width: 260px;
    border-radius: 19px;
    -moz-box-shadow: 0 0 0 #000;
    -webkit-box-shadow: 0 0 0 #000;
    box-shadow: 0 0 0 #000;
}


/* line 449, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .submit button:active {
    top: 0;
    -moz-box-shadow: 0 0 0 #000;
    -webkit-box-shadow: 0 0 0 #000;
    box-shadow: 0 0 0 #000;
}


/* line 455, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .showForm {
    display: block;
}


/* line 458, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .option-city {
    padding-top: 20px;
}


/* line 460, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .option-city li {
    display: block;
    float: left;
    width: 120px;
    text-align: center;
}


/* line 465, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .option-city li a {
    color: #fff;
}


/* line 467, ../sass/_home.scss */

.main-bg .adjust-height .choose .query-air .option-city li a:hover {
    color: #155897;
}


/* line 474, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding {
    padding: 40px 28px;
}


/* line 477, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 {
    display: none;
    padding: 40px 0 116px;
}


/* line 480, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .adjust-opacity {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
}


/* line 482, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .adjust-opacity button {
    display: none;
}


/* line 486, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .fly-city {
    position: relative;
}


/* line 488, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .fly-city .city-search {
    position: absolute;
    top: 145px;
    left: 75px;
}


/* line 494, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 h5 {
    cursor: pointer;
}


/* line 497, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 form {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 500, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .appear {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}


/* line 502, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .appear button {
    display: block;
}


/* line 506, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .span10 {
    padding-top: 28px;
}


/* line 508, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .span10 h5 {
    color: #fff;
    margin-bottom: 20px;
}


/* line 512, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .span10 .air-group {
    width: 100%;
    margin-bottom: 15px;
    padding: 0 2px;
    height: 40px;
    background: rgba(255, 255, 255, 0.2);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff, endColorstr=#33ffffff);
    position: relative;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}


/* line 521, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .span10 .air-group i {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 524, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .span10 .air-group .J_area,
.main-bg .adjust-height .choose .adjust-padding-0 .span10 .air-group .J_calendar,
.main-bg .adjust-height .choose .adjust-padding-0 .span10 .air-group .J_aircard,
.main-bg .adjust-height .choose .adjust-padding-0 .span10 .air-group .J_time {
    width: 123px;
    color: #fff;
    cursor: pointer;
    font-weight: 100;
    font-size: 14px;
    font-family: microsoft yahei;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: transparent;
    border: 0;
}


/* line 536, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .span10 button {
    font-weight: 700;
    font-size: 16px;
    width: 260px;
    border-radius: 19px;
    -moz-box-shadow: 0 0 0 #000;
    -webkit-box-shadow: 0 0 0 #000;
    box-shadow: 0 0 0 #000;
}


/* line 542, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .span10 button:active {
    top: 0;
    -moz-box-shadow: 0 0 0 #000;
    -webkit-box-shadow: 0 0 0 #000;
    box-shadow: 0 0 0 #000;
}


/* line 548, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .fly-num {
    position: absolute;
    top: 86px;
    left: 207px;
}


/* line 552, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .fly-num .fly-num-box {
    height: 145px;
    padding: 0 20px;
    border-left: 1px solid #c7dae9;
}


/* line 557, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .fly-num .num-search {
    position: absolute;
    left: -132px;
    top: 145px;
}


/* line 563, ../sass/_home.scss */

.main-bg .adjust-height .choose .adjust-padding-0 .adjust-border-right {
    border-right: 1px solid #c7dae9;
    padding: 0 20px;
}


/* line 570, ../sass/_home.scss */

.main-bg .surprise {
    background: rgba(26, 117, 188, 0.81);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#C81a75bc, endColorstr=#C81a75bc);
    color: #fff;
    letter-spacing: 1px;
    margin: 49px 0 0;
    padding: 23px 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 0 0;
}


/* line 578, ../sass/_home.scss */

.main-bg .surprise small {
    color: #fff;
    font-size: 60%;
    margin-left: 12px;
}


/* line 585, ../sass/_home.scss */

#time {
    width: 100%;
    margin-bottom: 80px;
    -moz-box-shadow: 0 3px 0px #0a3e70;
    -webkit-box-shadow: 0 3px 0px #0a3e70;
    box-shadow: 0 3px 0px #0a3e70;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #1a77be;
    *zoom: 1;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1A77BE', endColorstr='#FF135695');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhNzdiZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzNTY5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1a77be), color-stop(100%, #135695));
    background-image: -moz-linear-gradient(top, #1a77be 0%, #135695 100%);
    background-image: -webkit-linear-gradient(top, #1a77be 0%, #135695 100%);
    background-image: linear-gradient(to bottom, #1a77be 0%, #135695 100%);
}


/* line 594, ../sass/_home.scss */

#time .pc-span2 {
    padding: 45px 20px;
    cursor: pointer;
}


/* line 598, ../sass/_home.scss */

#time .pc-span2 ul li {
    width: 31.3333333%;
    height: 46px;
    line-height: 46px;
    background: #fff;
    margin-right: 3%;
    text-align: center;
    float: left;
    color: #1c6cb9;
    font-weight: 100;
    font-size: 36px;
    font-family: -webkit-pictograph;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 2px 0px #0a3e70;
    -webkit-box-shadow: 0px 2px 0px #0a3e70;
    box-shadow: 0px 2px 0px #0a3e70;
    position: relative;
    z-index: 0;
}


/* line 615, ../sass/_home.scss */

#time .pc-span2 ul li:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    content: '';
    border-bottom: 1px solid #ebebeb;
    z-index: -1;
}


/* line 626, ../sass/_home.scss */

#time .pc-span2 ul .last-li {
    margin-right: 0;
}


/* line 630, ../sass/_home.scss */

#time .pc-span2 table {
    width: 100%;
}


/* line 634, ../sass/_home.scss */

#time .pc-span2 table tbody tr td {
    color: #BDBDBD;
    font-size: 8px;
    padding: 3px;
    font-family: initial;
    font-weight: 100;
    text-align: center;
    border-bottom: 1px solid #BDBDBD;
}


/* line 646, ../sass/_home.scss */

#time .pc-span2 p {
    text-align: center;
    color: #ff9600;
    margin: 0;
    padding: 0;
}


/* line 652, ../sass/_home.scss */

#time .pc-span2 .price {
    font-size: 22px;
    padding: 12px 0;
    font-weight: 700;
    position: relative;
}


/* line 657, ../sass/_home.scss */

#time .pc-span2 .price:after {
    position: absolute;
    content: 'CNY';
    font-size: 8px;
    font-weight: 100;
    top: 26%;
    left: 70%;
}


/* line 666, ../sass/_home.scss */

#time .pc-span2 .locale {
    font-size: 14px;
    margin-bottom: 3px;
}


/* line 670, ../sass/_home.scss */

#time .pc-span2 .date {
    font-size: 8px;
}


/* line 673, ../sass/_home.scss */

#time .pc-span2 .residue {
    width: 100%;
    padding: 6px 23px;
    position: absolute;
    bottom: -20px;
    left: 0;
    font-size: 22px;
    font-weight: 700;
    display: none;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0;
    border-radius: 0 0 5px 5px;
    -moz-box-shadow: 0 2px 0 #e0782b;
    -webkit-box-shadow: 0 2px 0 #e0782b;
    box-shadow: 0 2px 0 #e0782b;
}


/* line 684, ../sass/_home.scss */

#time .pc-span2 .residue p {
    padding-top: 4px;
    border-top: 1px solid #BDBDBD;
    position: relative;
}


/* line 688, ../sass/_home.scss */

#time .pc-span2 .residue p span {
    position: absolute;
    top: 11px;
    left: 3px;
    font-size: 14px;
    font-weight: 100;
}


/* line 697, ../sass/_home.scss */

#time .pc-span2:hover {
    background: #ff9600;
    position: relative;
}


/* line 700, ../sass/_home.scss */

#time .pc-span2:hover p {
    color: #fff;
}


/* line 706, ../sass/_home.scss */

#time .pc-span2:hover table tbody tr td {
    color: #fff;
    border-bottom: 1px solid #fff;
}


/* line 713, ../sass/_home.scss */

#time .pc-span2:hover .residue {
    display: block;
    background: #ff9600;
}


/* line 716, ../sass/_home.scss */

#time .pc-span2:hover .residue p {
    border-top: 1px solid #fff;
}


/* line 723, ../sass/_home.scss */

#air-fixed {
    display: none;
    width: 100%;
    position: fixed;
    z-index: 199;
    top: 0;
}


/* line 729, ../sass/_home.scss */

#air-fixed input::-webkit-input-placeholder {
    color: #006FC1;
}


/* line 732, ../sass/_home.scss */

#air-fixed input::-moz-placeholder {
    color: #006FC1;
}


/* line 735, ../sass/_home.scss */

#air-fixed input:-ms-input-placeholder {
    color: #006FC1;
}


/* line 738, ../sass/_home.scss */

#air-fixed .air-fixed {
    position: relative;
    background: #fff !important;
    /* overflow: hidden; */
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0;
    border-radius: 0 0 5px 5px;
    -moz-box-shadow: 0 0 20px #000;
    -webkit-box-shadow: 0 0 20px #000;
    box-shadow: 0 0 20px #000;
}


/* line 744, ../sass/_home.scss */

#air-fixed .air-fixed .close {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 21px;
    z-index: 1;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    text-indent: -9999px;
    background: url(../img/tip-close.png) no-repeat 0 0;
}


/* line 755, ../sass/_home.scss */

#air-fixed .air-fixed .close:hover {
    background-position: -30px 0;
}


/* line 759, ../sass/_home.scss */

#air-fixed .air-fixed .customer-service {
    position: absolute;
    top: 9px;
    right: 50px;
    z-index: 1;
}


/* line 765, ../sass/_home.scss */

#air-fixed .air-fixed .air-ordericonfixed {
    -moz-border-radius: 0 0 0 5px;
    -webkit-border-radius: 0;
    border-radius: 0 0 0 5px;
    padding: 112px 0;
    background: url(../img/air_ordericonfixed.png) no-repeat center #005797;
}


/* line 770, ../sass/_home.scss */

#air-fixed .air-fixed .air-order {
    padding: 40px 25px 20px;
    position: relative;
    background: #fff;
    -moz-border-radius: 0 0 5px 0;
    -webkit-border-radius: 0;
    border-radius: 0 0 5px 0;
}


/* line 777, ../sass/_home.scss */

#air-fixed .air-fixed .air-order #J_fixed_air_form .group .seat-active {
    background: #fff;
    box-shadow: 0 0 1px #C4C4C4 inset;
}


/* line 780, ../sass/_home.scss */

#air-fixed .air-fixed .air-order #J_fixed_air_form .group .seat-active label {
    color: #155e9f;
    position: relative;
    z-index: 3;
}


/* line 785, ../sass/_home.scss */

#air-fixed .air-fixed .air-order #J_fixed_air_form .group .seat-active i {
    position: relative;
    z-index: 3;
}


/* line 792, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .adjust-position {
    position: absolute;
    left: 25px;
    top: 40px;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 799, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .adjust-position label span {
    color: #005797;
}


/* line 804, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .hide-form {
    display: none;
    padding-bottom: 31px;
}


/* line 807, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .hide-form .margin-form {
    margin-top: 50px;
}


/* line 811, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group {
    margin-bottom: 20px;
}


/* line 813, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group input[type="submit"] {
    border: 0;
    outline: 0;
    background: #ff9600;
    overflow: hidden;
    cursor: pointer;
    width: 64px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}


/* line 826, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group input[type="submit"]:hover {
    background: #f98c03;
}


/* line 829, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group input[type="submit"]:active {
    background: #f18804;
}


/* line 833, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .radio-group-style,
#air-fixed .air-fixed .air-order .group .checkbox-group-style {
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 837, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .radio-group-style label span,
#air-fixed .air-fixed .air-order .group .checkbox-group-style label span {
    color: #005797;
}


/* line 842, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .people {
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 845, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .people i {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 848, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .people .baby {
    width: 76px;
    height: 40px;
    margin-right: 10px;
    background: rgba(255, 255, 255, 0.2);
    position: relative;
    float: left;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-box-shadow: 0 0 10px #dedede inset;
    -webkit-box-shadow: 0 0 10px #dedede inset;
    box-shadow: 0 0 10px #dedede inset;
}


/* line 857, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .people .baby .checkbox-group-style {
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 862, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .people .humen {
    width: 158px;
    height: 40px;
    margin-right: 10px;
    position: relative;
    float: left;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-box-shadow: 0 1px 3px #CACACA inset;
    -webkit-box-shadow: 0 1px 3px #CACACA inset;
    box-shadow: 0 1px 3px #CACACA inset;
    background: #f8f8f8;
}


/* line 871, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .people .humen label {
    color: #005797;
    text-indent: 9px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 876, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .people .humen .regulation {
    background: #d1d1d1;
}


/* line 878, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .people .humen .regulation .controll {
    color: #f9f9f9;
}


/* line 880, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .people .humen .regulation .controll:hover {
    color: #ff8e00;
}


/* line 887, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group {
    padding: 0 2px;
    height: 40px;
    background: rgba(255, 255, 255, 0.2);
    margin-right: 8px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-box-shadow: 0 1px 3px #CACACA inset;
    -webkit-box-shadow: 0 1px 3px #CACACA inset;
    box-shadow: 0 1px 3px #CACACA inset;
    background: #f8f8f8;
}


/* line 897, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group i {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    cursor: pointer;
}


/* line 901, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group label {
    width: 128px;
    color: #005797;
    cursor: pointer;
    text-indent: .5em;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 908, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .J_area,
#air-fixed .air-fixed .air-order .group .air-group .J_calendar,
#air-fixed .air-fixed .air-order .group .air-group .favorable {
    width: 128px;
    color: #005797;
    cursor: pointer;
    font-weight: 100;
    font-size: 14px;
    font-family: microsoft yahei;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: transparent;
    border: 0;
    padding-left: 0;
    text-indent: 7px;
    outline: none;
}


/* line 921, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .J_area:focus,
#air-fixed .air-fixed .air-order .group .air-group .J_calendar:focus,
#air-fixed .air-fixed .air-order .group .air-group .favorable:focus {
    outline: none;
}


/* line 925, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .favorable {
    width: 176px;
}


/* line 928, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .J_calendar {
    width: 90px;
}


/* line 931, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .timer-fixed {
    width: 288px;
    display: inline;
}


/* line 934, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .timer-fixed div {
    display: none;
}


/* line 937, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .timer-fixed span {
    vertical-align: middle;
}


/* line 940, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .timer-fixed .fixed-start {
    display: inline;
}


/* line 942, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .timer-fixed .fixed-start .start {
    padding-right: 40px;
    margin-right: 10px;
    border-right: 1px solid #eee;
}


/* line 947, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .timer-fixed .fixed-start .adjust-border-right {
    border-right: 1px solid transparent;
}


/* line 952, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .timer-fixed .fixed-end {
    display: none;
}


/* line 954, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .timer-fixed .fixed-end .end {
    padding-left: 1px;
}


/* line 958, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group .timer-fixed .showCalendar {
    display: inline-block;
    vertical-align: middle;
}


/* line 964, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group ul.seat-menu {
    display: none;
    position: absolute;
    top: 20px;
    left: 0;
    width: 100%;
    padding: 20px 40px 10px;
    background: #fff;
    z-index: 2;
    border: 1px solid #ECECEC;
    border-top: 0;
    -moz-border-radius: 0 0 20px 20px;
    -webkit-border-radius: 0;
    border-radius: 0 0 20px 20px;
}


/* line 976, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group ul.seat-menu li {
    width: 100%;
    padding: 9px 8px;
    cursor: pointer;
    color: #155e9f;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


/* line 983, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .air-group ul.seat-menu li:hover {
    background: #ebf6ff;
}


/* line 990, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .adjust-width {
    width: 420px;
    margin-right: 0;
}


/* line 997, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .inter-adjust-width {
    width: 380px;
}


/* line 999, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .inter-adjust-width .J_area {
    width: 126px;
}


/* line 1002, ../sass/_home.scss */

#air-fixed .air-fixed .air-order .group .inter-adjust-width .timer-fixed .fixed-start .start {
    padding-right: 20px;
}


/* line 1011, ../sass/_home.scss */

#promotion {
    width: 38%;
    float: left;
    margin-left: 5%;
    background: #fff;
    margin-bottom: 40px;
    padding: 6px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0px #e3e4e8;
    -webkit-box-shadow: 0 3px 0px #e3e4e8;
    box-shadow: 0 3px 0px #e3e4e8;
    position: relative;
}


/* line 1021, ../sass/_home.scss */

#promotion .promotion-tip {
    position: absolute;
    width: 46px;
    height: 40px;
    top: -22px;
    right: -3px;
    background: url(../img/icons.png) no-repeat -578px -79px;
}


/* line 1029, ../sass/_home.scss */

#promotion table {
    width: 100%;
    margin-bottom: 8px;
}


/* line 1034, ../sass/_home.scss */

#promotion table tbody tr td {
    text-align: center;
    padding: 14px 0;
    font-weight: 700;
    width: 33.333333%;
    vertical-align: bottom;
}


/* line 1040, ../sass/_home.scss */

#promotion table tbody tr td:first-child {
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 0 0 5px;
}


/* line 1043, ../sass/_home.scss */

#promotion table tbody tr td:last-child {
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0;
    border-radius: 0 5px 5px 0;
}


/* line 1046, ../sass/_home.scss */

#promotion table tbody tr td a {
    color: #2f2f2f;
}


/* line 1050, ../sass/_home.scss */

#promotion table tbody tr .timer {
    font-size: 12px;
    font-family: initial;
}


/* line 1054, ../sass/_home.scss */

#promotion table tbody tr .price {
    position: relative;
}


/* line 1056, ../sass/_home.scss */

#promotion table tbody tr .price:after {
    position: absolute;
    content: 'CNY';
    font-size: 8px;
    font-family: SimHei;
    top: 28%;
    left: 65%;
}


/* line 1068, ../sass/_home.scss */

#promotion .promotion-search {
    width: 100%;
    padding: 9px 0 3px;
    border-top: 1px solid #e1e1e1;
}


/* line 1072, ../sass/_home.scss */

#promotion .promotion-search .search {
    width: 278px;
    height: 40px;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    padding: 0 2px;
    float: left;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-box-shadow: 0 1px 3px #CACACA inset;
    -webkit-box-shadow: 0 1px 3px #CACACA inset;
    box-shadow: 0 1px 3px #CACACA inset;
    background: #f8f8f8;
}


/* line 1083, ../sass/_home.scss */

#promotion .promotion-search .search i {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 1086, ../sass/_home.scss */

#promotion .promotion-search .search input {
    height: 40px;
    width: 200px;
    border: none;
    color: #2f2f2f;
    font-size: 16px;
    font-weight: 400;
    background: transparent;
    vertical-align: top;
}


/* line 1097, ../sass/_home.scss */

#promotion .promotion-search .btns-group {
    float: right;
    height: 40px;
}


/* line 1100, ../sass/_home.scss */

#promotion .promotion-search .btns-group input {
    border: 0;
    outline: 0;
    margin-right: 3px;
    text-indent: -999px;
    background-color: transparent;
    overflow: hidden;
    cursor: pointer;
}


/* line 1109, ../sass/_home.scss */

#promotion .promotion-search .btns-group input:focus {
    border: 0;
    outline: 0;
}


/* line 1114, ../sass/_home.scss */

#promotion .promotion-search .btns-group a {
    text-indent: -999px;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 1123, ../sass/_home.scss */

#travel-slide {
    width: 57%;
    float: left;
    overflow: hidden;
    background: #fff;
    margin-bottom: 40px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0px #e3e4e8;
    -webkit-box-shadow: 0 3px 0px #e3e4e8;
    box-shadow: 0 3px 0px #e3e4e8;
}


/* line 1131, ../sass/_home.scss */

#travel-slide .photos {
    width: 100%;
    height: 250px;
    overflow: hidden;
    position: relative;
}


/* line 1136, ../sass/_home.scss */

#travel-slide .photos a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    height: 250px;
    display: none;
}


/* line 1141, ../sass/_home.scss */

#travel-slide .photos img {
    width: 100%;
    height: 100%;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 0 0;
}


/* line 1146, ../sass/_home.scss */

#travel-slide .photos .show {
    display: inline;
}


/* line 1150, ../sass/_home.scss */

#travel-slide .slide-bar {
    width: 100%;
    padding: 9px 9px 10px;
    position: relative;
}


/* line 1154, ../sass/_home.scss */

#travel-slide .slide-bar .slide-btn {
    width: 36px;
    height: 38px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    cursor: pointer;
    position: relative;
    z-index: 1;
}


/* line 1162, ../sass/_home.scss */

#travel-slide .slide-bar .slide-left {
    float: left;
}


/* line 1165, ../sass/_home.scss */

#travel-slide .slide-bar .slide-right {
    float: right;
}


/* line 1168, ../sass/_home.scss */

#travel-slide .slide-bar .bar {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    padding-top: 18px;
}


/* line 1176, ../sass/_home.scss */

#travel-slide .slide-bar .bar span {
    width: 10px;
    height: 10px;
    background: url(../img/slide-bar.png) no-repeat -115px -24px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    cursor: pointer;
    padding: 0 5px;
    margin: 0 5px;
}


/* line 1185, ../sass/_home.scss */

#travel-slide .slide-bar .bar .active {
    background-position: -135px -24px;
}


/* line 1191, ../sass/_home.scss */

#sights {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0px #e3e4e8;
    -webkit-box-shadow: 0 3px 0px #e3e4e8;
    box-shadow: 0 3px 0px #e3e4e8;
}


/* line 1197, ../sass/_home.scss */

#sights img {
    width: 100%;
}


/* line 1201, ../sass/_home.scss */

#strategy {
    width: 100%;
    height: 208px;
    overflow: hidden;
    margin-bottom: 40px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 3px 0px #e3e4e8;
    -webkit-box-shadow: 0 3px 0px #e3e4e8;
    box-shadow: 0 3px 0px #e3e4e8;
    position: relative;
}


/* line 1210, ../sass/_home.scss */

#strategy #strategy-btns a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: absolute;
    z-index: 4;
    top: 88px;
}


/* line 1216, ../sass/_home.scss */

#strategy #strategy-btns .icons-air-btn-left-opacity {
    left: 625px;
}


/* line 1219, ../sass/_home.scss */

#strategy #strategy-btns .icons-air-btn-right-opacity {
    right: 22px;
}


/* line 1223, ../sass/_home.scss */

#strategy .group {
    position: relative;
    height: 208px;
    overflow: hidden;
    display: none;
}


/* line 1228, ../sass/_home.scss */

#strategy .group img {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


/* line 1231, ../sass/_home.scss */

#strategy .group .introduce {
    width: 397px;
    height: 208px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    padding: 12px 22px;
}


/* line 1252, ../sass/_home.scss */

#strategy .group .introduce .mask {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0;
    border-radius: 0 5px 5px 0;
}


/* line 1261, ../sass/_home.scss */

#strategy .group .introduce h2,
#strategy .group .introduce h3,
#strategy .group .introduce p {
    background: transparent;
    position: relative;
    z-index: 3;
}


/* line 1266, ../sass/_home.scss */

#strategy .group .introduce h3 {
    color: #fff;
    font-size: 20px;
}


/* line 1269, ../sass/_home.scss */

#strategy .group .introduce h3 span {
    font-size: 12px;
    position: relative;
    top: -8px;
    left: 6px;
}


/* line 1276, ../sass/_home.scss */

#strategy .group .introduce p {
    font-size: 14px;
    color: #389af2;
    font-weight: 500;
}


/* line 1281, ../sass/_home.scss */

#strategy .group .introduce h2 {
    color: #fa9d3c;
    font-size: 38px;
    position: absolute;
    top: 88px;
    width: 100%;
    left: 0;
}


/* line 1288, ../sass/_home.scss */

#strategy .group .introduce h2 small {
    font-size: 50%;
    color: inherit;
}


/* line 1297, ../sass/_home.scss */

#series {
    width: 100%;
    overflow: hidden;
    margin-bottom: 40px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}


/* line 1303, ../sass/_home.scss */

#series .series-img {
    width: 160px;
    height: 100px;
    overflow: hidden;
    margin-right: 8px;
    float: left;
}


/* line 1309, ../sass/_home.scss */

#series .series-img img {
    display: none;
}


/* line 1312, ../sass/_home.scss */

#series .series-img .show {
    display: block;
}


/* line 1316, ../sass/_home.scss */

#series img {
    width: 100%;
}


/* footer{
	background: #fff;
	padding: 69px 0;
	.foot-left{
		border-right: 1px solid #f8d3bd;
		.logo_tel{
			margin-bottom: 60px;
			.logo-footer{
				height: 64px;
				background: url(../img/logo-footer.png) no-repeat -8px -7px;
			}
			.tel-footer{
				height: 64px;
				padding-left: 52px;
				padding-top: 6px;
				background: url(../img/tel-footer.png) no-repeat -6px -2px;
				h3{
					font-weight: 700;
					color: #e76d26;
					margin-bottom: 6px;
					small{
						color: #e76d26;
						background: #ffdcc2;
						font-size: 52%;
						padding: 3px 9px;
						position: relative;
						top: -2px;
						@include inline-block;
					}
				}
			}
		}
		.detail{
			h4{
				margin-bottom: 32px;
				font-weight: 700;
			}
			p{
				margin-bottom: 6px;
			}
		}
		.integrity{
			padding: 90px 0 0 110px;
			.integrity-img{
				width: 116px;
				margin-left: 16px;
				@include inline-block;
				img{
					width: 100%;
				}
			}
			.integrity-detail{
				@include inline-block;
				p{
					color: #497eb2;
					font-size: 12px;
				}
			}
		}
	}
	.foot-right{
		padding-left: 9px;
		.erwei{
			padding-left: 46px;
			float: right;
			h4{
				color: $yellow;
				font-weight: 700;
				margin-bottom: 16px;
			}
			p{
				color: $yellow;
				font-size: 12px;
				margin-bottom: 24px;
			}
			img{
				width: 100%;
			}
			.color-green{
				color: #7ab60a;
			}
		}
		.email-order{
			padding: 40px 0 0 46px;
			position: relative;
			input{
				width: 260px;
			}
			a{
				margin: 0;
				padding: 9px 14px;
				position: absolute;
				right: 0;
				bottom: 1px;
				top: inherit;
				@include box-shadow(0 1px 0 #0a3e70);
				&:active{
					top: inherit;
					bottom: 1px;
					@include box-shadow(0 1px 0 #0a3e70);
				}
			}
		}
	}
	
} */


/* line 1428, ../sass/_home.scss */

.simsun {
    font-family: SimSun !important;
}


/* #demo{
	@include anim(demo,1s,linear,0s,infinite,alternate);
} */


/* line 1434, ../sass/_home.scss */

.disablea {
    color: #666;
    background: #f3f3f3;
    -moz-box-shadow: 0 3px 0 #f3f3f3;
    -webkit-box-shadow: 0 3px 0 #f3f3f3;
    box-shadow: 0 3px 0 #f3f3f3;
}


/* line 1438, ../sass/_home.scss */

.disablea:hover {
    color: #666;
    background: #f3f3f3;
    -moz-box-shadow: 0 3px 0 #f3f3f3;
    -webkit-box-shadow: 0 3px 0 #f3f3f3;
    box-shadow: 0 3px 0 #f3f3f3;
}

@keyframes demo {
    0% {
        top: 28.4%;
        left: 16.8%;
    }
    100% {
        top: 25%;
        left: 13%;
    }
}

@-webkit-keyframes demo {
    0% {
        top: 28.4%;
        left: 16.8%;
    }
    100% {
        top: 25%;
        left: 13%;
    }
}

@-moz-keyframes demo {
    0% {
        top: 28.4%;
        left: 16.8%;
    }
    100% {
        top: 25%;
        left: 13%;
    }
}

@-o-keyframes demo {
    0% {
        top: 28.4%;
        left: 16.8%;
    }
    100% {
        top: 25%;
        left: 13%;
    }
}


/* line 1, ../sass/_header.scss */

header {
    height: 70px;
    background: #005797;
    position: relative;
    margin-bottom: 45px;
}


/* line 6, ../sass/_header.scss */

header .logo {
    width: 155px;
    vertical-align: top;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: left;
    margin-right: 20px;
}


/* line 12, ../sass/_header.scss */

header .logo img {
    width: 100%;
}


/* line 16, ../sass/_header.scss */

header nav {
    height: 61px;
    width: 825px;
    margin-top: 9px;
    float: left;
}


/* line 21, ../sass/_header.scss */

header nav .ul {
    width: 460px;
    height: 50px;
    float: left;
}


/* line 25, ../sass/_header.scss */

header nav .ul .li {
    float: left;
    text-align: center;
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 30, ../sass/_header.scss */

header nav .ul .li a {
    color: #092d4f;
    padding: 14px 15px 26px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}


/* line 35, ../sass/_header.scss */

header nav .ul .li a:hover {
    color: #ff8e00;
}


/* line 38, ../sass/_header.scss */

header nav .ul .li a:active {
    color: #ff8e00;
}


/* line 42, ../sass/_header.scss */

header nav .ul .li .secondary-menu {
    display: none;
    width: 100%;
    min-height: 200px;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 70px;
    overflow: visible;
    background-color: rgba(0, 97, 169, 0.95);
    -moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.22);
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.22);
}


/* line 56, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container {
    position: relative;
    overflow: visible;
    min-height: 200px;
}


/* line 60, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .nv-light-bg {
    width: 699px;
    height: 100%;
    position: absolute;
    z-index: 3;
    right: -200px;
    top: 0;
    background: url(../img/nav-light-bg.png) no-repeat 0 0;
    overflow: hidden;
}


/* line 70, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container img {
    position: absolute;
    z-index: 3;
}


/* line 74, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .nav-vip {
    bottom: 9px;
    right: 28px;
}


/* line 78, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .nav-plan {
    bottom: 0;
    right: 95px;
}


/* line 82, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .nav-order {
    bottom: 9px;
    right: 28px;
}


/* line 86, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .nav-holiday {
    bottom: 0;
    right: 8px;
}


/* line 90, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .nav-favorable {
    bottom: -3px;
    right: 18px;
}


/* line 94, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .menu {
    width: 780px;
    margin: 30px 0 0;
    position: relative;
    z-index: 4;
    zoom: 1;
    overflow: visible;
}


/* line 102, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .menu .three-menu {
    width: 42%;
    float: left;
    margin-right: 60px;
    padding: 0;
    position: relative;
    z-index: 4;
}


/* line 109, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .menu .three-menu p {
    font-size: 18px;
    color: #70baff;
    margin: 0;
    padding-bottom: 7px;
    line-height: 18px;
}


/* line 116, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .menu .three-menu div {
    max-width: 330px;
    margin-bottom: 32px;
    font-size: 0;
    border-top: 1px solid #3d86bd;
    display: inline-block;
}


/* line 122, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .menu .three-menu div a {
    font-size: 13px;
    color: #fff;
    padding: 10px 20px 0 0;
}


/* line 126, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .menu .three-menu div a:hover,
header nav .ul .li .secondary-menu .container .menu .three-menu div a:focus {
    color: #ff8e00;
}


/* line 130, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .menu .three-menu div .padding-right-no {
    padding-right: 0;
}


/* line 133, ../sass/_header.scss */

header nav .ul .li .secondary-menu .container .menu .three-menu div .shen-hong {
    padding-right: 35px;
}


/* line 142, ../sass/_header.scss */

header nav .ul .li:hover .secondary-menu {
    display: block;
}


/* line 146, ../sass/_header.scss */

header nav .ul .li:hover .secondary-menu.adjust-ipad-display {
    display: none;
}


/* line 149, ../sass/_header.scss */

header nav .ul .li:hover a {
    color: #ff8e00;
}


/* line 152, ../sass/_header.scss */

header nav .ul .li:hover .adjust-ipad-color {
    color: #092d4f;
}


/* line 157, ../sass/_header.scss */

header nav .ul .li:active a {
    color: #ff8e00;
}


/* line 163, ../sass/_header.scss */

header nav .tel-logo {
    display: inline-block;
    float: left;
    margin-right: 12px;
}


/* line 168, ../sass/_header.scss */

header nav .search {
    width: 104px;
    height: 34px;
    margin: 8px 0 10px;
    overflow: hidden;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    border-radius: 17px;
    background: #00457b;
    position: relative;
    float: left;
}


/* line 177, ../sass/_header.scss */

header nav .search input {
    height: 34px;
    line-height: 34px\9;
    _line-height: 34px;
    background: transparent;
    border: none;
    color: #999;
    font-size: 14px;
    padding-left: 1em;
}


/* line 186, ../sass/_header.scss */

header nav .search input:focus {
    outline: 0;
    color: #999;
}


/* line 192, ../sass/_header.scss */

header nav .search span {
    width: 34px;
    padding: 17px;
    cursor: pointer;
    background: url(../img/search.png) no-repeat center;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: absolute;
    right: 0;
    top: 0;
}


/* line 203, ../sass/_header.scss */

header nav .country {
    height: 34px;
    margin: 8px 0 8px 12px;
    padding: 0 12px;
    line-height: 34px;
    float: left;
    background: #00457b;
    color: #ff8e00;
    position: relative;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    border-radius: 17px;
}


/* line 213, ../sass/_header.scss */

header nav .country label {
    cursor: pointer;
    font-size: 12px;
    position: relative;
}


/* line 219, ../sass/_header.scss */

header nav .country span {
    position: relative;
    z-index: 2;
    height: 3px;
    display: inline-block;
    height: 15px;
}


/* line 226, ../sass/_header.scss */

header nav .country .menu {
    width: 100%;
    display: none;
    padding-top: 7px;
    position: absolute;
    left: 0;
    top: 31px;
}


/* line 235, ../sass/_header.scss */

header nav .country .menu ul {
    width: 100%;
    height: auto;
    background: #00457b;
    padding: 2px 2px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    overflow: hidden;
}


/* line 243, ../sass/_header.scss */

header nav .country .menu ul li {
    float: none;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
}


/* line 250, ../sass/_header.scss */

header nav .country .menu ul li a {
    width: 100%;
    height: 30px;
    padding: 0;
    line-height: 30px;
    font-size: 12px;
    color: #ff8e00;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    text-align: center;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    vertical-align: bottom;
}


/* line 261, ../sass/_header.scss */

header nav .country .menu ul li a:hover {
    background: #003762;
}


/* line 270, ../sass/_header.scss */

header nav .country:hover .menu {
    display: block;
}


/* line 275, ../sass/_header.scss */

header nav .tel {
    width: 34px;
    height: 34px;
    margin: 8px 0 8px 12px;
    float: left;
    background-image: url(../img/headset.png);
    background-position: center;
    background-repeat: no-repeat;
    background-color: #00457b;
    color: #ff8e00;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    border-radius: 17px;
    position: relative;
    display: inline-block;
}


/* line 289, ../sass/_header.scss */

header nav .person {
    width: 34px;
    height: 34px;
    margin: 8px 0 8px 12px;
    float: left;
    background-image: url(../img/nav_person.png);
    background-position: center;
    background-repeat: no-repeat;
    background-color: #00457b;
    color: #ff8e00;
    position: relative;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    border-radius: 17px;
}


/* line 301, ../sass/_header.scss */

header nav .person .menu {
    width: 120px;
    display: none;
    padding-top: 7px;
    position: absolute;
    z-index: 1;
    left: -40px;
    top: 32px;
}


/* line 309, ../sass/_header.scss */

header nav .person .menu ul {
    width: 100%;
    height: auto;
    background: #00457b;
    padding: 5px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    overflow: hidden;
}


/* line 317, ../sass/_header.scss */

header nav .person .menu ul li {
    float: none;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
}


/* line 325, ../sass/_header.scss */

header nav .person .menu ul li a {
    width: 100%;
    height: 30px;
    padding: 0;
    line-height: 30px;
    font-size: 12px;
    color: #ff8e00;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    vertical-align: bottom;
    text-align: center;
}


/* line 336, ../sass/_header.scss */

header nav .person .menu ul li a:hover {
    background: #003966;
}


/* line 345, ../sass/_header.scss */

header nav .person:hover .menu {
    display: block;
}


/* line 350, ../sass/_header.scss */

header nav .per-active {
    background-image: url(../img/nav_person2.png);
    background-color: #ff8e00;
}


/* line 356, ../sass/_header.scss */

.index-head {
    background: transparent;
    margin-bottom: 0;
}


/* line 360, ../sass/_header.scss */

.adjust-mb-0 {
    margin-bottom: 0;
}


/* line 363, ../sass/_header.scss */

.index-head.active {
    background: #005797;
}


/* line 3, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-head {
    height: 55px;
    line-height: 55px;
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    background: #ffa734;
    padding-left: 25px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom: 1px solid #C7CACE;
}


/* line 15, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con {
    color: #fff;
    font-weight: 500;
    overflow: hidden;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
}


/* line 21, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con li {
    font-size: 15px;
    height: 50px;
    line-height: 50px;
    background: #8e9399;
    padding-left: 25px;
    border-bottom: 1px solid #9A9EA3;
}


/* line 28, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con li:hover {
    background: #888D92;
}


/* line 31, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con li i {
    width: 6px;
    background: #ffa734;
    height: 100%;
    margin-left: -25px;
    margin-right: 17px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
}


/* line 40, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con li a {
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 100%;
}


/* line 45, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con li.nav-second {
    height: auto;
    padding-left: 0;
}


/* line 48, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con li.nav-second p {
    font-size: 15px;
    height: 50px;
    line-height: 50px;
    background: #8e9399;
    padding-left: 25px;
    margin: 0;
    cursor: pointer;
}


/* line 56, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con li.nav-second p:hover {
    background: #888D92;
}


/* line 60, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con li.nav-second ul {
    display: none;
}


/* line 62, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con li.nav-second ul li {
    height: 45px;
    font-size: 13px;
    line-height: 45px;
    background: #9ea3a8;
    padding-left: 25px;
    border-bottom: 1px solid #93979d;
}


/* line 69, ../sass/aboutshandongair/_joinShandongair.scss */

.nav .nav-con li.nav-second ul li:hover {
    background: #959BA1;
}


/* line 78, ../sass/aboutshandongair/_joinShandongair.scss */

.transport-icon {
    margin-top: 50px;
}


/* line 80, ../sass/aboutshandongair/_joinShandongair.scss */

.transport-icon .serv {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 30px;
    margin-top: 30px;
}


/* line 84, ../sass/aboutshandongair/_joinShandongair.scss */

.transport-icon .serv p {
    color: #ff9000;
    font-size: 26px;
    margin-bottom: 4px;
}


/* line 92, ../sass/aboutshandongair/_joinShandongair.scss */

.transport-foot {
    width: 100%;
    position: relative;
    margin: 35px 0 80px;
}


/* line 96, ../sass/aboutshandongair/_joinShandongair.scss */

.transport-foot .learn {
    border: solid 1px #00aeef;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 100px;
    text-align: center;
    color: #00aeef;
    font-size: .9em;
    position: absolute;
    bottom: 20px;
    right: 45px;
}


/* line 109, ../sass/aboutshandongair/_joinShandongair.scss */

footer {
    text-align: center;
    background: #fff;
    padding: 69px 0;
}


/* line 113, ../sass/aboutshandongair/_joinShandongair.scss */

footer img {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
}


/* line 116, ../sass/aboutshandongair/_joinShandongair.scss */

footer .describe {
    color: #6e98c2;
    margin-top: 10px;
    margin-left: 15px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    text-align: left;
}


/* line 125, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair {
    padding-left: 43px;
    min-height: 300px;
}


/* line 127, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .change-infor {
    color: #2f2f2f;
    padding: 0 10px 10px;
    background: #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 3px 0 #e3e4e8;
    -webkit-box-shadow: 0 3px 0 #e3e4e8;
    box-shadow: 0 3px 0 #e3e4e8;
    margin-bottom: 35px;
}


/* line 134, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .change-infor h3 {
    height: 60px;
    line-height: 60px;
    color: #31587d;
    text-indent: 30px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ececec;
}


/* line 143, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .change-infor .privacy-info h4 {
    color: #ff8e00;
}


/* line 149, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .join-shanhang .download-list {
    padding: 20px 30px 0 30px;
}


/* line 151, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .join-shanhang .download-list p {
    color: #2f2f2f;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 14px;
}


/* line 156, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .join-shanhang .download-list p a {
    color: #005797;
}


/* line 158, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .join-shanhang .download-list p a:hover {
    color: #ffa734;
}


/* line 163, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .join-shanhang .download-list .statement {
    margin-bottom: 20px;
}


/* line 171, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .post-name .post-list ul li {
    height: 40px;
    line-height: 40px;
    padding: 0 28px;
    font-size: 12px;
    color: #005797;
}


/* line 177, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .post-name .post-list ul li a {
    color: #005797;
}


/* line 179, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .post-name .post-list ul li a:hover {
    color: #ACACAC;
}


/* line 183, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .post-name .post-list ul li span {
    float: right;
}


/* line 187, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .post-name .post-list ul .li-odd {
    background-color: #f6f8fa;
}


/* line 191, ../sass/aboutshandongair/_joinShandongair.scss */

.aboutshandongair .post-name .post-list .package-num {
    padding-top: 50px;
    margin-bottom: 20px;
}


/* line 3, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .contact-table table {
    max-width: 100%;
    color: #2f2f2f;
    font-size: 12px;
}


/* line 9, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .contact-table table thead tr th {
    border: 1px solid #fff;
    vertical-align: middle;
    padding: 11px;
    line-height: 1.428;
    text-align: center;
    background-color: #f0f2f5;
}


/* line 16, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .contact-table table thead tr th:first-child {
    width: 83px;
}


/* line 19, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .contact-table table thead tr th:last-child {
    width: 308px;
}


/* line 27, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .contact-table table tbody tr td {
    height: 40px;
    line-height: 40px;
    border: 1px solid #fff;
    vertical-align: middle;
    text-align: center;
    background-color: #f6f8fa;
}


/* line 34, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .contact-table table tbody tr td.bus {
    padding: 0;
}


/* line 37, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .contact-table table tbody tr td a {
    display: block;
    color: #005797;
    padding: 12px 7px;
}


/* line 41, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .contact-table table tbody tr td a:hover {
    color: #fff;
    background: #005797;
}


/* line 46, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .contact-table table tbody tr td p {
    margin: 0;
    line-height: 25px;
    text-align: left;
    text-indent: 20px;
}


/* line 61, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .business table tbody tr td {
    padding: 12px 7px;
}


/* line 68, ../sass/aboutshandongair/_businessContact.scss */

.business-contact .open-pay {
    margin-top: 36px;
}


/* line 3, ../sass/aboutshandongair/_introductionAir.scss */

.introduction-shanhang .introduction-content img {
    margin-bottom: 20px;
}


/* line 6, ../sass/aboutshandongair/_introductionAir.scss */

.introduction-shanhang .introduction-content p {
    padding: 0 20px;
    font-size: 12px;
    color: #2f2f2f;
    line-height: 18px;
    margin-bottom: 25px;
    text-indent: 2em;
}


/* line 13, ../sass/aboutshandongair/_introductionAir.scss */

.introduction-shanhang .introduction-content p a {
    color: #005797;
    cursor: pointer;
}


/* line 16, ../sass/aboutshandongair/_introductionAir.scss */

.introduction-shanhang .introduction-content p a:hover {
    color: #ffa734;
}


/* line 21, ../sass/aboutshandongair/_introductionAir.scss */

.introduction-shanhang .introduction-content .contact-method {
    margin-bottom: 3px;
    text-indent: 0;
}


/* line 2, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor {
    color: #2f2f2f;
    padding: 0 10px 10px;
    background: #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 3px 0 #e3e4e8;
    -webkit-box-shadow: 0 3px 0 #e3e4e8;
    box-shadow: 0 3px 0 #e3e4e8;
}


/* line 8, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor h3 {
    color: #005797;
    text-indent: 45px;
    padding-top: 30px;
    margin-bottom: 14px;
}


/* line 14, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor h4 {
    font-size: 16px;
    text-indent: 45px;
    color: #005797;
    margin-bottom: 20px;
}


/* line 20, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor p {
    margin: 0 45px;
    line-height: 15px;
    color: #8c8c8c;
    font-size: 12px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ececec;
    margin-bottom: 0;
}


/* line 28, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor p i {
    display: inline-block;
    margin-right: 10px;
}


/* line 33, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor p .timer {
    height: 16px;
    width: 16px;
    background: url("../img/aboutshanhang/rounded.png") 0 0 no-repeat;
    float: left;
}


/* line 39, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor p .print {
    height: 17px;
    width: 17px;
    background: url("../img/aboutshanhang/print.png") 0 0 no-repeat;
    float: right;
    cursor: pointer;
}


/* line 47, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor .news-content {
    padding: 30px 45px 0 45px;
}


/* line 49, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor .news-content p {
    border-bottom: 0;
    text-indent: 2em;
    color: #2f2f2f;
    font-size: 14px;
    margin: 0;
    line-height: 18px;
    margin-bottom: 25px;
    padding: 0;
}


/* line 59, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor .news-content .img-title {
    text-align: center;
    font-size: 12px;
    color: #4c4c4c;
}


/* line 64, ../sass/aboutshandongair/_newsnoticeDetail.scss */

.newsnotice-detail .change-infor .news-content img {
    margin-bottom: 10px;
    margin-top: 5px;
}


/* line 2, ../sass/aboutshandongair/_disclaimer.scss */

.disclaimer .disclaimer-info {
    padding: 0 30px 20px;
}


/* line 4, ../sass/aboutshandongair/_disclaimer.scss */

.disclaimer .disclaimer-info p {
    margin-top: 25px;
    font-size: 12px;
    margin-bottom: 0;
}


/* line 12, ../sass/aboutshandongair/_disclaimer.scss */

.dimension-ad {
    margin: 86px auto;
}


/* line 14, ../sass/aboutshandongair/_disclaimer.scss */

.dimension-ad .advertise-title {
    color: #ff9000;
    margin-left: 27px;
    padding-top: 35px;
}


/* line 19, ../sass/aboutshandongair/_disclaimer.scss */

.dimension-ad .ad-link {
    position: relative;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 3px 0 #e3e4e8;
    -webkit-box-shadow: 0 3px 0 #e3e4e8;
    box-shadow: 0 3px 0 #e3e4e8;
}


/* line 23, ../sass/aboutshandongair/_disclaimer.scss */

.dimension-ad .ad-link .learn-more {
    position: absolute;
    right: 18px;
    bottom: 16px;
    color: #00aeef;
    border: 1px solid #00aeef;
    font-size: 12px;
    padding: 5px 10px;
}


/* line 2, ../sass/aboutshandongair/_privacyPolicy.scss */

.privacy-policy .privacy-info {
    padding: 15px 30px 0;
    font-size: 12px;
}


/* line 5, ../sass/aboutshandongair/_privacyPolicy.scss */

.privacy-policy .privacy-info p {
    margin-bottom: 20px;
}


/* line 9, ../sass/aboutshandongair/_privacyPolicy.scss */

.privacy-policy .privacy-info dl dt {
    font-size: 16px;
    color: #ff9000;
    margin-bottom: 20px;
}


/* line 14, ../sass/aboutshandongair/_privacyPolicy.scss */

.privacy-policy .privacy-info dl dd {
    margin-bottom: 25px;
}


/* line 2, ../sass/aboutshandongair/_friendlyLink.scss */

.friendly-link .link-info {
    padding: 15px 30px 5px;
}


/* line 5, ../sass/aboutshandongair/_friendlyLink.scss */

.friendly-link .link-info ul li {
    margin-bottom: 15px;
}


/* line 7, ../sass/aboutshandongair/_friendlyLink.scss */

.friendly-link .link-info ul li a {
    color: #005797;
}


/* line 9, ../sass/aboutshandongair/_friendlyLink.scss */

.friendly-link .link-info ul li a:hover {
    color: #ff8e00;
}


/* line 12, ../sass/aboutshandongair/_friendlyLink.scss */

.friendly-link .link-info ul li a:active {
    color: #ff8e00;
}


/* line 18, ../sass/aboutshandongair/_friendlyLink.scss */

.friendly-link .link-info .info-division {
    border-right: 1px solid #ccdfed;
}


/* line 21, ../sass/aboutshandongair/_friendlyLink.scss */

.friendly-link .link-info .link-other {
    padding-left: 35px;
}


/* line 2, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-list {
    padding: 15px 18px;
    background: #f6f8fa;
}


/* line 5, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-list label {
    float: left;
    margin-right: 22px;
}


/* line 9, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-list ul {
    float: left;
    display: inline-block;
    border-left: 1px solid #ccdfed;
    padding: 0 20px;
}


/* line 14, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-list ul li {
    margin-bottom: 6px;
}


/* line 16, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-list ul li:last-child {
    margin-bottom: 0;
}


/* line 19, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-list ul li a {
    color: #005797;
}


/* line 21, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-list ul li a:hover {
    color: #ff9000;
}


/* line 26, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-list ul ol {
    font-size: 12px;
    padding-top: 8px;
}


/* line 29, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-list ul ol a {
    color: #0069b7;
}


/* line 35, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-cont {
    padding: 0 20px 4px 30px;
}


/* line 37, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-cont h4 {
    margin: 36px 0 20px;
    font-size: 16px;
    color: #ff9000;
}


/* line 42, ../sass/aboutshandongair/_orderOverseaLine.scss */

.order-oversea-line .order-oversea-cont p {
    font-size: 12px;
}


/* line 47, ../sass/aboutshandongair/_orderOverseaLine.scss */

.advertise-info {
    margin: 90px auto;
    position: relative;
}


/* line 50, ../sass/aboutshandongair/_orderOverseaLine.scss */

.advertise-info .advertise-title {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 200px;
    padding-top: 40px;
    text-indent: 26px;
    vertical-align: top;
    float: left;
}


/* line 57, ../sass/aboutshandongair/_orderOverseaLine.scss */

.advertise-info .advertise-title h3 {
    color: #ff9000;
    font-size: 26px;
    margin-bottom: 4px;
}


/* line 62, ../sass/aboutshandongair/_orderOverseaLine.scss */

.advertise-info .advertise-title p {
    color: #ff9000;
    font-size: 18px;
}


/* line 67, ../sass/aboutshandongair/_orderOverseaLine.scss */

.advertise-info .learn-more {
    border: solid 1px #00aeef;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 100px;
    text-align: center;
    color: #00aeef;
    font-size: .9em;
    position: absolute;
    bottom: 20px;
    right: 20px;
    margin: 0;
}


/* line 3, ../sass/aboutshandongair/_payInstruction.scss */

.pay-instruction .pay-instruction-path h4 {
    margin: 36px 0 20px 30px;
    font-size: 16px;
    color: #ff9000;
}


/* line 8, ../sass/aboutshandongair/_payInstruction.scss */

.pay-instruction .pay-instruction-path p {
    padding-left: 30px;
}


/* line 12, ../sass/aboutshandongair/_payInstruction.scss */

.pay-instruction .pay-instruction-path table td {
    color: #005797;
}


/* line 17, ../sass/aboutshandongair/_payInstruction.scss */

.pay-instruction .order-oversea-cont {
    margin-top: 40px;
}


/* line 2, ../sass/aboutshandongair/_webValueProtocol.scss */

.webvalue-protocol .value-protocol {
    padding: 10px 28px;
}


/* line 4, ../sass/aboutshandongair/_webValueProtocol.scss */

.webvalue-protocol .value-protocol p {
    margin-bottom: 20px;
    font-size: 12px;
}


/* line 7, ../sass/aboutshandongair/_webValueProtocol.scss */

.webvalue-protocol .value-protocol p .condition {
    color: #005797;
}


/* line 9, ../sass/aboutshandongair/_webValueProtocol.scss */

.webvalue-protocol .value-protocol p .condition:hover {
    color: #ff8e00;
}


/* line 13, ../sass/aboutshandongair/_webValueProtocol.scss */

.webvalue-protocol .value-protocol p a {
    color: #005797;
}


/* line 15, ../sass/aboutshandongair/_webValueProtocol.scss */

.webvalue-protocol .value-protocol p a:hover {
    color: #ff8e00;
}


/* line 19, ../sass/aboutshandongair/_webValueProtocol.scss */

.webvalue-protocol .value-protocol p label {
    display: block;
    padding-left: 28px;
}


/* line 2, ../sass/aboutshandongair/_buyTicketAttention.scss */

.buy-ticket-attention .ticket-type {
    margin-bottom: 6px;
}


/* line 4, ../sass/aboutshandongair/_buyTicketAttention.scss */

.buy-ticket-attention .ticket-type td {
    color: #005797;
}


/* line 9, ../sass/aboutshandongair/_buyTicketAttention.scss */

.buy-ticket-attention .contact-table .buy-ticket {
    margin-bottom: 20px;
}


/* line 13, ../sass/aboutshandongair/_buyTicketAttention.scss */

.buy-ticket-attention .contact-table .buy-ticket thead tr th {
    min-width: 60px;
    padding: 12px 2px;
}


/* line 19, ../sass/aboutshandongair/_buyTicketAttention.scss */

.buy-ticket-attention .contact-table .buy-ticket thead .width-tr th {
    width: 100px;
}


/* line 1, ../sass/aboutshandongair/_memorabilia.scss */

.memorabilia {
    padding-left: 43px;
}


/* line 3, ../sass/aboutshandongair/_memorabilia.scss */

.memorabilia p {
    margin: 15px 12px;
    font-size: 12px;
    color: #2f2f2f;
}


/* line 9, ../sass/aboutshandongair/_memorabilia.scss */

.memorabilia #tab-bar li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    float: left;
    background: #f6f8fa;
    border: 1px solid #fff;
    padding: 12px 21px;
    text-align: center;
    cursor: pointer;
}


/* line 17, ../sass/aboutshandongair/_memorabilia.scss */

.memorabilia #tab-bar li:hover {
    background: #247cbd;
}


/* line 21, ../sass/aboutshandongair/_memorabilia.scss */

.memorabilia #tab-bar li.active {
    background: #247cbd;
}


/* line 2, ../sass/aboutshandongair/_presidentSpeech.scss */

.president-speech .president-img {
    margin: 15px 0 0 15px;
    width: 189px;
    display: inline-block;
    float: left;
}


/* line 7, ../sass/aboutshandongair/_presidentSpeech.scss */

.president-speech .president-img img {
    margin-bottom: 15px;
}


/* line 10, ../sass/aboutshandongair/_presidentSpeech.scss */

.president-speech .president-img p {
    text-align: center;
    margin-bottom: 3px;
}


/* line 15, ../sass/aboutshandongair/_presidentSpeech.scss */

.president-speech .speech-details {
    width: 430px;
    display: inline-block;
    float: left;
    padding-top: 15px;
}


/* line 20, ../sass/aboutshandongair/_presidentSpeech.scss */

.president-speech .speech-details p {
    font-size: 12px;
    color: #2f2f2f;
    padding: 0 12px 0 25px;
    line-height: 18px;
    text-indent: 2em;
    margin-bottom: 20px;
}


/* line 1, ../sass/aboutshandongair/_staffStyle.scss */

.staff-style {
    padding-bottom: 0 !important;
}


/* line 3, ../sass/aboutshandongair/_staffStyle.scss */

.staff-style ul {
    margin-top: 30px;
}


/* line 5, ../sass/aboutshandongair/_staffStyle.scss */

.staff-style ul li {
    width: 127px;
    height: 156px;
    display: inline-block;
    float: left;
    text-align: center;
    margin: 0 16px 38px 16px;
}


/* line 12, ../sass/aboutshandongair/_staffStyle.scss */

.staff-style ul li a img {
    margin-bottom: 9px;
}


/* line 16, ../sass/aboutshandongair/_staffStyle.scss */

.staff-style ul li span {
    font-size: 13px;
}


/* line 2, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content {
    padding: 15px 30px 0;
}


/* line 4, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content h5 {
    font-size: 15px;
}


/* line 7, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content p {
    margin-bottom: 0;
    font-size: 12px;
}


/* line 11, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content .recruitment-title {
    margin-bottom: 20px;
}


/* line 14, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content table {
    max-width: 100%;
    color: #2f2f2f;
    font-size: 12px;
}


/* line 20, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content table thead tr th {
    border: 1px solid #fff;
    vertical-align: middle;
    padding: 11px;
    line-height: 1.428;
    text-align: center;
    background-color: #f0f2f5;
}


/* line 38, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content table tbody tr td {
    height: 40px;
    line-height: 40px;
    border: 1px solid #fff;
    vertical-align: middle;
    text-align: center;
    background-color: #f6f8fa;
}


/* line 45, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content table tbody tr td p {
    margin: 0;
    line-height: 25px;
    text-align: left;
    text-indent: 20px;
}


/* line 56, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content ol li {
    font-size: 12px;
}


/* line 60, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content dl {
    font-size: 12px;
}


/* line 63, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content dl dd span {
    margin-right: 10px;
}


/* line 66, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content dl dd a {
    color: #005797;
}


/* line 68, ../sass/aboutshandongair/_talentRecruitment.scss */

.talent-recruitment .recruitment-content dl dd a:hover {
    color: #ff8e00;
}


/* line 2, ../sass/aboutshandongair/_valueProtocalStep.scss */

.step .check-in {
    padding: 10px;
    margin-bottom: 20px;
    font-size: 12px;
}


/* line 6, ../sass/aboutshandongair/_valueProtocalStep.scss */

.step .check-in h5 {
    color: #f80101;
}


/* line 8, ../sass/aboutshandongair/_valueProtocalStep.scss */

.step .check-in h5 span {
    font-weight: bold;
}


/* line 12, ../sass/aboutshandongair/_valueProtocalStep.scss */

.step .check-in img {
    float: right;
    margin-left: 5px;
}


/* line 17, ../sass/aboutshandongair/_valueProtocalStep.scss */

.step .check-in-bg {
    background-color: #f0f7fd;
}


/* line 20, ../sass/aboutshandongair/_valueProtocalStep.scss */

.step .pd10 {
    padding: 10px;
}


/* line 23, ../sass/aboutshandongair/_valueProtocalStep.scss */

.step .txt-red {
    color: #f80101;
}


/* line 2, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor {
    color: #2f2f2f;
    padding: 0 10px 10px;
    background: #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 3px 0 #e3e4e8;
    -webkit-box-shadow: 0 3px 0 #e3e4e8;
    box-shadow: 0 3px 0 #e3e4e8;
}


/* line 8, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor h3 {
    color: #005797;
    text-indent: 45px;
    padding-top: 30px;
    margin-bottom: 14px;
}


/* line 14, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor h4 {
    font-size: 16px;
    text-indent: 45px;
    color: #005797;
    margin-bottom: 20px;
}


/* line 20, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor h5 {
    font-size: 16px;
    text-indent: 45px;
    color: #005797;
    margin-bottom: 10px;
}


/* line 26, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor p {
    margin: 0 45px;
    line-height: 15px;
    color: #8c8c8c;
    font-size: 12px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ececec;
    margin-bottom: 0;
}


/* line 34, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor p i {
    display: inline-block;
    margin-right: 10px;
}


/* line 39, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor p .timer {
    height: 16px;
    width: 16px;
    background: url("../img/aboutshanhang/rounded.png") 0 0 no-repeat;
    float: left;
}


/* line 45, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor p .print {
    height: 17px;
    width: 17px;
    background: url("../img/aboutshanhang/print.png") 0 0 no-repeat;
    float: right;
    cursor: pointer;
}


/* line 53, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor .news-content {
    padding: 30px 45px 0 45px;
}


/* line 55, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor .news-content p {
    border-bottom: 0;
    text-indent: 2em;
    color: #2f2f2f;
    font-size: 14px;
    margin: 0;
    line-height: 18px;
    margin-bottom: 25px;
    padding: 0;
}


/* line 65, ../sass/aboutshandongair/_staffdetail.scss */

.staffdetail .change-infor .news-content .img-title {
    text-align: center;
    font-size: 12px;
    color: #4c4c4c;
}


/* line 73, ../sass/aboutshandongair/_staffdetail.scss */

.advertise-info {
    margin: 90px auto;
    position: relative;
}


/* line 76, ../sass/aboutshandongair/_staffdetail.scss */

.advertise-info .advertise-title {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 200px;
    padding-top: 40px;
    text-indent: 26px;
    vertical-align: top;
    float: left;
}


/* line 83, ../sass/aboutshandongair/_staffdetail.scss */

.advertise-info .advertise-title h3 {
    color: #ff9000;
    font-size: 26px;
    margin-bottom: 4px;
}


/* line 88, ../sass/aboutshandongair/_staffdetail.scss */

.advertise-info .advertise-title p {
    color: #ff9000;
    font-size: 18px;
}


/* line 93, ../sass/aboutshandongair/_staffdetail.scss */

.advertise-info .learn-more {
    border: solid 1px #00aeef;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 100px;
    text-align: center;
    color: #00aeef;
    font-size: .9em;
    position: absolute;
    bottom: 20px;
    right: 20px;
    margin: 0;
}