#column1{
	float:left;
	display:inline;
	width:300px;
	margin-left:15px;
	padding:0 0 12px;
}
#column2{
	float:right;
	display:inline;
	width:655px;
	margin-right:15px;
	padding:0 0 12px;
}

#m_search{
	background:url(../img/bg_search.png) no-repeat;
	height:29px;
	color:#fff;
}
#sType{
	float:left;
	padding:9px 30px 7px 15px;
	text-align:center;
	cursor:pointer;
	position:relative;
}
#sType div{
	position:absolute;
	display:none;
	background:url(../img/bg_search_nav.png) no-repeat;
	width:48px;
	padding-top:5px;
	line-height:14px;
	top:24px;
	left:6px;
}
#sType.show div{
	display:block;
}
#sType div ul{
	background:url(../img/bg_search_nav.png) no-repeat right bottom;
	padding:0 0 5px;
}
#sType div li{
	background:#cbbb82;
	padding:1px 0;
	border:2px solid #fff;
	border-width:0 2px;
	text-align:center;
}
#sType div a{
	display:block;
	color:#000;
	padding:3px;
	margin:1px;
}
#sType div a:hover{
	background:#dbd0a8;
	text-decoration:none;
}
#m_search form{
	float:left;
	padding-top:3px;
}
#m_search .input{
	border:0;
	width:160px;
}
#m_search .btn,#m_subsearch .btn{
	color:#fff;
	background:url(../img/btn_red.png) no-repeat 0;
	*padding-top:3px;
	width:42px;
	height:23px;
	border:0;
}
#m_keywords{
	line-height:1.5;
	padding:3px 12px;
	height:45px;
}

#m_data{
	margin:0 0 15px;
}
#m_data ul{
	height:24px;
}
#m_data li{
	float:left;
	line-height:21px;
	background:#fff;
	margin-right:3px;
	text-align:center;
	width:96px;
	font-family:Verdana;
	cursor:pointer;
}
#m_data.data0 li.data0,#m_data.data1 li.data1,#m_data.data2 li.data2{
	background:#dfc878;
	height:24px;
}
#m_data .main{
	background:#dfc878;
	height:270px;
}
#m_data table{
	display:none;
}
#m_data.data0 table.data0,#m_data.data1 table.data1,#m_data.data2 table.data2{
	display:block;
}
#m_data th{
	background:#b3983e;
	color:#fff;
	font-weight:400;
	padding:3px 0;
	width:38px;
}
#m_data td{
	background:#e5d290;
	height:36px;
}
#m_data td dl{
	height:36px;
	background:#fff;
	width:38px;
	overflow:hidden;
	text-align:right;
	*text-align:left;
	white-space:nowrap;
}
#m_data td dt{
	padding:1px 2px;
	color:#b48f0d;
	background:#f2e9c9;
}
#m_data td dd{
	padding:2px;
}

#m_sidead{
	background:#d4d4d4;
	margin:0 0 15px;
	padding:0;
	height:94px;
}

#m_commend,#m_group,#m_news{
	margin:0 0 15px;
}
#m_commend h3,#m_group h3,#m_news h3{
	color:#fff;
	background:#68a300;
	font-size:14px;
	padding:6px;
}
#m_commend .img,#m_group .img{
	border-top:1px solid #fff;
}
#m_commend ul,#m_group ul,#m_news ul{
	background:#fff;
	padding:9px 15px;
}
#m_commend li,#m_group li,#m_news li{
	background:url(../img/ico_darkarrow.png) no-repeat -1px 3px;
	padding:0 0 6px 12px;
	line-height:1.2;
}

#m_mainad{
	height:180px;
	margin:0 0 15px;
}
#m_mainad div{
	float:left;
	display:none;
	width:638px;
	background:#d13f34;
}
#m_mainad.ad0 div.ad0,#m_mainad.ad1 div.ad1,#m_mainad.ad2 div.ad2,#m_mainad.ad3 div.ad3,#m_mainad.ad4 div.ad4,#m_mainad.ad5 div.ad5,#m_mainad.ad6 div.ad6,#m_mainad.ad7 div.ad7,#m_mainad.ad8 div.ad8,#m_mainad.ad9 div.ad9{
	display:inline;
}
#m_mainad .img{
	float:left;
}
#m_mainad dl{
	float:left;
	width:234px;
	padding:12px 15px;
	height:150px;
	overflow:hidden;
	color:#fff;
	position:relative;
}
#m_mainad a{
	color:#fff;
}
#m_mainad dt{
	font-size:14px;
}
#m_mainad .catch{
	font:700 18px/1.5 "ËÎÌå";
	margin:9px 0;
}
#m_mainad .intro{
	color:#ff9;
	line-height:1.5;
	margin:9px 0;
}
#m_mainad .link{
	position:absolute;
	bottom:9px;
}
#m_mainad .nav{
	float:right;
	width:17px;
	overflow:hidden;
}
#m_mainad .nav li{
	margin:0 0 1px 1px;
	height:15px;
	font:9px/15px Verdana;
	background:#d13f34;
	color:#fff;
	cursor:pointer;
}
#m_mainad div.ad1,#m_mainad .nav .nav1{
	background:#ec7c39;
}
#m_mainad div.ad2,#m_mainad .nav .nav2{
	background:#b49207;
}
#m_mainad div.ad3,#m_mainad .nav .nav3{
	background:#7cb407;
}
#m_mainad div.ad4,#m_mainad .nav .nav4{
	background:#25b407;
}
#m_mainad div.ad5,#m_mainad .nav .nav5{
	background:#07b4b2;
}
#m_mainad div.ad6,#m_mainad .nav .nav6{
	background:#077cb4;
}
#m_mainad div.ad7,#m_mainad .nav .nav7{
	background:#0742b4;
}
#m_mainad div.ad8,#m_mainad .nav .nav8{
	background:#7907b4;
}
#m_mainad div.ad9,#m_mainad .nav .nav9{
	background:#b40798;
}
#m_mainad.ad0 .nav .nav0,#m_mainad.ad1 .nav .nav1,#m_mainad.ad2 .nav .nav2,#m_mainad.ad3 .nav .nav3,#m_mainad.ad4 .nav .nav4,#m_mainad.ad5 .nav .nav5,#m_mainad.ad6 .nav .nav6,#m_mainad.ad7 .nav .nav7,#m_mainad.ad8 .nav .nav8,#m_mainad.ad9 .nav .nav9{
	margin-left:0;
	height:30px;
	line-height:30px;
	font-weight:700;
}

