body,div,h1,h2,p,ul,li{
	margin: 0;
	padding: 0;
	border: 0;
}

html,body {
	min-height:100%;
	font-size:12px;	
	-webkit-text-size-adjust:none;
}
body {
	color: #666;
	font-family:Arial, Helvetica, sans-serif,'瀹嬩綋';
	background:url(../../upload/ebiz/body-bg.png) repeat-x;
	
}
a{
	text-decoration: none;
}
.font-size{
	font-size:12px;
}
.b{
	border:1px #000 solid;
}
.b1{
	background:#999;
}
.b2{
	background:#CCC;
}
.b3{
	background:#03F;
}
.modal-backdrop{
	z-index:999;
}
div.admin-modal.modal{
	position:absolute;
	z-index:1000;
	min-width:960px;
}
div.admin-modal.modal .modal-body{
	max-height:none;
	padding:20px;
	min-height:100px;
}
div.admin-modal.modal i.admin-modal{
	position:absolute;
	float:right;
	top:-15px;
	right:-15px;
}
div.admin-modal.modal i.admin-modal:hover{
	color:#004fcc;
	cursor:pointer;
}
.admin-modal.modal.fade.in{
	top:60px;
}
.required-search .checkbox.inline{
	padding-top:4px;
}
.nav-tabs li b{
	padding:0;
	margin:0;
	font-size:20px;
	font-weight:bold;
}
.admin-search-input{
	margin-top:10px;
	float:left;
}
.admin-search-input span.add-on{
	min-width:100px;
	text-align:left;
}
.admin-radio-list .admin-radio{
	margin-bottom:8px;
	margin-right:3px;
}
.admin-i{
	margin-right:5px;
	margin-bottom:-5px;
}
#editor{
	overflow:scroll;
	max-height:300px
}
.container-width{
	width:1000px;
}
.container-left{
	width:680px;
	margin:0;
	float:left;
	margin-right:10px;
}
.container-right{
	width:300px;
	margin:0;
	float:left;
}
.span-margin-left{
	margin-right:20px;

}
.breadcrumb-css{
	background-color:transparent;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}
.ticket-border{
	border-top:3px #1567cd solid;
	border-bottom:1px #d7d7d7 solid;
	border-left:1px #d7d7d7 solid;
	border-right:1px #d7d7d7 solid;
	background:#f2f1f1;
}
.ticket-mp{
	margin:0px 15px 0px 15px;
	padding:10px 0px 5px 0px;
}
.ticket-mp-input{
	margin:0px 15px 0px 15px;
	padding:0;
}
.ticket-mp-text{
	margin:0px 15px 0px 15px;
	padding:10px 0px 0px 0px;
}
.ticket-top{
	border-bottom:1px #d7d7d7 solid;
}
.ticket-text-container{
	width:300px;
	float:left;
	margin:0;
	padding:0;
}
.ticket-text-container .start-date{
	width:150px;
	float:left;
	font-weight:bold;
}
.ticket-text-container .return-date{
	width:150px;
	float:left;
	font-weight:bold;
}
.ticket-text-container .start-date .help-inline,
.ticket-text-container .return-date .help-inline{
	font-weight:100;
}
.ticket-text-container-content{
	width:36px;
	height:24px;
	float:left;
	margin:2px 5px 0px 0px;
	padding:0;
}
.ticket-search-query{
	padding-top:10px;
	padding-bottom:8px;
	font-size:14px;
}
.ticket-search-query .city{
	font-weight:bold;
}

.ticket-font-color{
	color:#636363;
}
.ticket-input-city{
	width:280px;
}
.ticket-workers{
	margin-right:70px;
}
.ticket-workers-select{
	margin-right:5px;
	float:left;
	width:90px;
}
.ticket-workers-select span{
	font-weight:bold;
}
.ticket-date{
	margin-right:102px;
}
.ticket-input-date{
	width:130px;
}
.ticket-submit{
	background-image:url(../../upload/ebiz/ticket-submit.png);
	width:187px;
	height:40px;
	line-height:40px;
	display:block;
	margin-left:250px;
	margin-bottom:10px;
	margin-top:20px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
.ticket-submit span{
	background-image:url(../../upload/ebiz/ticket-submit-left-img.png);
	background-repeat:no-repeat;
	height:40px;
	display:block;
	text-align:left;
	text-indent:30px;
	line-height:40px;
	margin-left:40px;
}
.ticket-submit:hover{
	color:#FFF;
}
.ticket-search-query .ticket-submit-search{
	background-image:url(../../upload/ebiz/ticket-submit-search.png);
	width:140px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.ticket-search-query .ticket-submit-search span{
	background-image:url(../../upload/ebiz/ticket-submit-left-img-search.png);
	background-repeat:no-repeat;
	height:30px;
	display:block;
	text-align:left;
	text-indent:25px;
	line-height:30px;
	margin-left:20px;
}
.ticket-search-query .ticket-submit-search:hover{
	color:#FFF;
}
.ticket-left-tip{
	min-height:20px;
	margin-top:20px;
	position:relative;
}
.ticket-left-tip.bg{
	border-bottom:1px #bcbcbc solid;
}
.ticket-left-tip div.title{
	background-color:#FFF;
	position:absolute;
	margin-top:10px;
	font-size:14px;
	color:#1833bf;
	font-weight:bold;
	text-shadow: 0 1px 0 #c2c2c2;
}
.ticket-left-tip .unstyled li{
	clear:both;
	padding:0px 0px 5px 0px;
}
.ticket-left-tip .unstyled li i.ico{
	background-image:url(../../upload/ebiz/ticket-left-2.png);
	width:25px;
	height:26px;
	display:block;
	float:left;
	margin:5px 10px 30px 0;
}
.ticket-text-container .dropdown-menu{
	min-width:240px;
}
.ticket-text-container .dropdown-menu li a{
	min-width:240px;
	overflow:hidden;
}
.ticket-text-container .dropdown-menu li a span.left{
	min-width:200px;
	float:left;
}
.ticket-text-container .dropdown-menu li a span.right{
	min-width:50px;
	float:left;
}
.ticket-spinner{
	position:relative;
}
.ticket-spinner-spin{
	position:absolute;
	top:4px;
	float:right;
	right:10px;
}
.ticket-advertising-link{
	margin-top:10px;
}
.page-bottom{
	border-top:2px #1473eb solid;
	margin-top:20px;
	margin-bottom:30px;
	clear:both;
}
.ticket-border .ticket-where{
	overflow:hidden;
}
.ticket-border .ticket-where dl dt{
	padding-left:10px;
}
.ticket-border .ticket-where .border-right{
	border-right:1px #d7d7d7 solid;
}
.ticket-border .ticket-where .border-bottom{
/*	border-bottom:1px #d7d7d7 solid;*/
	padding-bottom:2px;
}
.ticket-border .ticket-where .where{
	margin-left:0px;
	padding-right:15px;
}
.ticket-border .ticket-where .slider{
	margin-top:15px;
}
.ticket-border .ticket-where .slider-padding{
	padding-bottom:10px;
}
.ticket-border .ticket-where .slider-title{
	margin-top:10px;
}
.ticket-border .ticket-span3{
	float:left;
	width:170px;
	padding-right:10px;
}
.ticket-border .ticket-span4{
	float:left;
	width:220px;
	padding-right:10px;
	margin-left:0px; 
}
.ticket-border-bottom{
	border-right:1px #d7d7d7 solid;
	border-left:1px #d7d7d7 solid;
	border-bottom:1px #d7d7d7 solid;
	overflow:hidden;
}

.ticket-border-bottom .ticket-span33{
	float:left;
	width:170px;
	padding-right:10px;
	margin-left:0px; 
	margin-bottom:-100px;
	padding-bottom:100px;
}
.ticket-border-bottom .ticket-span34{
	float:left;
	width:650px;
	padding-right:10px;
	margin-left:0px;
	margin-bottom:-100px;
	padding-bottom:100px;
}
.ticket-border-bottom .ticket-span34 .inline li{
	float:left;
	width:250px;
}
.ticket-border-bottom .ticket-span34 .inline li.padding{
	margin-left:10px;
}
.ticket-border-bottom .ticket-where dl dt{
	padding-left:10px;
}
.ticket-border-bottom .ticket-where .slider{
	margin-top:15px;
}
.ticket-border-bottom .ticket-where .slider-padding{
	padding-bottom:10px;
}
.ticket-border-bottom .ticket-where .slider-title{
	margin-top:10px;
}
.ticket-border-bottom .ticket-where .border-right{
	border-right:1px #d7d7d7 solid;
}
.ticket-border-bottom.margin{
	margin-bottom:20px;	
}
.ticket-list-top{
}
.ticket-list-top .inline li{
	padding:0;
}
.ticket-list-top .inline li.width1{
	width:40px;
}
.ticket-list-top .inline li.width2{
	width:80px;
}
.ticket-list-top .inline li.width3{
	width:200px;
}
.ticket-list-top .inline li.width4{
	width:80px;
}
.ticket-list-top .inline li.width5{
	width:100px;
}
.ticket-list-top .inline li.width6{
	width:150px;
}
.container-left div.ticket-progress{
	color:#1661b4;
	margin:20px 0px 0px 0px;
}
.container-left div.search-form i{
	color:#1661b4;
}
.container-left div.search-form .toName span{
	font-size:12px;
	font-weight:100;
}
.container-left div.search-form .date{
	font-size:14px;
}
.container-left .box-list{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
	padding:0;
	margin:10px 0px 0px 0px;
	border:4px #3983e5 solid;
}
.container-left .box-list .directs{
	margin:10px;
}
.container-left .box-list .directs form{
	margin:0;
}
.container-left .box-list .tab-top{
	background:url(../../upload/ebiz/ticket-table-tr-bg.png);
	color:#FFF;
	line-height:22px;
}
.container-left .box-list .carrier{
	color:#5f5f5f;
	font-size:12px;
}
.container-left .box-list .name a{
	color:#013f8c;
	font-weight:bold;
	font-size:12px;
	position:relative;
}
.container-left .box-list .name a span{
	position:absolute;
	right:-25px;
	top:-8px;
}
.container-left .box-list .price a{
	display:block;
	width:100px;
	height:24px;
	line-height:24px;
	font-size:12px;
	color:#61492d;
	background:url(../../upload/ebiz/ticket-price.png) left no-repeat;
	font-weight:bold;
	text-align:center;
	padding-left:5px;
}

.container-chart-width{
	width:1100px;
}
.container-chart-left{
	width:780px;
}
.search-form-box .ticket-border{
	border:3px #1467cd solid;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-top:20px;
	position:relative;
}
.search-form-box .ticket-border .box-close{
	background:url(../../upload/ebiz/ticket-box-close.png) left no-repeat;
	width:29px;
	height:28px;
	position:absolute;
	right:-10px;
	top:-17px;
	cursor:pointer;
}
.container-left .box-chart-list{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
	padding:0;
	margin:10px 0px 0px 0px;
	border:none;
	background:#2d7feb;
}
.container-left .box-chart-list .row-fluid{
	margin:10px;
	width:760px;
}
.container-left .box-chart-list .row-fluid .nav-tabs{
	padding:0;
	margin:0;
}
.container-left .box-chart-list .row-fluid .tab-content{
	background:#FFF;
}
.container-left .box-chart-list .row-fluid .nav-tabs {
  border-bottom: 1px solid #FFFFFF;
}
.container-left .box-chart-list .row-fluid .nav-tabs > li > a {
  padding-right:10px;
  padding-left:10px;
  margin-right: 0;
  line-height: 14px;
  color:#454545;
  font-weight:bold;
}
.container-left .box-chart-list .row-fluid .nav-tabs > li > a i{
	padding-right:5px;
	color:#454545;
}
.container-left .box-chart-list .row-fluid .nav-tabs > li {
  margin-bottom:0px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background-color:#ffd41b;
}
.container-left .box-chart-list .row-fluid .nav-tabs > li.margin {
	margin-left:10px;
}
.container-left .box-chart-list .row-fluid .nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  border-top:1px #d2d2d2 solid;
  border-left:1px #d2d2d2 solid;
  border-right:1px #d2d2d2 solid;
}
.container-left .box-chart-list .row-fluid .nav-tabs > li > a:hover,
.container-left .box-chart-list .row-fluid .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}
.container-left .box-chart-list .row-fluid .nav-tabs > .active > a,
.container-left .box-chart-list .row-fluid .nav-tabs > .active > a:hover,
.container-left .box-chart-list .row-fluid .nav-tabs > .active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
  border:#ffffff 1px solid;
}
.container-left .box-chart-list .row-fluid .nav-tabs > .active > a i,
.container-left .box-chart-list .row-fluid .nav-tabs > .active > a:hover i,
.container-left .box-chart-list .row-fluid .nav-tabs > .active > a:focus i {
  color:#317ddf;
}
.container-left .box-chart-list .row-fluid .tab-content{
	cursor:pointer;
}
.container-left .box-chart-list .row-fluid .tab-content .directs{
	min-height:20px;
}
.container-left .box-chart-list .row-fluid .tab-content .charlList .title{
	background:#2f7ddf;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-indent:15px;
	line-height:40px;
}
.chart-content{
	min-height:180px;
	margin:0;
}
.chart-content .chart-left{
	width:70px;
	float:left;
}
.chart-content .chart-left .top-price{
	margin-top:15px;
	text-align:right;
	padding-right:10px;
}
.chart-content .chart-left .conter-price{
	margin-top:15px;
	text-align:right;
	padding-right:10px;
}
.chart-content .chart-left .bottom-price{
	margin-top:15px;
	text-align:right;
	padding-right:10px;
}
.chart-content .chart-right{
	width:690px;
	float:left;
}
.chart-content .chart-right .list-date{
	float:left;
	width:22px;
	min-height:180px;
}

