﻿/**自定义下拉框样式*/
.customStep{ padding-top:210px; padding-bottom:140px;}
select{display: none;}
.select_box{ float:left;  font-size: 14px;color: #999999;width: 95px;line-height: 20px;margin: 25px 6px 25px 8px; position:relative; }
.select_showbox{border-bottom: 1px solid #333333;height: 20px;  padding-right:10px;
   background: url(../../images/icon.png) no-repeat right 0; text-align:center; z-index:0;cursor: pointer; opacity:0.6;  }
.select_showbox.on{ color: #333; opacity:1;}
.select_option{border: none;border-top: none;display: none; position:absolute; z-index:500;background-color: #FFF; max-height:120px;overflow-y:scroll; padding-bottom:5px; left:0; top:21px; width:100%;}
.select_option li{ cursor: pointer; padding-left:5px; text-align:center; font-size:12px;}
.select_option li.selected{background-color: #F3F3F3;color: #999999;}
.select_option li.hover{background: #F3F3F3; color: #333;}

/*定制样式*/
.cust_frame{ width:966px; border:2px solid #4d6da0;position:relative;/*font-weight:bold;*/ margin-top:56px; margin-bottom:8px; }
.cust_frame_title{position:relative;float:left; width:100%; border-bottom:1px solid #4d6da0; line-height:60px;  font-size:18px;text-align:center; color:#4d6da0;}
.cust_frame_left{position:relative;float:left; width:483px;height:235px; border-right:1px solid #4d6da0;}
.cust_frame_right{position:relative;float:left; width:482px;height:235px;}
.cust_frame .txt{  width:100%;  line-height:22px;  text-align:center; font-size:13px; color:#b0aeae; letter-spacing:1px;
                    -webkit-line-clamp: 3;}
.cust_frame  p.first_p{ font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体"; padding-top:71px; font-size:16px; color:#4d6da0; text-align:center; margin-bottom:3px;}
.cust_frame  p a{ color:#4d6da0;}
.cust_frame  p.overflows{ -webkit-line-clamp: 3;}
/*第一步*/
.frame_line{ height:70px;border-top:1px solid #4d6da0; margin:auto 18px;}
.frame_line:first-child{ border-top:none;}
.frame_line span{ float:left; display:inline-block;line-height:70px;}
.frame_line .cust_tt{font-size:14px; width:104px; color:#4d6da0;}
.frame_line .cust_word{font-size:13px; line-height:70px;color:#3e3a39;}
.frame_line .input_ck{float:left; margin-left:40px;margin-top: 29px;}
.frame_line label{ float:left; display:inline-block;line-height:70px; padding-left:12px; font-size:13px;}
.frame_line .cust_input{float:left; width:818px;border:none; outline-style:none; margin-top:24px; height:40px; line-height:20px;}
/*上一步、下一步*/
.custStep {
  padding-top: 8px;
}
.custStep  a{
    display:block;
    float:left;
    font-size:14px;
    color:#455c81;
    opacity:0.6;
}
.custStep  a:hover{ opacity:1;}
.custStep  .righta{
    float:right;
}
.custConten {
    padding-bottom:160px;
    padding-top:125px;
}
.prompt { 
    font-size:12px;
    color:#a51e28;
    line-height:20px;
    overflow:hidden;
}
.prompt li { 
    height:20px;
}
/*第二步*/
.country{ height:auto; margin:0 18px; border:0;}
.country .countryChoice{  border-top: 1px solid #455c81}
.country .countryChoice .inner{ padding-left:105px;  }
.country .input_ck:first-child{ margin-left:0;}
.country .input_ck{ margin-left:70px;}
.customStep2{ padding-bottom:120px;}
.sight{ height:auto; padding-top:25px; padding-bottom:7px;}
.sight .inner {padding-left:105px;}
.sight .inner ul{ float:left;  width:33.3%;}
.sight .inner li{ float:none; margin-bottom:20px;}
.sight .inner .input_ck{ margin:0px 12px 0 0;}
.sight .inner label{ float:none;  padding-left:0; line-height:13px; }

/*第三步*/
.groupStep3 .frame_line .cust_tt{ width:100px;}
.groupStep3 .frame_line .input_ck{ margin-left:0;}
.groupStep3 .frame_line label{ margin-right:60px;}
.frame_line .gray{ font-size:12px; float:none;}
.groupStep3 .sight{ font-size:13px; padding-top:17px; padding-bottom:7px; }
.groupStep3 .sight  input{ vertical-align:middle;}
.groupStep3 .sight .inner{ width:855px; padding-left:118px;}
.groupStep3 .sight .inner ul{ width:100%; float:none;}
.groupStep3 .sight .inner li{float:left; width:14%; text-align:left; line-height:13px;}
.groupStep3 .points { height:auto;}
.groupStep3 .points .cust_tt,.groupStep3 .points span{ line-height:20px; margin-top:26px;}

/*第四步*/
.groupStep3 .hotel{ float:left; padding:0px 0 24px 100px;}
.groupStep3 .frame_line .hotel label{line-height:20px;}
.groupStep3 .hotel .input_ck{margin-top:4px;}
.groupStep3 .points .select_box{ margin-bottom:20px;}

/*第五步*/
.customStep5{ padding-bottom:97px;}
.customStep5 input[type=text]{width:826px; line-height:70px; height:70px; }
.customStep5 .bottom{ text-align:center;color:#3e3a39; padding-top:30px;}
.customStep5 .bottom p{ line-height:18px; margin-top:11px;}