#m_today{
	background:#7e654d;
	padding:36px 0 18px;
	position:relative;
	margin:0 0 15px;
	zoom:1;
}
#m_today:after{
	content:"";
	display:block;
	clear:both;
}
#m_today h3{
	color:#fff;
	background:url(../img/col_today.png) no-repeat;
	position:absolute;
	z-index:1;
	top:-11px;
	left:-10px;
	height:72px;
	line-height:60px;
	text-indent:72px;
}
#m_today .content{
	float:left;
	display:inline;
	background:#fff;
	margin-left:18px;
	width:195px;
	height:235px;
	position:relative;
}
#column1 #m_today .content{
	width:240px;
	margin-left:30px;
}
#m_today .img{
	padding:7px 7px 11px;
	background:url(../img/bg_today_line.png) bottom repeat-x;
	margin:0 0 9px;
	text-align:center;
}
#m_today .title{
	margin:7px;
	line-height:1.5;
}
#m_today .price{
	margin:7px;
	line-height:1.5;
}
#m_today .btns{
	position:absolute;
	right:0;
	bottom:0;
	_right:-1px;
	_bottom:-1px;
}
#m_today .btns img{
	display:block;
}

.m_ticket,.m_travel{
	margin:0 0 15px;
}
.m_ticket h3,.m_travel h3{
	background:#ec7c39;
	font:700 14px "ËÎÌå";
	padding:6px 15px;
	color:#fff;
}
.m_ticket h3{
	background:#00a6b5;
}
.m_ticket .subs,.m_travel .subs{
	float:left;
	display:inline;
	margin:-18px 0 0 90px;
	background:url("../img/ico_whitearrow.png"/*tpa=http://www.remai.cn/shop/img/ico_whitearrow.png*/) no-repeat 0 2px;
	padding-left:15px;
	color:#fff;
}
.m_ticket .subs a,.m_travel .subs a{
	color:#ff6;
}
.m_ticket .main,.m_travel .main{
	background:#fff;
	padding:6px 15px;
	zoom:1;
}
.m_ticket dl,.m_travel dl{
	background:url(../img/ico_darkarrow.png) no-repeat 0 8px;
	margin:3px 0 9px;
	padding-left:15px;
}
.m_ticket dl{
	float:left;
	width:291px;
	margin-right:6px;
}
.m_ticket dt,.m_travel dt{
	background:#eee;
	padding:3px 9px;
	line-height:1.5;
}
.m_ticket dt{
	height:14px;
	overflow:hidden;
}
.m_ticket dd,.m_travel dd{
	background:#eee;
	padding:6px 9px;
	line-height:16px;
}
.m_ticket dd{
	height:36px;
}
.m_ticket .links,.m_travel .links{
	float:right;
}
.m_ticket .more,.m_travel .more{
	text-align:right;
	padding:6px;
	clear:both;
}

#m_newslist{
	color:#666;
	background:#fff;
	margin:0 0 15px;
	padding:15px;
}
#m_newslist h3{
	text-align:center;
	font:700 14px/1.5;
	padding:9px 0;
	border-bottom:1px solid #000;
}
#m_newslist .img img{
	display:block;
	margin:15px auto;
	border:1px solid #ccc;
	padding:3px;
}
#m_newslist .content p{
	font:13px/1.5 "ËÎÌå";
	margin:12px;
}

#m_travelcommend .nav{
	height:30px;
	border-bottom:3px solid #ec7c39;
}
#m_travelcommend .nav li{
	float:left;
	font:700 14px/28px "ËÎÌå";
	margin-right:2px;
	padding:0 9px;
	background:#fff;
	cursor:pointer;
}
#m_travelcommend.com0 .nav0,#m_travelcommend.com1 .nav1,#m_travelcommend.com2 .nav2{
	color:#fff;
	background:#ec7c39;
	border-bottom:2px solid #ec7c39;
}
#m_travelcommend .main{
	display:none;
}
#m_travelcommend.com0 .main0,#m_travelcommend.com1 .main1,#m_travelcommend.com2 .main2{
	display:block;
}

#m_subsearch{
	background:url(../img/bg_ticketsearch.png) repeat-y center;
	zoom:1;
}
#m_subsearch .bg{
	background:url(../img/bg_ticketsearch.png) no-repeat;
}
#m_subsearch form{
	background:url(../img/bg_ticketsearch.png) no-repeat right bottom;
	padding:9px;
}
#m_subsearch p{
	margin:6px;
}
