﻿.dingzhi_main .banner {
    background: url(//images.sh-cts.cn/zt/dingzhi/dzbg.jpg) no-repeat scroll center center transparent;
    height: 628px;
    width: 100%;
    background-color: #3dc4f1;
    position: relative;
}
.dingzhi_main .banner-content-wrap {
    position: relative;
    width:1200px!important;
    margin: auto;
}
/*服务介绍*/
.dingzhi_main .service-wrap {
    width: 415px;
    height: 300px;
    right: 20px;
    top: 120px;
    position: absolute;
    color: #fff;
}
    .dingzhi_main .service-wrap .head {
        font-size: 30px; 
    }
    .dingzhi_main .service-wrap .content {
        font-size: 14px;
        padding-top: 15px;
        line-height: 25px; 
    }
        .dingzhi_main .service-wrap .content a{
            color:#fc0;
        }
        .dingzhi_main .service-wrap .head-two {
            font-size: 46px;
            font-weight: bold;
            margin: 30px 0px;
        }
    .dingzhi_main .service-wrap .step {
        font-size: 30px;
        margin-bottom: 15px;
    }
    /*表单*/
    .dingzhi_main .form_wrap {
        position: absolute;
        top: 80px;
        left: 50px;
        display: flex; 
        height: 485px;
        border-radius: 5px;
        background: rgba(45, 76, 135, 0.4);
        color: #fff;
        float: left;
    }
.form_wrap .content-wrap dd{
    display:flex;
    justify-content: start;
}
.form_wrap .dingdang_form dt {
    font-size: 36px; 
    margin-left: 200px;
    margin-top: 40px;
    margin-bottom: 10px;
}

.form_wrap .dingdang_form .validate-msg{ 
    color: red;
}

.form_wrap .dingdang_form dd {
    width: 570px;
    font-size: 14px;
    margin-top: 15px;
}

    .form_wrap .dingdang_form dd .dz_left {    
        width: 100px;
        text-align: center;
        line-height: 38px;
    }
    .form_wrap .dingdang_form dd .dz_right {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 430px!important;
        padding-right:10px;
    }
        .form_wrap .dingdang_form dd .dz_right .input-wrap {
            display: flex;
            flex-wrap: wrap;
            width:100%;
            flex-shrink: 1;
            margin-right: 4px;
        }
        .form_wrap .dingdang_form dd .dz_right .check {
            width: 190px;
        }
        .form_wrap .dingdang_form dd .dz_right .num-item-wrap {
            display: flex;
            justify-content: flex-start;
            width: 600px;
        }
            .form_wrap .dingdang_form dd .dz_right .num-item-wrap .item,
            .form_wrap .dingdang_form dd .dz_right .budget-item-wrap  .item{
                margin-right: 8px;
            }
        .form_wrap .dingdang_form dd .dz_right .budget-item-wrap {
            display: flex;
            justify-content: flex-start;
            width: 1100px;
        }

.dingdang_form .dz_right .radio-btn-item-wrap {
    width:100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
    .dingdang_form .dz_right .radio-btn-item-wrap .radio-btn-item {
        padding: 0px 14px;
        line-height: 35px;
        text-align: center;
        height: 35px;
        background: rgba(255, 255, 255, 0.4); 
        border-radius: 2px;
        cursor: pointer;
    }
        .dingdang_form .dz_right .radio-btn-item-wrap .radio-btn-item.current {
            background-color: #f90;
        }

.form_wrap .dingdang_form dd .trip_input {
    width: 100%;
    height: 22px;
    font-family: "微软雅黑";
    padding: 5px 15px;
    resize: none;
    font-size: 16px;
    line-height: 22px;
    border: 1px solid transparent;
    box-shadow: none;
    background: rgba(255, 255, 255, 0.4);
    color: #eaeaea;
    box-shadow: none;
}
    .form_wrap .dingdang_form dd .trip_num {
        border: 0px;
        background: rgba(255, 255, 255, 0);
        filter: Alpha(opacity=50);
        position: static;
        border-bottom: 1px #FFFFFF solid;
    }
    .form_wrap .dingdang_form dd .next-step-btn,
    .form_wrap .dingdang_form dd .submit-btn,
    .form_wrap .dingdang_form dd .last-step-btn {
        width: 100%;
        padding: 8px 0px;
        background-color: #f90;
        border-radius: 2px;
        text-align: center;
        cursor: pointer;
        color: #fff;
    }
    .form_wrap .dingdang_form dd .last-step-btn {
        color:black;
        background-color:#fff;
        margin-right: 10px;
    }

 