.chart-content .chart-right .list-date:hover .chart-bg .active i,
.chart-content .chart-right .list-date:focus .chart-bg .active i{
	color:#009999;
}
.chart-content .chart-right .list-date:hover .chart-bg .active.bg,
.chart-content .chart-right .list-date:focus .chart-bg .active.bg{
	background:#009999;	
}
.chart-content .chart-right .list-date .chart-bg .active.active-font i{
	color:#009999;
}
.chart-content .chart-right .list-date .chart-bg .active.bg.active-bg{
	background:#009999;
}
.chart-content .chart-right .list-date .week,
.chart-content .chart-right .list-date .date-num,
.chart-content .chart-right .list-date .radio-list{
	float:left;
	width:22px;
	height:24px;
	text-align:center;
	border-bottom:1px #eaeaea solid;
}
.chart-content .chart-right .list-date .chart-bg{
	float:left;
	width:22px;
	height:110px;
	position:relative;
}
.chart-content .chart-right .list-date .chart-bg div.center1{
	background-color:#eaeaea;
	width:22px;
	height:1px;
	position:absolute;
	top:33%;
	left:0px;
	z-index:1;
}
.chart-content .chart-right .list-date .chart-bg div.center2{
	background-color:#eaeaea;
	width:22px;
	height:1px;
	position:absolute;
	top:66%;
	left:0px;
	z-index:1;
}
.chart-content .chart-right .list-date .chart-bg div.active{
	position:absolute;
	z-index:2;
	bottom:0px;
	left:0px;
	width:22px;
}
.chart-content .chart-right .list-date .chart-bg .active.bg{
	background:#ffd41b;
	width:20px;
	border-left:1px #FFF solid;
	border-right:1px #FFF solid;
}
.chart-content .chart-right .list-date .chart-bg div.active i{
	color:#fec901;
	margin-left:5px;
}
.chart-content .chart-right .list-date .week.bg,
.chart-content .chart-right .list-date .date-num.bg{
	background-color:#b5b5b5;
}
.chart-content .chart-right .list-date .radio-list{
	border-bottom:none;
	height:25px;
}
.chart-content .chart-right .list-date .date-num{
	border-top:1px #eaeaea solid;
	height:19px;
}
.chart-content .chart-right .list-date.bg{
	background-color:#f0f0f0;
}
#profile .dateList .title{
	background:#2f7ddf;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-indent:15px;
	line-height:40px;
}
#profile .dateList .inline.date-title li{
	display:block;
	float:left;
	line-height:30px;
	width:107px;
	padding:0;
	text-align:center;
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
}
#profile .dateList .inline.date-title li.border{
	display:block;
	float:left;
	line-height:30px;
	width:111px;
	padding:0;
	text-align:center;
	border-right:none;
	border-bottom:#dcdcdc 1px solid;
}
#profile .dateList .inline.dates li{
	display:block;
	float:left;
	width:107px;
	min-height:51px;
	padding:0;
	background:#e8e8e8;
	text-align:center;
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
}
#profile .dateList .inline.dates li.bg{
	background:#FFFFFF;
}
#profile .dateList .inline.dates li.border{
	border-right:none;
	width:111px;
}
#profile .dateList .inline.dates li .radio{
	padding-left:25px;
}
#profile .dateList .inline.dates li .radio span{
	padding:2px 3px 0px 0px;	
}
#profile .dateList .inline.dates li .text-left span{
	padding:1px;
	margin-left:4px;
	background:#ffd731;
	color:#5e5c5d;
	line-height:none;
}
#profile .dateList .inline.dates li .text-left span i.icon-search{
	color:#FFFFFF;
}
#profile .dateList .from .dates li.focus-bg{
	background:#099;
}
#profile .dateList .to .dates li.focus-bg{
	background:#099;
}
#profile .dateList .from .dates li:hover,
#profile .dateList .from .dates li:focus{
	background:#099;
}
#profile .dateList .to .dates li:hover,
#profile .dateList .to .dates li:focus{
	background:#099;
}
.ticket-chart-bottom .span4{
	padding:10px;
}
.ticket-chart-bottom .ticket-from{
	background:url(../../upload/ebiz/ticket-from.png) left no-repeat;
	text-indent:40px;
	font-size:14px;
	font-weight:bold;
	color:#0063d8;
	line-height:24px;
	margin:5px;
}
.ticket-chart-bottom .ticket-to{
	background:url(../../upload/ebiz/ticket-to.png) left no-repeat;
	text-indent:40px;
	font-size:14px;
	font-weight:bold;
	color:#0063d8;
	line-height:24px;
	margin:5px;
}
.ticket-list{
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:#36a5ff;
	border:2px solid #36a5ff;
	margin-top:10px;
}
.ticket-list .top{
	min-height:40px;
	line-height:40px;
	padding-left:10px;
}
.ticket-list .top span{
	color:#f3ed01;
	font-size:14px;
	font-weight:bold;
}
.ticket-list .top span.price{
	font-size:18px;
}
.ticket-list .row-fluid [class*="span"]:first-child {
	margin-left:5px;
	margin-bottom:10px;
}
.ticket-list .span3{
	padding:10px 5px 10px 5px;
	width:200px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:#3098ed;
	position:relative;
	float:left;
}
.ticket-list .span3 div.cover{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#FFF;
	z-index:1000;
	filter:alpha(Opacity=80);
	-moz-opacity:0.5;
	opacity: 0.5;
}

