@charset 'utf-8';

/*!
 * DOSSM PAY FIRST TEMPLATE INDEX PAGE STYLESHEET
 * @required: base/reset.css;dossm-pay/tmpl1/skin1/common.css
 * @author: samzeng@wintour.cn
 * @date: 01/03/2013
 * Copyright 2012
 */

/**
 * 布局
 */
.ds-header {
    height: 600px;
}
.ds-entrance-box {
    margin-top: -35px;
}

/**
 * 轮换
 */
.ds-slide,
.ds-slide-item {
    height: 490px;
}

/**
 * 预订入口
 */
.ds-search-box {
    float: left;
    margin-top: -210px;
    padding: 120px 18px 16px 18px;
    width: 184px;
    height: 313px;
    background: url(/assets/images/dossm-pay/tmpl3/skin1/background-booking-entrance-index.png) no-repeat 0 0;
}
.ds-search-box .ds-form-title {
    margin-bottom: 15px;
}
.ds-search-box .ds-form-title h2 {
    color: #fff;
    font-size: 18px;
}
.ds-search-box .ds-form-item {
    margin-bottom: 12px;
    padding: 0;
}
.ds-search-box .ds-input {
    width: 172px;
}
.ds-search-box .ds-form-item-date .ds-label {
    position: absolute;
    top: 0;
    left: 0;
    width: 55px;
    height: 28px;
    color: #808080;
    text-align: right;
    line-height: 28px;
    white-space: nowrap;
}
.ds-search-box .ds-form-item-date .ds-input {
    padding-left: 60px;
    width: 117px;
}
.ds-form-item-num .ds-label,
.ds-form-item-pmt .ds-label {
    color: #fff;
}
.ds-form-item-num .ds-label {
    line-height: 26px;
}
.ds-form-item-pmt .ds-label {
    display: block;
    margin-bottom: 5px;
}
.ds-form-item-num .ds-select {
    width: 100px;
}
.ds-search-box .ds-button-search,
.ds-search-box .ds-button-search:hover {
    display: block;
    width: auto;
    background: #4e4032;
}
.ds-dialog-action li {
    margin-bottom: 3px;
}
.ds-dialog-action a,
.ds-dialog-action a:hover {
    color: #fff;
}
.ds-dialog-action a:hover {
    text-decoration: underline;
}
.ds-dialog-action .ds-icon-arrow i {
    color: #fff;
}

/**
 * 优惠
 */
/*.ds-offer {*/
.ds-scroll {
    float: right;
    padding: 11px 5px;
    background: #efeadb;
    background: rgba(238, 232, 216, .9);
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .24);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .24);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .24);

    width: 708px;
    height: 245px;
}
.ds-scroll,
.ds-scroll-inner {
    position: relative;
    width: 708px;
    height: 200px;
}
.ds-scroll-inner {
    overflow: hidden;
}
.ds-scroll .ds-scroll-list {
    top: 11px;
    left: 5px;
}
.ds-scroll .ds-scroll-inner .ds-scroll-list {
    top: 0;
    left: 0;
}
.ds-scroll-list {
    position: absolute;
    width: 708px;
    height: 200px;
    overflow: hidden;
}
.ds-offer-item {
    float: left;
    padding: 0 5px;
    width: 226px;
}
.ds-offer-item-pic,
.ds-offer-item-pic a,
.ds-offer-item-pic img {
    display: block;
    width: 226px;
    height: 145px;
}
.ds-offer-item-pic {
    margin-bottom: 10px;
    overflow: hidden;
}
.ds-offer-item-title {
    margin-bottom: 5px;
}
.ds-offer-item-title a {
    font-size: 14px;
    font-weight: 700;
    color: #4e4032;
}
.ds-offer-item-count {
    color: #c00;
}
.ds-offer-item-count strong {
    margin: 0 3px;
}

/**
 * 数字控制
 */
.ds-scroll-trigger-num {
    position: absolute;
    left: 309px;
    bottom: -17px;
    width: 90px;
    height: 16px;
    background: #efeadb;
    background: rgba(238, 232, 216, 0.9);
    border: 1px solid #ddd;
    border-top: none;
    text-align: center;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .24);
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .24);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .24);
}
.ds-scroll-trigger-num a {
    display: inline-block;
    margin: 0 5px;
    width: 10px;
    height: 10px;
    line-height: 99999em;
    background-position: -714px -1237px;
    overflow: hidden;
}
.ds-scroll-trigger-num a:hover,
.ds-scroll-trigger-num .ds-scroll-trigger-num-item-current {
    background-position: -714px -1267px;
}


/**
 * 侧栏
 */
.ds-aside {
    float: left;
    margin-right: 20px;
    width: 218px;
    border: 1px solid #dfdfdf;
    border-top: none;
    background: #f8f8f8;
}

/**
 * 简介
 */
.ds-content {
    float: left;
    width: 720px;
}
.ds-content-title {
    margin-bottom: 20px;
    color: #4e4e4e;
    font-size: 24px;
}
.ds-content .ds-more {
    display: inline-block;
}

/**
 * 合作伙伴
 */
.ds-partner {
    margin-top: 50px;
}
.ds-partner-title {
    margin-bottom: 20px;
    font-size: 18px;
}
.ds-partner-item {
    margin-right: 40px;
}
.ds-partner-item-last {
    margin-right: 0;
}