/* 初始化 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address{margin:0;padding:0;}
body{font-size:13px;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var,em{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}

.contactCon{
	border: 1px solid #dadada;
	border-radius: 2px;
	box-sizing: border-box;
	margin: 20px auto 0;
	padding: 10px 9px;
	width:248px;
}
#user_meet_weather_localcity,#user_meet_weather_hostcity{padding-bottom:0px;}
#user_meet_weather_hostcity{margin-bottom:10px;}
div.bt-title{
	font-size: 16px;
	color:#55A6FF;
	padding-top: 2px;
	margin-bottom:15px;
	text-align:left;
	text-indent:8px;
	height:30px;
	line-height:28px;
	padding-bottom:1px;
	border-bottom: 1px dashed #dadada;
	overflow:hidden;
}
div.bt-ticket .loadspan{color:#999999;}

#user_meet_weather,#user_meet_weather_localcity{height:auto;}
#user_meet_hotel{height:auto;}
#user_meet_ticket{height:auto;}
#user_meet_ticket div.bt-ticket,#user_meet_hotel div.bt-ticket{margin-bottom:5px;}
.bt-ticket a{text-decoration:none;}

div.bt-ticket{padding-left:8px;}
#user_meet_ticket a,#user_meet_ticket a:hover,#user_meet_ticket a:link,#user_meet_ticket a:active{
	text-decoration:none;
	color:#0055aa;
	font-size:13px;
	padding-left:3px;
}
#user_meet_ticket a:hover{text-decoration:underline;}
.cui-icon{
	background-image: url("http://www.antpedia.com/xiecheng/images/un_icon_index_type.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	margin-right: 8px;
	margin-top: -1px;
	vertical-align: middle;
	width: 16px;
}
.cui-icon-flight{
	background-position: 0 0;		
}
.cui-icon-hotel{
	background-position: -26px 0;
}
.cui-icon-weather{
	background-position: -26px -78px;
}
.bt-ticket .today-tq{border:1px dotted #dadada;padding:8px 5px;}
.bt-ticket .time{font-size:14px;color:#0055aa;margin-top:5px;margin-bottom:15px;text-align:center;}
.wd-tc{width:210px;height:50px;margin-bottom:10px;}
.wd-tc .wd{float:left;width:100px;line-height:30px;text-align:center;color:#999999;}
.wd-tc .tc{float:left;width:50px;font-size:12px;}
.wd-tc .tc img{width:42px;height:30px;margin-right:2px;}
.wd-tc .tc p{line-height:12px;text-align:center;color:#999999;}
.bt-ticket .quality{margin-bottom:5px;margin-top:6px;}
.bt-ticket .quality .t-span{color:#999999;}
.bt-ticket .quality span{padding-left:5px;color:#999999;}
.bt-ticket .count-tq{margin-top:3px;font-size:14px;height:30px;line-height:30px;color:#0055aa;margin-bottom:5px;}
ul.future-tq{
	width:222px;
	height:75px;
}
ul.future-tq li{
	float:left;
	width:70px;
	margin-right:4px;
	padding-right:4px;
	padding-left:4px;
	text-align:center;
	line-height:25px;
	font-size:12px;
	border-top: 1px dotted #dadada;
	border-left: 1px dotted #dadada;
	border-right:1px dotted #dadada;
	border-radius: 2px;
	box-sizing: border-box;
	color:#999999;
}

ul.life-tq{
	clear:both;
	width:200px;
	padding-left:6px;
	padding-right:6px;
	height:auto;
}
ul.life-tq li{
	list-style:none;
	color: #999999;
	font-size:12px;
	margin-bottom:5px;
}
ul.life-tq li .life-title{font-size:13px;color:#0055aa;margin-bottom:3px;}
ul.life-tq li .life-con{text-indent:12px;line-height:20px;}


.hotels_content { /*margin: 5px 0 0;*/margin:0; background-position: 190px -352px; }
.hotels_content li {
	width:220px;
	height:25px;
}
.hotels_content span {
	float:right;
	text-align:right;
}
.hotels_content a {
	float:left;
	width:152px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#0055aa;
	height:25px;
	text-decoration:none;
}

.hotel_title
{
    text-align:center; 
    font-size:14px;
    padding-top:5px;
}

dfn {
    color: #ff0000;
    font-family: verdana;
    padding: 0 3px;
}