.ticket-list .span3 .font-color{
	color:#FFF;
}
.ticket-list .span3 .li-padd{
	padding-left:10px;
}

.ticket-list .span3 .ticket-stop{
	margin-bottom:10px;
}
.ticket-list .span3 .ticket-stop span{
	margin-top:4px;
}
.ticket-list .span3 .ticket-stop .stop{
	font-size:14px;
	font-weight:bold;
}

.ticket-list .span3 .ticket-time{
	margin-bottom:10px;
}
.ticket-list .span3 .ticket-time .time{
	font-size:14px;
	font-weight:bold;
}
.ticket-list .span3 .ticket-time .time-out,
.ticket-list .span3 .ticket-time .time-in,
.ticket-list .span3 .ticket-duration .time-duration{
	overflow:hidden;
}
.ticket-list .span3 .slider-range-ove{
	padding:5px 5px 5px 20px;
}
.ticket-list .span3 .ticket-duration{
	margin-bottom:10px;
}
.ticket-list .span3 .ticket-duration b{
	font-weight:100;
}
.ticket-list .span3 .ticket-duration .duration{
	font-size:14px;
	font-weight:bold;
}

.ticket-list .span3 .ticket-city{
	margin-bottom:10px;
}
.ticket-list .span3 .ticket-city .city{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.ticket-list .span3 .ticket-carriers{
	margin-bottom:10px;
}
.ticket-list .span3 .ticket-carriers .carriers{
	font-size:14px;
	font-weight:bold;
}
.ticket-list .span3 .ticket-carriers li.carrier{
	overflow:hidden;
}
.ticket-list .span3 .ticket-carriers li.carrier div.carrier-left{
	float:left;
	width:125px;
	overflow:hidden;
}
.ticket-list .span3 .ticket-carriers li.carrier div.carrier-right{
	float:left;
	width:50px;
	line-height:25px;
	text-align:right;
	overflow:hidden;
}
.ticket-list .span9{
	float:left;
	width:560px;
	min-height:500px;
	-webkit-border-radius:4px 0px 0px 0px;
	-moz-border-radius: 4px 0px 0px 0px;
	border-radius: 4px 0px 0px 0px;
	background:#FFFFFF;
	border:1px solid #36a5ff;
	margin:0px 0px 0px 10px;
}
.ticket-list .span9 .ticket-list-top{
	margin:5px 0px 0px 0px;

}
.ticket-list .span9 .ticket-list-top .inline li{
	line-height:30px;
}
.ticket-list .span9 .ticket-list-top .inline li span{
	font-weight:bold;
	color:#666666;
}
.ticket-list .span9 .ticket-list-title{
	background:#36a5ff;
}
.ticket-list .span9 .ticket-list-title .inline li{
	line-height:40px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}
.ticket-list .span9 .ticket-list-title .list-title-carriers{
	width:110px;
}
.ticket-list .span9 .ticket-list-title .list-title-out,
.ticket-list .span9 .ticket-list-title .list-title-in{
	width:130px;
}
.ticket-list .span9 .ticket-list-title .list-title-price{
	width:120px;
}
.ticket-list .span9 .out-in{
	border-bottom:2px solid #1467cd;
}
.ticket-list .span9 .out-in .ticket .carriers{
	overflow:hidden;
	float:left;
	padding:5px;
	width:120px;
	min-height:100px;
	border-right:1px #e5e5e5 solid;
}
.ticket-list .span9 .out-in .ticket .legs{
	overflow:hidden;
	float:left;
	padding:5px;
	width:130px;
	min-height:100px;
	border-right:1px #e5e5e5 solid;
}
.ticket-list .span9 .out-in .ticket .legs.not-inboundLeg{
	width:280px;
}
.ticket-list .span9 .out-in .ticket .legs .unstyled .time,
.ticket-list .span9 .out-in .ticket .legs .unstyled .code{
	overflow:hidden;
}
.ticket-list .span9 .out-in .ticket .legs .unstyled .stop{
	color:#71a221;
}
.ticket-list .span9 .out-in .ticket .legs .unstyled .stop span{
	color:#e65848;
}
.ticket-list .span9 .out-in .ticket .legs .unstyled .stop span.places{
	color:#666666;
	margin-left:2px;
	cursor:pointer;
}
.ticket-list .span9 .out-in .ticket .legs .unstyled .stop span.places:hover{
	color:#000000;
}
.ticket-list .span9 .out-in .ticket .legs .unstyled .arrival span{
	color:#e65848;
}
.ticket-list .span9 .out-in .ticket .legs .unstyled .time ul.inline .out-time,
.ticket-list .span9 .out-in .ticket .legs .unstyled .time ul.inline .in-time{
	font-size:14px;
	font-weight:bold;
}
.ticket-list .span9 .out-in .ticket .legs .unstyled .time ul.inline .out-time,
.ticket-list .span9 .out-in .ticket .legs .unstyled .time ul.inline .in-time,
.ticket-list .span9 .out-in .ticket .legs .unstyled .code ul.inline .out-code,
.ticket-list .span9 .out-in .ticket .legs .unstyled .code ul.inline .in-code{
	width:60px;
	padding:0px;
}
.ticket-list .span9 .out-in .ticket .price{
	overflow:hidden;
	float:left;
	padding:5px;
	width:110px;
	min-height:100px;
}
.ticket-list .span9 .out-in .ticket .price .symbol{
	text-align:center;
	font-size:14px;
	color:#3f3f3f;
	font-weight:bold;
	padding:5px;
}
.ticket-list .span9 .out-in .ticket .price .link a{
	margin:5px 0px 5px 10px;
	background:url(../../upload/ebiz/ticket-price.png) left no-repeat;
	height:24px;
	width:100px;
	display:block;
	text-align:center;
	color:#000000;
	line-height:24px;
	font-weight:bold;
}
.ticket-list .span9 .out-in.active{
	background:#f5f5f5;
}
.ticket-list .span9 .out-in .agents{
	border-top:1px solid #e5e5e5;
	padding:5px 0px 5px 0px;
}

.ticket-booking .book .book-link a.link{
	margin:5px 0px 5px 10px;
	background:url(../../upload/ebiz/ticket-price.png) left no-repeat;
	height:24px;
	width:100px;
	display:block;
	text-align:center;
	color:#000000;
	line-height:24px;
	font-weight:bold;
	margin-top:20px;
}
.ticket-booking .book .book-price{
	font-size:16px;
	font-weight:bold;
	padding-top:22px;
}
.ticket-booking .book .book-de{
	font-size:14px;
	font-weight:bold;
	padding-top:22px;
}
#ticketPriceShow .modal-body{
	max-height:none;
}
.ticket-booking .ticket-list-hb .inline.span12{
	margin:0;
}
.ticket-booking .ticket-list-hb .header{
	overflow:hidden;
	background:#3098ed;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.ticket-booking .ticket-list-hb .header li{
	line-height:30px;
}
.ticket-booking .bottom-info{
	overflow:hidden;
	margin-top:10px;
}
.ticket-booking .ticket-list-hb .header-list{
	overflow:hidden;
	background:#f3f3f3;
}
.ticket-booking .ticket-list-hb .header-list li{
	line-height:30px;
}
.ticket-booking .ticket-list-hb .header-list.wait li{
	color:#e95848;
}
.ticket-booking .or-book li a{
	line-height:24px;
	display:block;
}
.ticket-booking .or-book li a span.link{
	background:url(../../upload/ebiz/ticket-price.png) left no-repeat;
	height:24px;
	width:100px;
	display:block;
	text-align:center;
	line-height:24px;
	font-weight:bold;
	float: left;
	color:#000000;
}
.ticket-booking .or-book li a:hover,
.ticket-booking .or-book li a:focus{
	text-decoration:underline;
}
.ticket-booking .or-book li i{
	color:#090;
}
/*.container-left .box-list .tab-top{
	
}*/
/**
鏈虹エ鍏ㄦ湀浠锋牸
**/
.ticket-well{
	margin-top:20px;
}
.ticket-well .ticket-well-1{
	background:url(../../upload/ebiz/ticket-well-1.png) top no-repeat;
}
.ticket-well .ticket-well-2{
	background:url(../../upload/ebiz/ticket-well-2.png) top no-repeat;
}
.ticket-well .ticket-well-3{
	background:url(../../upload/ebiz/ticket-well-3.png) top no-repeat;
}
.ticket-well .ticket-well-content{
	margin-top:133px;
	padding-top:10px;
	line-height:24px;
	min-height:145px;
	background:url(../../upload/ebiz/ticket-well-4.png) right bottom no-repeat;
}
/**
ticket 鍩庡競閰掑簵
**/
.ticket-hotel-list{
	margin-top:20px;
}
.ticket-hotel-list .hotel-title{	
	cursor:pointer;
}
.ticket-hotel-list .hotel-title span{
	padding:0px 40px 0px 10px;
	display:inline-block;
	line-height:33px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	background:url(../../upload/ebiz/ticket-price-right-bg.png) right bottom no-repeat;
}
.ticket-hotel-list .hotel-title span i{
	margin-top:8px;
}
.ticket-hotel-list .hotel {
	border-top:2px #1567cd solid;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius:  0 0 4px 4px;
}
.ticket-hotel-list .hotel .ticket-hotel{
	float:left;
	margin-top:10px;
	margin-left:12px;
	text-align:center;
}
.ticket-hotel-list .hotel .ticket-hotel a{
	color:#363636;
}

