﻿
    
  .require-box {position:relative; min-height:470px; padding-bottom:130px; border:#ddd 1px solid; margin-top:0px;}
.step1-bg {background:#f6f6f6 url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/step1-bg.jpg) right bottom no-repeat;}
.step2-bg {background:#f6f6f6 url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/step2-bg.jpg) right bottom no-repeat;}
.step3-bg {background:#f6f6f6 url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/step3-bg.jpg) right bottom no-repeat;}
.step4-bg {background-color:#f6f6f6;}
  .step-box {position:relative; padding-top:15px; padding-left:20px; background:url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/orange-line.png) 0 80px repeat-x; overflow:auto;}
.step-intro {position:absolute; right:20px; bottom:24px; color:#f90;}
.step-box li {float:left;}
  .step-now {font-size:40px; color:#f90; font-weight:400;height:30px;}
.rest-step {font-size:30px; color:#ddd; font-weight:700; margin-left:30px; padding-top:40px;}
.input-box {padding-left:40px; overflow:auto;}
  .input-box li.li-w-1 {float:left; font-size:18px; min-height:40px; line-height:40px; padding-top:20px;}
  .input-box li.li-w-2 {float:left; font-size:18px; min-height:40px; line-height:40px; padding-top:20px;}

.li-w-1 {width:190px; text-align:right;}
  /*与英文不同*/
  .li-w-2 {width:640px; padding-left:10px;}
.li-w-2 input[type="text"] {width:296px; height:38px; line-height:38px; border:#ccc 1px solid; padding-left:10px; font-size:14px; outline:none;}
.date-input-bg {background:#fff url(http://Img1.chinatraveldepotstatic.com/PubImages/Img13/bg0.png) 99% -95px no-repeat;}
.li-w-2 select {height:28px; line-height:28px; margin-right:5px;}
.li-w-2 img {margin-left:5px; *vertical-align:10px;}
.red {color:#f00;}
a.next-btn {position:absolute; right:20px; bottom:30px; width:200px; text-align:center; height:60px; line-height:60px; background-color:#f90; font-size:24px; color:#fff; text-decoration:none;}
a.back-btn {position:absolute; right:240px; bottom:30px; width:200px; text-align:center; height:60px; line-height:60px; background-color:#39c; font-size:24px; color:#fff; text-decoration:none;}

.star-box {width:160px; height:32px; margin-top:5px; overflow:auto; overflow-y:hidden;}
.star-box li {line-height:none; padding-top:0;}
.star-box li a {display:block; width:32px; height:32px;}
.star-0 {background:url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/star-bg.png) no-repeat;}
.star-1 {background:url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/star-bg.png) 0 -32px no-repeat;}
.star-2 {background:url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/star-bg.png) 0 -64px no-repeat;}
.star-3 {background:url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/star-bg.png) 0 -96px no-repeat;}
.star-4 {background:url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/star-bg.png) 0 -128px no-repeat;}
.star-5 {background:url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/star-bg.png) 0 -160px no-repeat;}
.li-w-2 textarea {width:450px; border:#ccc 1px solid; font-size:14px; padding:10px; outline:none;}
.congratulation-box {width:620px; background:url(http://img1.chinatraveldepotstatic.com/PubImages/BuildMyTripNew/green-gou.jpg) 80px 0 no-repeat; padding-left:180px; padding-top:20px; padding-bottom:10px; margin:130px auto 0;}
.congratulation-box p {font-size:18px; line-height:24px;}
.color-f60 {color:#f60;}


/*====== tan ======*/
.tan-box {border:#ccc 1px solid; width:380px; line-height:24px; background-color:#fff; z-index:9999}
.tan-box p {padding-left:10px; border-bottom:#ccc 1px solid; font-weight:700; background-color:#f7f7f7;}
.tan-c {padding:5px 10px;}
.tan-c li {float: left; width: 90px; margin-top: 0px !important;}
.tan-search {width:400px; background-color:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.tan-search-T {height:30px; line-height:30px; font-size:24px; text-align:right; color:#fff; padding:0 5px 0 10px; background-color:#41a7e8; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
.tan-search-T span {float:left; font-size:14px; font-weight:700;}
.tan-search-T a {color:#fff; text-decoration:none;}
.tan-search-C {padding:10px 20px;}
.tan-search-C input[type="text"] {height:24px; line-height:24px; margin-top:5px; padding:0 3px; border:#bbb 1px solid; background-color:#fff;}
.tan-search-C select {margin-top:5px; width:100px; height:24px; line-height:24px;}
.tan-search-C .btnSearch {padding:0 20px;}