/**
	ebiz 鍗曠瘒鍐呭
**/
.ebiz-table{
	margin-top:20px;
}
.ebiz-table div.border{
	border: 1px solid #dddddd;
	border-collapse: separate;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px;
}
/**
	free parking
**/
.free-parking-table{
	border: 1px solid #dddddd;
	border-collapse: separate;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
}
.free-parking-table div.left{
	min-width:518px;
	padding:10px;
	position:relative;
}
.free-parking-table div.left div.cancel{
	width:220px;
	height:173px;
	position:absolute;
	right:30px;
	bottom:25px;
}
.free-parking-table div.left div.cancel img{
	width:220px;
	height:173px;
}
.free-parking-table div.right{
	width:440px;
	padding-right:20px;
}
.free-parking-table div.right div.content,
.free-parking-table div.right div.content li{
	line-height:24px;
}
.free-parking-table div.right div.content div{
	padding-left:10px;
}
.free-parking-table div.right div.content a.btn{
	margin:20px 0px 20px 10px;
}
.free-parking-table div.right div.content a.btn i{
	margin-right:5px;
}
.free-parking-table div.right div.content.cancel{
	padding:20px;
	line-height:24px;
}

.free-parking-table.form{
	padding:10px;
	position:relative;
}
.free-parking-table.form div.infoTip{
	position:absolute;
	right:110px;
	top:55px;
}
.free-parking-table.form div.title h4{
	margin-left:180px;
	margin-bottom:20px;
}
.free-parking-table.form div.conditionsFree{
	overflow: auto;
	max-height:200px;
	max-width:750px;
	border: 1px solid #dddddd;
	border-collapse: separate;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px;
}
.free-parking-table.form div.user-name span{
	margin-left:10px;
	margin-right:5px;
}
.free-parking-table.form span.text-error{
	margin-left:10px;
}
.free-parking-table div.tip{
	padding-left:250px;
	padding-right:250px;
	margin-bottom:100px;
	margin-top:100px;
}
.free-parking-table div.tip a i{
	margin:0px 10px 0px 5px;
}
.free-parking-table div.tip .text-error,
.free-parking-table div.tip .text-success{
	position:relative;
	font-size:14px;
}
.free-parking-table div.tip .text-error span,
.free-parking-table div.tip .text-success span{
	margin-left:30px;
}
.free-parking-table div.tip .text-error i.icon-2x,
.free-parking-table div.tip .text-success i.icon-2x{
	position:absolute;
	top:-5px;
	left:0;
}


/**
	鐢ㄦ埛鐧婚檰寮瑰嚭妗?
**/
.user-login-box{
}
.user-login-box .btn{
	margin-top:15px;
}
.user-login-box i{
	margin-right:5px;
}
.user-login-box a{
	margin-right:15px;
}
/**浼氬憳娉ㄥ唽**/
.user-register .conditionsMacau{
	overflow: auto;
	max-height:280px;
	border: 1px solid #dddddd;
	border-collapse: separate;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px;
}
.user-register .form-horizontal .control-label {
	width:180px;
	padding-right:10px;
}
.user-register .form-horizontal .checkbox {
	margin-left:40px;
}
.user-register .form-horizontal .btn {
	margin-left:40px;
}
.user-register .form-horizontal .text-left span.help-inline {
	color:#F00;
}
.user-register .form-horizontal i {
	margin-right:5px;
}
.user-register .form-horizontal div.title h4 {
	margin-left:140px;
	margin-bottom:20px;
}
.user-register .form-horizontal div.tip{
	padding-left:140px;
}
.user-register .form-horizontal div.email{
	margin-top:20px;
}
.user-register .form-horizontal div.tip .text-error,
.user-register .form-horizontal div.tip .text-success{
	position:relative;
}
.user-register .form-horizontal div.tip .text-error i.icon-2x,
.user-register .form-horizontal div.tip .text-success i.icon-2x{
	position:absolute;
	left:0;
	bottom:0;
}
/**
鐢ㄦ埛鐧婚檰
**/
.user-login{
}
.user-login .form-horizontal div.title h4 {
	margin-left:300px;
	margin-bottom:20px;
}
.user-login .form-horizontal .control-label {
	width:350px;
	padding-right:10px;
}
.user-login .form-horizontal .bottom {
	margin-left:360px;
}
.user-login .form-horizontal .btn {
	margin-top:10px;
}
.user-login .form-horizontal .btn i{
	margin-right:10px;
}
.user-login .form-horizontal .bottom i{
	margin-right:5px;
}
.user-login .form-horizontal .bottom a{
	margin-right:15px;
}
/**
鎵惧洖瀵嗙爜琛ㄥ崟
**/
div.user-back-password-from{
}
div.user-back-password-from div.title h4{
	margin-left:140px;
	margin-bottom:20px;
}

div.user-back-password-from div.tip{
	margin-left:140px;
	margin-bottom:20px;
}
div.user-back-password-from  div.tip .text-error,
div.user-back-password-from div.tip .text-success{
	position:relative;
}
div.user-back-password-from  div.tip .text-error i.icon-2x,
div.user-back-password-from  div.tip .text-success i.icon-2x{
	position:absolute;
	left:0;
	bottom:0;
}
/**
limousine-table
**/

.limousine-table{
	background:url(../../upload/ebiz/limousine-bg.jpg);
}
.container-width-linmousine{
	width:1013px;
	height:901px;
	background:url(../../upload/ebiz/limousine.jpg);
}
.container-width-linmousine div.content-top-email{
	width:750px;
	font-size:12px;
	line-height:24px;
	margin-top:320px;
	margin-left:120px;
	color:#FFF;
}
.container-width-linmousine div.content-top-email a{
	color:#FFF;
}
.container-width-linmousine div.content{
	width:500px;
	font-size:14px;
	line-height:24px;
	margin-top:50px;
}
.container-width-linmousine div.content a{
	background:url(../../upload/ebiz/limousine-bottom.jpg) left no-repeat;
	width:189px;
	height:47px;
	line-height:47px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	display:block;
	margin:auto;
	cursor:pointer;
}

.limousine-table-form{
	background:url(../../upload/ebiz/limousine-bg-form.jpg);
}
.container-width-linmousine-form{
	width:1014px;
	height:1093px;
	background:url(../../upload/ebiz/limousine-form.jpg);

}

.container-width-linmousine-form div.content-top-email{
	width:750px;
	font-size:12px;
	line-height:24px;
	margin-top:320px;
	margin-left:120px;
	color:#FFF;
}
.container-width-linmousine-form div.content-top-email a{
	color:#FFF;
}


.container-width-linmousine-form div.form{
	width:600px;
	font-size:12px;
	line-height:24px;
	margin-top:20px;
}

.container-width-linmousine-form div.form .form-horizontal .control-label {
	width: 120px;
}
.container-width-linmousine-form div.form .form-horizontal .controls {
	margin-left: 140px;
}
.container-width-linmousine-form div.form .form-horizontal .limousine-form-submit .control-group{
	margin-bottom: 10px;
}
.limousine-form{
	border-collapse: separate;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
}
.limousine-form.form{
	padding:10px;
	min-height:300px;
}
.limousine-form div.title h4{
	margin-left:60px;
	margin-bottom:20px;
}
.limousine-form span.text-error{
	margin-left:10px;
}
.limousine-form ul.inline li{
	line-height:26px;
	width:20px;
	color:#666;
	font-weight:bold;
	border:1px #CCC solid;
	margin:5px 0px 0px 5px;
	cursor:pointer;
}
.limousine-form ul.inline li.focus{
	color:#FFF;
	background:#ff7d07;
}
.limousine-form div.progres{
	margin-left:180px;
	margin-top:100px;
}
.limousine-form div.progres .progress{
	margin-top:10px;
}
.limousine-form div.progres .row-fluid{
	line-height:30px;
}
.limousine-form div.progres .row-fluid h4{
	color:#ff7d07;
}
.limousine-form div.conditionsFree{
	overflow: auto;
	max-height:120px;
	max-width:750px;
	border: 1px solid #dddddd;
	border-collapse: separate;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px;
	line-height:16px;
	font-size:12px;
}
.limousine-form a.btn.btn-success.submit{
	margin-left:30px;
}
.limousine-form a.btn.btn-info.edit,
.limousine-form a.btn.btn-success.pay{
	margin-left:30px;
	margin-top:30px;
}
.limousine-form div.tip{
	padding:50px 200px 50px 200px;
}
.limousine-form div.tip a i{
	margin:0px 10px 0px 5px;
}
.limousine-form div.tip .text-error,
.limousine-form div.tip .text-success{
	position:relative;
	font-size:14px;
}
.limousine-form div.tip .text-error span,
.limousine-form div.tip .text-success span{
	margin-left:30px;
}
.limousine-form div.tip .text-error i.icon-2x,
.limousine-form div.tip .text-success i.icon-2x{
	position:absolute;
	top:-5px;
	left:0;
}


.limousine-table div.provision{
	width:400px;
	position:absolute;
	top:-15px;
	right:10px;
	text-align:left;
	font-size:14px;
}
.limousine-table div.provision i{
	margin-right:5px;
	font-size:1em;
}
.limousine-table div.provision a{
	margin-right:10px;
}
.limousine-table div.provision div.email{
	line-height:24px;
}
.limousine-table div.provision div.tel{
	line-height:24px;
}
.limousine-table div.content div.content-bottom{
	position:absolute;
	bottom:0;
	margin-bottom:10px;
	width:300px;
}
.limousine-table div.content div.content-bottom a.btn{
	margin-left:50px;
}

.limousine-booking{
	margin-top:10px;
}
.limousine-booking div.title{
	background-color: #267add;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.limousine-booking div.title span{
	line-height:30px;
	font-weight:bold;
	color:#FFF;
	margin-left:10px;
}
.limousine-booking .form-inline{
	margin-top:10px;
}
.limousine-booking .form-inline .row-fluid{
	margin-top:10px;
}
.limousine-booking .form-inline .row-fluid label{
	width:100px;
}
/*.user div.user-info .table{
	margin-bottom:0px;
}
.user div.user-info .table a{
	margin-right:15px;
}
.user div.user-info .table i{
	margin-right:5px;
}*/
/**瀵艰埅**/
.logo{
	padding:10px 0px 10px 0px;
}
/*.page-top{
	background:url(../../upload/ebiz/menu-top.png);
	height:4px;
}*/
.page-top-menu .container-width{
	position:relative;
	
}
.page-top-menu .container-width ul.inline{
	right:0;
	position:absolute;
	background:url(../../upload/ebiz/menu-top-bg.png) repeat-x;
}
.page-top-menu .container-width ul li{
	line-height:40px;
	height:40px;
	color:#FFF;
}
.page-top-menu .container-width ul li a{
	color:#FFF;
	line-height:40px;
}



.page-menu{
	
	height:55px;
}
.page-menu div.container-width{
	position:relative;

}
.page-menu ul.inline{
	float:left;
	height:55px;
	margin:0px;
}
.page-menu ul.inline li{
	padding:0;
	margin:0;
	height:55px;
	float:left;
}
.page-menu ul.inline li a{
	margin:6px 5px 0px 5px;
	padding:7px 15px 7px 15px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	display:block;
	position:relative;
}
.page-menu ul.inline li a:hover,
.page-menu ul.inline li a:focus{
	text-decoration:none;
	color:#f1a40a;
	background:#FFF;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.page-menu ul.inline.submenu:hover li.title a{
	text-decoration:none;
	color:#f1a40a;
	background:#FFF;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.page-menu ul.inline.submenu.active:hover li.title a{
	color: #1b68c2;
	background: none;
}
.page-menu ul.inline.submenu:hover>ul.unstyled{
	display:block;
}

.page-menu ul.inline.down li.parent a:hover,
.page-menu ul.inline.down li.parent a:focus{
	text-decoration:none;
	color:#f1a40a;
	background:#FFF;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}

.page-menu ul.unstyled.down{
	display:none;
	position:absolute;
	top:55px;
	background:#2073d1;
	height:auto;
	-webkit-border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	border:1px #1156a4 solid;
	z-index:999;
}
.page-menu ul.unstyled.down li.caret-up{
	position:absolute;
	top:-22px;
	left:30px;
	color:#2073d1;
}
.page-menu ul.unstyled.down li{
	height:auto;
	margin:5px 10px 5px 10px;
}
.page-menu ul.unstyled.down a{
	margin:0;
	padding:0;
	color:#FFFFFF;
	line-height:30px;
	font-size:12px;
	padding:0px 10px 0px 10px;
}
.page-menu ul.unstyled.down a.active{
	background:#FFFFFF;
	color:#2073d1;
	-webkit-border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
}

/*.page-menu ul.inline.active ul.unstyled.down{
	display:block;
}*/

.page-menu ul.inline.active{
	margin:0px 10px 0px 10px;
	background:url(../../upload/ebiz/menu-active.png);	
}
.page-menu ul.inline.active li.first{
	background:url(../../upload/ebiz/menu-active-left.png);
	width:34px;
}
.page-menu ul.inline.active li.third{
	background:url(../../upload/ebiz/menu-active-right.png);
	width:32px;
}
.page-menu ul.inline.active li.title{
	padding:0px 15px 0px 30px;
	background:url(../../upload/ebiz/ticket-icon.png) no-repeat;
}
.page-menu ul.inline.active li.title a{
	margin:0;
	padding:0;
	color:#1b68c2;
	line-height:45px;
	font-size:14px;
	font-weight:bold;
}
.page-menu ul.inline.active li.title a:hover,
.page-menu ul.inline.active li.title a:focus{
	color:#1b68c2;
	background:none;
}
.page-top-menu .container-width ul.inline li.first{	
	width:44px;
	padding:0;
	background:url(../../upload/ebiz/menu-top-left.png);
}
.page-top-menu .container-width ul.inline li.third{
	width:36px;
	padding:0;
	background:url(../../upload/ebiz/menu-top-right.png);
}
/**
淇濋櫓
**/

.safe a{
	float:left;
	margin:5px 3px 5px 3px;
	display:block;
}
.safe-right div.row-fluid{
	margin:0px 0px 10px 0px;
}
.safe-title{
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	margin-top:10px;
	padding-left:10px;
}
/**
绉熻溅
**/
.carrental a{
	float:left;
	margin:5px 3px 5px 3px;
	display:block;
}
.carrental-right div.row-fluid{
	margin:5px 0px 15px 0px;
}
.carrental-title{
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	margin-top:10px;
	padding-left:10px;
}
/**
鍙版咕姘戝
**/
.eastbnb a{
	float:left;
	margin:8px 3px 8px 3px;
	display:block;
}
.eastbnb-right div.row-fluid{
	margin:0px 0px 10px 0px;
}

/**
閰掑簵
**/
.hotel{
}
.hotel-left{
	width:300px;
	margin:0;
	margin-right:20px;
}
.hotel-left div.hotel-img{

}
.hotel-left div.tip{
	margin-top:40px;
}
.hotel-left div.hotel-advertising-link{
	margin-top:20px;
}
.hotel-left div.tip div.reminder{
	position:relative;
	border-bottom:1px #bcbcbc solid;
	margin-bottom:15px;
}
.hotel-left div.tip div.reminder .title{
	position:absolute;
	bottom:-7px;
	left:0;
	height:auto;
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	text-shadow: 1px 1px 0px #acd0ff;
	background-color:#ffffff;
	display:block;
}
.hotel-left div.tip ul.unstyled li{
	background:url(../../upload/ebiz/ticket-left-2.png) left top no-repeat;
	background-position:0px 10px;
	padding:10px 0px 0px 35px;	
}

/**閰掑簵 鐑棬鍩庡競閰掑簵**/
.hotel-right{	
	width:680px;
	margin:0;
}
.hotel-right div.hotel-search{
	border-top: 2px solid #1567cd;	
	border-left:1px #d7d7d7 solid;
	border-right:1px #d7d7d7 solid;
	border-bottom:1px #d7d7d7 solid;
	padding:10px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	background-color:#efeeee;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
}
.hotel-right div.hotel-search ul.inline li{
	padding:0;
}
.hotel-right div.hotel-search li.destination{
	margin-left:130px;
	position:relative;
}
.hotel-right div.hotel-search li.destination.destination-city .dropdown-menu{
	width:394px;
}
.hotel-right div.hotel-search li.destination.destination-city .dropdown-menu li{
	width:130px;
	float:left;
}
.hotel-right div.hotel-search li.destination .input-destination{
	width:380px;
}
.hotel-right div.hotel-search li.check-in-date{
	margin-left:130px;
}
.hotel-right div.hotel-search li.check-out-date{
	margin-left:148px;
}
.hotel-right div.hotel-search li.check-in-date .input-date,
.hotel-right div.hotel-search li.check-out-date .input-date{
	width:170px;
}
.hotel-right div.hotel-search li.check-in-input-date{
	margin-left:130px;
}
.hotel-right div.hotel-search li.check-out-input-date{
	margin-left:10px;
}
.hotel-right div.hotel-search li.set{
	margin-left:130px;
}
.hotel-right div.hotel-search li.hotel-search-submit a.hotel-submit {
	background:url(../../upload/ebiz/ticket-submit-search.png) left no-repeat;
	width:140px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:auto;
}
.hotel-right div.selling{
	position:relative;
	margin-top:30px;
}
.hotel-right div.selling span{
	width:185px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	position:absolute;
	left:0;
	bottom:-2px;
	padding:10px 0px 5px 10px;
	background:url(../../upload/ebiz/ticket-price-right-bg.png) right no-repeat;
}
.hotel-right .hotel{
	border-top:3px #1567cd solid;
	border-left:1px #d7d7d7 solid;
	border-right:1px #d7d7d7 solid;
	border-bottom:1px #d7d7d7 solid;
}
.hotel-right .hotel a{
	position:relative;
	float:left;
	margin:2px 2px 2px 2px;
	display:block;
	overflow:hidden;
	color:#FFFFFF;
	font-weight:bold;
	text-shadow: 0 2px 2px #000000;
}
.hotel-right .hotel a:hover,
.hotel-right .hotel a:focus{
	text-decoration: none;
}
.hotel-right .hotel a span{
	position:absolute;
	display:block;
	top:10px;
	left:10px;
	font-size:18px;
}
.hotel-right .hotel a:hover p{
	display:block;
	background:#000;
	filter:alpha(opacity=50); /* IE 閫忔槑搴?0% */
	-moz-opacity:0.5; /* Moz + FF 閫忔槑搴?0%*/
	opacity: 0.5; /* 鏀寔CSS3鐨勬祻瑙堝櫒锛團F 1.5涔熸敮鎸侊級閫忔槑搴?0%*/
}
.hotel-right .hotel a p{
	position:absolute;
	display:block;
	bottom:0;
	right:0;
	text-align:right;
	padding-right:10px;
	line-height:30px;
	display:none;
	width:100%;
}
.selectHotel{
	margin-top:30px;
}
.selectHotel div.span7{
	padding-left:10px;
}
.selectHotel .nav{
	margin-bottom:0px;
}
.selectHotel .nav-tabs{
	position:relative;
	border-bottom:2px #1567cd solid;
}
.selectHotel .nav-tabs > li {
	margin-bottom:0px;
}
.selectHotel .nav-tabs > li.title {
	width:185px;
	position:absolute;
	left:0;
	bottom:-2px;
	padding:10px 0px 5px 10px;
	background:url(../../upload/ebiz/ticket-price-right-bg.png) right no-repeat;
}
.selectHotel .nav-tabs > li.title span{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	/*text-shadow:1px 1px 0px #acd0ff;*/
}
.selectHotel .nav-tabs > li > a {
  padding:0;
  margin:15px 10px 1px 10px;
  line-height: 20px;
  color:#666;
  border: 1px solid transparent;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.selectHotel .nav-tabs > li > a:hover,
.selectHotel .nav-tabs > li > a:focus {
  	border-color:transparent;
  	color:#1660b5;
  	background-color:#FFF;
}
.selectHotel .nav-tabs > .active > a,
.selectHotel .nav-tabs > .active > a:hover,
.selectHotel .nav-tabs > .active > a:focus {
	font-weight:bold;
	padding:0;
  	margin:16px 10px 0px 10px;
  	line-height: 20px;
  	color:#1660b5;
  	background-color: #ffffff;
 	border:none;
  	border-bottom-color: transparent;
  	cursor: default;
}
.selectHotel .tab-pane div.list{
  -webkit-border-radius: 4px;
  -moz-border-radius:  4px;
  border-radius: 4px;
  border:1px #d2d2d2 solid;
  width:332px;
  margin-top:10px;
  overflow:hidden;
}
.selectHotel .tab-pane div.list.padding{
	margin-left:10px;
}
.selectHotel .tab-pane div.list img{
	padding:5px;
	width:130px;
	height:130px;
	max-height:none;
	max-width:none;
}
.selectHotel .tab-pane div.list li{
	padding-top:4px;
}
.selectHotel .tab-pane div.list li a.title{
	font-size:14px;
	color:#0066cc;
}
.selectHotel .tab-pane div.list i{
	color:#f9c738;
}
.selectHotel .tab-pane div.list .price{
	font-size:16px;
	color:#ff5a1a;
	font-weight:bold;
}
.selectHotel .tab-pane div.list .price span{
	font-size:12px;
	color:#848484;
	font-weight:normal;
}
.selectHotel .tab-pane div.list a.find-hotel{
	background-image: url(../../upload/ebiz/find-hotel.png);
	width:83px;
	height:31px;
	line-height: 31px;
	display: block;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
/**鐢ㄦ埛涓績**/
.user{
}

.user div.user-left{
	width:250px;
	margin:0;
	margin:10px 20px 0px 0px;
	min-height:500px;
}
.user div.user-left .nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #267add;
}
.user div.user-left .bs-docs-sidenav{
	margin:0;
	padding: 0;
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
	box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.user div.user-left .bs-docs-sidenav li{
	line-height:30px;
}
.user div.user-left .bs-docs-sidenav li:first-child > a {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.user div.user-left .bs-docs-sidenav li:last-child > a {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.user div.user-left .bs-docs-sidenav a{
	display: block;
	margin: 0 0 -1px;
	padding:3px 8px 3px 8px;
	border: 1px solid #e5e5e5;
}
.user div.user-left .bs-docs-sidenav a i.pull-left{
	margin-right:5px;
}
.user div.user-left .bs-docs-sidenav > .child > a{
	padding:3px 8px 3px 15px;
}
.user div.user-left .bs-docs-sidenav > .child.focus > a{
	background-color:#efefef;
}
.user div.user-left .bs-docs-sidenav > .active > a {
	border: 0;
	padding:3px 8px 3px 8px;
	text-shadow: 0 1px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
.user div.user-right{	
	width:730px;
	margin:0;
	
}
.user div.user-info{
	margin-top:10px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	border:1px #CCC solid;
}
.user div.user-info div.user-title{
	background-color: #267add;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	padding:1px;
	margin:-1px -1px 10px -1px;
}
.user div.user-info div.user-title span{
	line-height:30px;
	font-weight:bold;
	color:#FFF;
	margin-left:10px;
}
.user div.user-info .table{
	margin-bottom:0px;
}
.user div.user-info .table a{
	margin-right:15px;
}
.user div.user-info .table i{
	margin-right:5px;
}

    .navbar-inverse .navbar-inner {
        background: #3993ba;
        background: -moz-linear-gradient(top, #3993ba 0%, #067ead 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3993ba), color-stop(100%,#067ead));
        background: -webkit-linear-gradient(top, #3993ba 0%,#067ead 100%);
        background: -o-linear-gradient(top, #3993ba 0%,#067ead 100%);
        background: -ms-linear-gradient(top, #3993ba 0%,#067ead 100%);
        background: linear-gradient(top, #3993ba 0%,#067ead 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3993ba', endColorstr='#067ead',GradientType=0 );
		border-color: #3993ba;
    }

 .navbar-inverse .nav > li > a {
color: #ffffff;
font-size:14px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
	
   .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
}

/**目的地连接**/
   .destination1{
		border: #666 solid 1px;
		box-shadow:-1px 1px 5px 0px #333;
		width:922px;
		height:485px;
		border-radius:10px;
		top:1px;
		left:38px;
		position:relative;
	}
	.destination1 ul{
	  margin:1px; padding:0

	}
	.destination1 ul li{
		list-style:none;
		display:block;
		float:left;
		width:299px;
		height:150px;
		margin: 3px;
        margin-left:4px;
	}
	
	.destination1  .left_right .right{
		width:28px;
		height:68px;
	    position:absolute;
        top:177px;
	    left:919px;
	}
   
	/*  图像透明度 - Hover 效果 */
	.destination1 ul li a img:hover{
	 opacity:0.5;
     filter:alpha(opacity=50);/* 针对 IE8 以及更早的版本 */
	}
	.destination1 .other{
		
	   display:none;
     	
	}
	.destination1  .current_ul{
        display:block;
        animation:danru 2s linear infinite;
		-webkit-animation:danru 2s linear alternate ;
		-moz-animation:danru 2s linear alternate ;
		-o-animation:danru 2s linear alternate ;
	    -ms-animation:danru 2s linear alternate ;
	}  

	@keyframes danru{
		0%   {opacity:0.00;left:0px;   top:0px;}
		25%  {opacity:0.25;left:50px;  top:0px;}
		50%  {opacity:0.50;left:100px; top:0px;}
		75%  {opacity:0.75;left:150px; top:0px;}
		100% {opacity:1.0; left:200px; top:0px;}
	}
	
	@-webkit-keyframes danru{
		0%   {opacity:0.00;left:0px;   top:0px;}
		25%  {opacity:0.25;left:50px;  top:0px;}
		50%  {opacity:0.50;left:100px; top:0px;}
		75%  {opacity:0.75;left:150px; top:0px;}
		100% {opacity:1.0; left:200px; top:0px;}
	}
	@-moz-keyframes danru{
		0%   {opacity:0.00;left:0px;   top:0px;}
		25%  {opacity:0.25;left:50px;  top:0px;}
		50%  {opacity:0.50;left:100px; top:0px;}
		75%  {opacity:0.75;left:150px; top:0px;}
		100% {opacity:1.0; left:200px; top:0px;}
	}
	@-o-keyframes danru{
		0%   {opacity:0.00;left:0px;   top:0px;}
		25%  {opacity:0.25;left:50px;  top:0px;}
		50%  {opacity:0.50;left:100px; top:0px;}
		75%  {opacity:0.75;left:150px; top:0px;}
		100% {opacity:1.0; left:200px; top:0px;}
	}
	@-ms-keyframes danru{
		0%   {opacity:0.00;left:0px;   top:0px;}
		25%  {opacity:0.25;left:50px;  top:0px;}
		50%  {opacity:0.50;left:100px; top:0px;}
		75%  {opacity:0.75;left:150px; top:0px;}
		100% {opacity:1.0; left:200px; top:0px;}
	}
	
	
	.destination1  .left_right .left{
		width:28px;
		height:68px;
	    position:absolute;
        top:177px;
	    left:-32px;
	}
     .pagination{
	    border-radius:100px;
		position:relative;
		/*margin-top:-10px;*/
		margin-left:50%;
	    
    }
   .pagination ul  li a:hover{
		z-index: 2;
		color: #fff; 
		background-color: #428bca;
		border-color: #428bca;
    }
   .pagination ul  li a.actived {
		z-index: 2;
		color: #fff; 
		background-color: #428bca;
		border-color: #428bca;
    }
   .pagination  ul  li a.actived{
	   z-index: 2;
	   color: #fff; 
	   cursor: default;
	   background-color: #428bca;
	   border-color: #428bca;
    }
    .blue_lines{
	   border-top: 2px #1473eb solid;
	   margin-top: 5px;
	   margin-bottom: 10px;
	   clear: both;
    }
    
    .destination_title{
    	font-size:18px;
    	line-height:24px;
    	test-align:left;
    	margin-top:15px;
    	
    }
	
	
    .destination_top_img{
		width:962px;
		height:264px;
		margin-left:17px;
		position:relative;
    }
	.destination_top_img .destination_internal{
		z-index:100;
		position:absolute;
	}

	.destination_top_img .destination_internal.cols_1{
		width:626px;
		height:129px;
		top:0;
		left:0;
	}
	.destination_top_img .destination_internal.cols_2{
		width:331px;
		height:259px;		
		left:630px;
		top:0px;
	}
	.destination_top_img .destination_internal.cols_3{
		
		width:376px;
		height:127px;	
		left:0;
		top:134px;
	}
	.destination_top_img .destination_internal.cols_4{
		
		width:247px;
		height:127px;	
		left:380px;
		top:134px;
	}
	.destination_top_img .destination_internal .tips{
		position:absolute;
		z-index:200;
		width:100%;
		background:#000000;
		bottom:0;
		text-align:right;
		line-height:30px;
		opacity:0.6;
   	 	filter:alpha(opacity=60);
		display:none;
		height:30px;
	}
	.destination_top_img .destination_internal .tips-info{
		position:absolute;
		z-index:200;
		width:100%;	
		bottom:0;
		text-align:right;
		line-height:30px;
		display:none;
		color:#EEEEEE;
	}	
	.destination_top_img .destination_internal:hover  a img{
		opacity:0.5;
   	 	filter:alpha(opacity=50);
	}
    
	.destination_top_img .destination_internal:hover .tips,
	.destination_top_img .destination_internal:hover .tips-info{
		display:block;

	} 
    
    .destination_content{
		width:962px;
		height:264px;
		margin-left:17px;
		margin-top:20px;
	    border:0px solid #bcbcbc;
    }
    
    .destination_content .content_left{
		width:650px;
		float:left;
		padding-right:10px;
		border-right:1px #0099FF solid;
    }
    .destination_content .content_right{
		width:258px;
		float:left;
        margin-left:10px;
    	
    } 
    /*內容*/
    .destination_content .content_left .none{
    	margin-top:20px;
    	border:0px solid red;
	    display:none;
	    
    }
    .destination_content .content_left .show_div_centent{
    	margin-top:20px;
    	border:0px solid red;
    	display:block;
        animation:danru 2s linear infinite;
        font-size:13px;
    
		-moz-animation:danru 2s linear alternate ;
		-o-animation:danru 2s linear alternate ;
        -ms-animation:danru 2s linear alternate ;
        -webkit-animation:danru 2s linear alternate ;
    }
    
	.img_class{
	 opacity:0.5;
     filter:alpha(opacity=50);/* 针对 IE8 以及更早的版本 */
	}
    /*线条选择内容*/
   .blue_select_content1{
	   border:1px  solid #0099FF;
       width:115px;
       position:relative;
       margin-top:32px;
	   height:0px;
    }
    .blue_select_content_img1{
    	border:0px  solid red;
    	width:40px;
	    margin-top:-32px;
        margin-left:117px;
        height:40px;
        
    }
   .content_img_text{
	   margin-left:-2px;
   }
  .content_img_text1{
	   margin-left:-3px;
   }
    .blue_select_content_img1  ul{
	  list-style:none;
    }
    .blue_select_content_img2  ul{
	  list-style:none;
    }
   .blue_select_content_img3 ul{
	  list-style:none;
    }
  .blue_select_content_img4 ul{
	  list-style:none;
    }
    .blue_select_content_img1 ul{
	  float:left;
    }
    .blue_select_content_img2 ul{
	  float:left;
    }
 .blue_select_content_img3 ul{
	  float:left;
    }
 .blue_select_content_img4 ul{
	  float:left;
    }
  .blue_select_content_img1 ul li{
	  color:#0099FF;
      font-size:13px;
  }
 .blue_select_content_img2 ul li{
	  color:#0099FF;
    font-size:13px;
  }
 .blue_select_content_img3 ul li{
	  color:#0099FF;
    font-size:13px;
  }
 .blue_select_content_img4 ul li{
	  color:#0099FF;
      font-size:13px;
  }
  .blue_select_content2{
	   border:1px  solid #0099FF;
       width:115px;
       position:relative;
       margin-top:-11px;
       margin-left:135px;
	   height:0px;
    }
    .blue_select_content_img2{
    	width:40px;
        height:40xp;
	    margin-top:-32px;
        margin-left:251px;
    }
    .blue_select_content3{
	   border:1px  solid #0099FF;
       width:115px;
       position:relative;
       margin-top:30px;
       margin-left:268px;
	   height:0px;
    }
    .blue_select_content_img3{
    	  height:40xp;
    	width:40px;
	    margin-top:-32px;
        margin-left:383px;
      
    }
    .blue_select_content4{
	   border:1px  solid #0099FF;
       margin-top:30px;
       width:115px;
       position:relative;
       margin-left:400px;
	   height:0px;
    }
    .blue_select_content_img4{
    	
    	 height:40xp;
    	 width:40px;
	     margin-top:-32px;
         margin-left:516px;
    }
    .blue_select_content5{
	   border:1px  solid #0099FF;
       width:115px;
       position:relative;
       margin-top:30px;
       margin-left:533px;
    }
    /*  右边机票 */
   .flight_ticket_div{
	 border:1px solid #BCBCBC;
     width:280px;
     margin-left:8px;
   }
  .flight_ticket_div .flight_ticket_font{
	 border:0px solid #BCBCBC;
     margin-top:8px;
     width:250px;
     margin-left:15px;
     font-size:18px;
     color:#1473eb;
     font-weight:bold ;
  }
  .flight_ticket_div .flight_ticket_bule{
	 width:258px;
     margin-left:10px;
     border:1px  solid  #1473eb;
     margin-top:4px;
  }
  .flight_ticket_div .flight_ticket_selct{
	/* border:1px solid #BCBCBC;*/
    border-bottom:1px solid #BCBCBC;
    width:258px;
    height:30px;
    margin-top:3px;
    margin-left:10px;
  }
  .flight_ticket_div .flight_ticket_addr_start{
	border:0px solid red;
    width:255px;
    height:25px;
    margin-left:20px;
    margin-top:10px;
    font-size:12px;
    line-height:25px;
  }
 .flight_ticket_addr_start .flight_ticket_addr_start_input{
	border:0px solid red;
    width:80px;
    height:30px;
    position:absolute;
    margin-top:-22px;
    margin-left:35px;
  }
 .flight_ticket_addr_start .input_height_font-sizt{
	height:14px;
    font-size:12px;
    width:190px;
  }
 .flight_ticket_addr_stop  .input_height_font-sizt{
	height:14px;
    font-size:12px;
    width:190px;
  }
 .flight_ticket_addr_stop .flight_ticket_addr_end_input{
	border:1px solid red;
    width:80px;
    height:30px;
    position:absolute;
    margin-top:-22px;
    margin-left:35px;
  }
  .ticket-city-list-from , .ticket-city-list-return{
	position: absolute;
   /**position: relative;**/
    z-index: 10000;
	width: 202px;
	overflow: hidden;
	background: #FFF;
	border: 1px solid #999999;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
    box-shadow:-1px 1px 5px 0px #333;
    border-radius:4px;
    
  }
  .ticket-city-list-from {
    margin-left: 55px;
  	top:628px;
     
  }
.ticket-city-list-return{
	 margin-left: 55px;
	
     top:663px;
 }
  .ticket-city-list-from a:focus{
	display: block;
	float: left;
	width: 295px;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	padding-left: 5px;
	color: #666;
  }
  .ticket-city-list-from   a:hover{
         color: #FFFFFF;
         background: #0088cc;
         text-decoration: none;
     }
     .ticket-city-list-from   a{
	    display:block;
         padding: 3px 10px;
        float:left;
        width:225px; 
        color:#333333;
     }
     .ticket-city-list-return a:hover{
         color: #FFFFFF;
         background: #0088cc;
         text-decoration: none;
      }
      .ticket-city-list-return a{
      	 padding: 3px 10px;
	    display:block;
        float:left;
        width:225px; 
       padding: 3px 10px;
       color:#333333;
     }
  .flight_ticket_div .flight_ticket_addr_stop{
	border:0px solid red;
    width:255px;
    height:25px;
    margin-left:20px;
    margin-top:10px;
    font-size:12px;
    line-height:25px;
	
  }
  .flight_ticket_addr_stop_error{
	border:0px solid red;
    position:relative;
    margin-top:5px;
    margin-left:57px;
    width:200px;
    height:15px;
    display:block;
  }
  .flight_ticket_addr_from_error{
	border:0px solid red;
    position:relative;
    margin-top:5px;
    margin-left:57px;
    width:200px;
    height:15px;
	display:block;
    
  }
  .flight_ticket_addr_from_error_show{
    display:none;
  }

 .destiation_right{
	
 	float:right;
    padding-right:40px;
 }
  .flight_ticket_div .flight_ticket_addr_start_time{
   border:0px solid red;
   width:250px;
   height:30px;
   margin-left:18px;
   margin-top:9px;
   text-align:right;  
   line-height:30px;
   font-size:12px;
 
  }
  .addr_start_time{
	
  	width:190px;
  }
  .Wdate.time{
	width:162px;
    height:15px;
  }
  .flight_ticket_div  .flight_ticket_adult{
	width:60px;
    height:40px;
    border:0px solid red;
    margin-left:20px;
    margin-top:2px;
  }
  .input-small.ticket-workers-select.number{
	width:60px;
    height:24px;
  }
 .flight_ticket_div .flight_ticket_12age{
 	width:60px;
    height:40px;
    border:0px solid red;
    margin-left:110px;
    margin-top:-40px;
	
 }
.flight_ticket_div  .flight_ticket_2age{
	width:60px;
    height:40px;
    border:0px solid red;
    margin-left:194px;
    margin-top:-40px;
}
.flight_ticket_adult .flight_ticket_12age  .flight_ticket_2age{
	font-size:14px;
	
}
.flight_ticket_div  .flight_ticket_seach{
	border:0px solid red;
	width:160px;
	height:50px;
	margin-left:20px;
	margin-top:18px;
}
.ticket-submit.text-center.seach{
	width:90px;
	height:40px;
}
.btn.btn-large.btn-block.btn-primary.seach{
	width:90px;
	height:35px;
    text-align: center;font-size:14px;
}
 /**酒店**/
.content_right .hotel_div{
	border:0px   solid #BCBCBC;
	width:280px;
	margin-top:5px;
	margin-left:8px;
}
.hotel_div_hot_hotel{
	border:0px solid red;
	width:230px;
	height:35px;
	font-size:20px;
	color: #1473eb;
	margin-left:10px;
	margin-top:10px;
}  
.hotel_bule_line{
	border:1px solid #1473eb;
	margin-top:-11px;
	margin-left:1px;
}
.hotel_list{
	border:1px solid #CCCCCC;
	width:279px;
	height:90px;
	margin-left:0px;
	margin-top:5px;
	
}
.hotel_list ul{
	list-style:none;
}
.hotel_list ul li{
	float:left;
	margin-left:8px;
	width:auto;
	
}
.content_overflow{
	border:0px solid red;
	height:20px;
	width:179px;
	overflow:hidden;
}
.hotel_list ul  .hotel_list_img{
	margin-left:-1px;
	margin-top:-1px;	
}
.hotel_list ul  .hotel_list_img a img{
	width:88px;
	height:86px;
}
.hotel_list ul  .hotel_list_font{
	font-size:14px;
	color:#1473eb;
	
}
.hotel_list ul .hotel_grade{
	width:130px;
}
.hotel_price{
	font-size:14px;
	color:red;
	font-weight:bold ;
}
    

.destination_right_title{
	border-bottom:2px solid #1473eb;
     width:230px;
     margin-left:10px;
     margin-top:5px;
     margin-bottom:5px;
     font-size:16px;
     color:#1473eb;
     font-weight:bold ;
     line-height:25px;

}
/**特价酒店***/
.discount_hootel{
	border:0px solid red;
	width:282px;
	height:255px;
	margin-left:8px;
}
.discount_hootel .discount_hootel_title{
	margin-left:10px;
	width:266px;
	height:30px;
	font-size:18px;
	color:#1473eb;
} 
.discount_hootel .discount_hootel_title ul{ 
	margin-top:8px;
	list-style:none;
}
.discount_hootel  .discount_hootel_blue{
	width:282px;
	border:1px solid #1473eb;
	margin-top:-6px;
}
.discount_hootel .discount_hootel_form{
	border-top:0px solid #1473eb;
	border-left:1px solid #d7d7d7l;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	width:282px;
	height:224px;
	margin-top:0px;
	background-color:#efeeee;
	border-radius:6px;
	color:#666;
	font-size:12px;
	position:absolute;

}
.discount_hootel .discount_hootel_form ul{
	list-style:none;
	border:0px solid red; 
	/**
	position:absolute;
	margin-top:20px;
	margin-left:22px;
	**/
	position:relative;
	margin-top:5%;
	margin-left:7%;
	
}
.discount_hootel .discount_hootel_form .first_li{
	height:24px;
	line-height:24px;
}
.discount_hootel .discount_hootel_form .first_li .first_span{
	display:block;
	margin-top:0px;
	line-height:24px;
	
}
 .discount_hootel .discount_hootel_form .destination_input{
	width:182px;
	height:14px;
	font-size:12px;
}
.discount_hootel_form .discount_hootel_destination{
  display:block;
  position:absolute;
  margin-top:10px;
  width:182px;
  
}
.discount_hootel_form .discount_hootel_destination ul{
	float:none;
	position:absolute;
	width: 214px;
	margin-left: 66px;
	 margin-top: -170px;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #bcbcbc;
    
}
.discount_hootel_form .discount_hootel_destination ul li{
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:50px;
	margin-top:2px;
	margin-bottom:2px;
    
}
.discount_hootel_form .discount_hootel_destination ul li:hover a{
  background:#0088cc;
  text-decoration:none;
  color:#ffffff;
}
.discount_hootel_form .discount_hootel_destination ul li a{
	color:#666;
	text-decoration:none;
	width:50px;
	display:block;
}
.discount_hootel_form .discount_hootel_destination ul li a:hover{
	     color:#ffffff;
         text-decoration: none;
         
}
        
.discount_hootel_destination_none{
	display:none;
}
.discount_hootel_form .first_span .hotel_time_start{
	height:20px;
	width:169px;
}
.discount_hootel_form .first_span .hotel_time_end{
	height:20px;
	width:169px;	
}
.discount_hootel_form  .discount_hootel_form_submit{
	margin-top:15px;
	margin-left:0px;
}
.discount_hootel_form_checkbox_span{
	display:block;
	font-size:12px;
	border:0px  solid red;
	margin-top:-17px;
	margin-left:18px;
}
.first_span{
	display:block;
	border:0px solid red;
}

/**目的地租车**/
.destination_car_title{
	width:282px;
	margin-left:8px;
	font-size: 18px;
	color: #1473eb;
	font-weight:bold;
	line-height:28px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:2px #1473eb solid;
	text-indent:12px;
}
.destination_car{
	width:282px;
	margin-left:8px;
}
/**酒店后台弹出消息提示**/
.hotel-tips.modal.fade.in{
	border:#999 1px solid;
	top:20%;
	/*right:0;
	left:auto;
	bottom:0;*/
	width:300px;
	height:100px;
	margin-left:-150px;
}
.hotel-tips.modal.fade.in .modal-header{
	padding:0px 15px;
}

.hotel-tips.modal.fade.in .modal-header h3{
	font-size:14px;
}
.hotel-tips .modalbody{
	position: relative;
	overflow-y: auto;
	max-height: 400px;
	padding: 15px;
}
/**无线**/
.wifi{
	overflow:hidden;
}
.wifi>a{
	/**width:250px;**/
	margin-left: 17px;
	display:block;
	float:left;
	text-align:center;
}
.wifi>a>img{
	border:0;
}
