﻿@import url(css/topfoot.css);


/*布局*/
#right
{
	width: 770px;
	margin-left: 5px;
	float: left;
}
#left
{
	width: 200px;
	float: left;
}


/* 搜索 */
#search
{
	width: 507px;
	height: 225px;
	float: left;
	background: url(/images/searchbg.gif) no-repeat;
	margin-top: 10px;
	margin-right: 8px;
}


/* 拷的代码 */
.sec1
{
	width: 75px;
	height: 37px;
	cursor: pointer;
}
.sec2
{
	width: 72px;
	height: 11px;
	background: url(/images/searchbg11.gif) no-repeat;
	cursor: pointer;
}
.sec3
{
	width: 75px;
	height: 37px;
	background: url(/images/searchbg22.gif) no-repeat 3px 0;
	cursor: pointer;
}
.sec4
{
	width: 75px;
	height: 37px;
	background: url(/images/searchbg32.gif) no-repeat 3px 0;
	cursor: pointer;
}

/* 完 */
.hig
{
	height: 88px;
}
.hig2
{
	height: 150px;
}
.hig4
{
	height: 103px;
	margin-top: 20px;
}


#maintable
{
	margin-top: 10px;
}

/* 旅馆 */
.searchtab
{
	width: 493px;
	margin-left: 15px;
	margin-top: 1px;
}
.searchtab td
{
	text-align: left;
	border: 0;
	height: 28px;
}
.searchtab2
{
	width: 493px;
	margin-bottom: 15px;
}
.butsearch
{
	width: 493px;
	text-align: center;
	height: 25px;
}
.hottj
{
	margin-top: 3px;
}
.hottj a
{
	color: #999;
}

.searchtab3
{
	width: 493px;
	margin-left: 15px;
	margin-top: 1px;
	font-size: 12px;
}

#table_date_H1, #table_date_H3, #table_date_H4
{
	margin-left: 30px;
}

/* 城市下拉框 */
#getplatform
{
	position: absolute;
	visibility: hidden;
	width: 136px;
	background: #fcfcfc;
	border: 1px #7f9db9 solid;
	list-style: none;
	cursor: pointer;
}

/* 城市列表提示 */
.hint
{
	width: 160px;
	height: 24px;
	line-height: 24px;
	text-indent: 8px;
	border-bottom: 1px dashed #C1C1C1;
	margin-top: 3px;
}
.mover
{
	width: 160px;
	height: 24px;
	line-height: 24px;
	margin-left: 6px;
	background: #fff4d2;
	cursor: hand;
	color: #ff881f;
}
.mout
{
	width: 160px;
	background: #fcfcfc;
	line-height: 24px;
	margin-left: 6px;
	margin-right: 6px;
}
.lspan
{
	width: 105px;
	display: block;
	float: left;
	height: 24px;
	text-indent: 8px;
}
.rspan
{
	width: 55px;
	display: block;
	float: right;
	height: 24px;
}

.selected
{
	width: 160px;
	background: #ffcd82;
	line-height: 24px;
	color: #000;
	margin-left: 6px;
}
/* 被选择状态 */

.input_w2
{
	width: 126px;
}

/*tishi*/
#formalert
{
	text-align: left;
	width: 200px;
	padding: 6px 15px 10px 20px;
	line-height: 24px;
	visibility: hidden;
	background: #ffffe8 url(../hotel/st.gif) no-repeat 10px 8px;
	border: 1px solid #FD863E;
	z-index: 999;
	overflow: hidden;
	position: absolute;
	margin-left: 5px;
}
#formalert strong
{
	text-indent: 15px;
}

/* 更多菜单 */
#moremune
{
	background: url(/imgs/othermenu.gif) no-repeat;
	margin-top: 15px;
	width: 247px;
	height: 218px;
	float: right;
}
#moremune1
{
	width: 230px;
	height: 100px;
}
#telgif
{
	margin-top: 18px;
	margin-left: 4px;
}
#tools
{
	margin-top: 30px;
}
#tools td
{
	height: 29px;
	width: 104px;
	text-align: right;
}


/* 推荐旅馆列表 */

.pp
{
	display: block;
	position: relative;
	width: 64px;
	height: 64px;
}
.p1
{
	display: block;
	width: 52px;
	height: 52px;
	overflow: hidden;
	border: 1px solid #d3dbed;
	padding: 2px;
	margin: 3px;
}
.pp a img
{
	width: 100%;
	height: 100%;
	border: 0;
}
.pp a:hover
{
	position: absolute;
	left: -10px;
	top: -30px;
	width: 120px;
	height: 90px;
	z-index: 100;
	background: #FFFFFF;
}

.hotellisttab
{
	width: 253px;
	float: left;
	border: dotted #ccc;
	border-width: 0 1px 1px 0;
	border-collapse: collapse;
	line-height: 14px;
}

/* 此样式用来使超出部分显示为省略号,缺少宽度 */
.hoteladdresstxt
{
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 180px;
}


/*  三个更多 */

#hotellist a
{
	color: #888;
}
#hotellist a:hover
{
	color: #666;
}
#kjhotellist
{
	clear: both;
	margin-bottom: 8px;
}
#kjhotellist a
{
	color: #888;
	line-height: 20px;
}
#kjhotellist a:hover
{
	color: #666;
}
#triptop a
{
	color: #888;
}
#triptop a:hover
{
	color: #666;
}

/* 广交会 */


.grha
{
	display: block;
	width: 160px;
	background: url(/images/t1.gif) no-repeat 5px 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
	text-indent: 15px;
	float: left;
}
#gjhul
{
	margin-left: 8px;
}
#gjhul li
{
	width: 250px;
	float: left;
	height: 22px;
}

/* 特价机票 */
#indtjdiv
{
	clear: both;
	width: 510px;
	float: left;
	margin-top: 10px;
}
#indtjdiv h3
{
	background: url(/imgs/tjjpbg.gif) no-repeat;
	margin: 0;
	height: 38px;
	text-indent: 25px;
	font-size: 14px;
	line-height: 25px;
	color: #f60;
}
.boxline
{
	width: 509px;
	border: 1px solid #f7c355;
	border-top: 0;
}
#indtjdiv ul
{
}
#indtjdiv li
{
	width: 220px;
	float: left;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px dotted #eee;
	margin-left: 6px;
}

#indtjdiv p
{
	clear: both;
	width: 98%;
	background: url(/air/imgs/tishi.gif) no-repeat 370px 1px;
	text-align: right;
	height: 30px;
	color: #f60;
	line-height: 22px;
}

/* 公寓式旅馆 */
#indtgyjd
{
	width: 246px;
	height: 119px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

/* 快捷旅馆 */
#kjhotel
{
}
.kjhotellist
{
	float: left;
	text-align: center;
	line-height: 20px;
	margin: 4px;
	margin-left: 10px;
}
a.kjimg
{
	border: 1px solid #d3dbed;
	padding: 1px;
	display: block;
}
a.kjimg:hover
{
	border: 1px solid #a0b2d7;
}
.kjimg
{
	width: 52px;
	height: 42px;
	margin: 3px;
}
.kjimg img
{
	border: 1px solid #fff;
	width: 50px;
	height: 40px;
	margin: 2px;
}


/* 旅行线路推荐 */

.rightdiv
{
	width: 762px;
	border: 1px solid #d3dbed;
	margin-top: 6px;
	padding-bottom: 5px;
	float: left;
}

/* tit样式 */
.righttit
{
	width: 762px;
	height: 20px;
	background: url(../images/00_641.gif) no-repeat;
}
.righttit strong
{
	line-height: 20px;
	width: 150px;
	float: left;
	text-indent: 20px;
	color: #f40;
}
.righttit span
{
	line-height: 20px;
	float: right;
	cursor: pointer;
	width: 170px;
	text-indent: 10px;
	text-align: right;
}
.righttit a:link
{
	color: #f60;
}

#tripdiv ul
{
	margin: 8px 0;
}
#tripdiv li
{
	width: 360px;
	height: 22px;
	text-indent: 25px;
	line-height: 22px;
	color: #999999;
	background: url(/images/t1.gif) no-repeat 8px 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	margin-left: 8px;
}



/* 景点 */
#jdsearch
{
	width: 764px;
	margin-top: 10px;
	height: 50px;
	clear: both;
	background: url(/images/jdbg1.gif) no-repeat;
}

#jdshow
{
	background: url(/images/jdbg2.gif) no-repeat left bottom;
	height: 180px;
	padding-bottom: 6px;
}
#jdshowdiv
{
	width: 764px;
	border: solid #e09717;
	border-width: 0 1px;
	height: 185px;
	clear: both;
}
#jdshow table
{
	width: 750px;
	text-align: center;
	margin-left: 6px;
	margin-top: 6px;
}

.jdshowimg
{
	width: 80px;
	height: 60px;
}
a.jdimg
{
	border: 1px solid #d3dbed;
	padding: 2px;
	height: 60px;
	width: 80px;
	display: block;
}
a.jdimg:hover
{
	border: 1px solid #a0b2d7;
	padding: 2px;
}

.jdname
{
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 84px;
}
.jdname a
{
	line-height: 20px;
}


/* 中华风情 世界风光 */

h4
{
	margin: 0;
	padding: 0;
	margin-left: 0;
	text-align: left;
	text-indent: 15px;
	font-weight: bold;
	font-size: 12px;
	background: url(/imgs/lva.gif) no-repeat 3px 5px;
}


.indpiclist
{
	border: 1px solid #6aab4b;
	width: 377px;
	height: 100px;
	float: left;
	margin-top: 5px;
	background: url(/imgs/picindbg.gif) repeat-x;
}
#zhfq
{
	float: right;
	margin-right: 3px;
}

.indpiclist h4
{
	display: block;
	float: left;
	width: 260px;
	height: 21px;
	line-height: 19px;
	color: #318719;
	margin-bottom: 4px;
}
.picmore
{
	float: right;
	width: 50px;
}
.picmore span
{
	color: #000;
}
.indpiclist ul
{
	clear: both;
	margin: 3px;
}
.indpiclist ul li
{
	float: left;
	width: 88px;
	margin: 2px;
}
.indpiclist ul li img
{
	width: 80px;
	height: 60px;
}

/* 有问有答 */
#faq
{
	width: 764px;
	border: 1px solid #7ea4ee;
	margin-top: 5px;
	background: url(/images/faqbg.gif) repeat-x;
}
#faqt
{
	background: url(/images/faqtit.gif) no-repeat;
	height: 28px;
}
#faqt a
{
	display: block;
	float: right;
	margin-right: 10px;
	width: 65px;
	height: 22px;
	text-align: center;
	color: #333;
	line-height: 22px;
	margin-top: 2px;
}

#faqt a:hover
{
	background: url(/images/faqbut.gif) no-repeat;
	text-decoration: none;
}

/* 问题三种状态 */
.ztyhd
{
	display: block;
	width: 50px;
	border: 1px solid #05802e;
	color: #05802e;
	text-align: center;
}
.ztyjj
{
	display: block;
	width: 50px;
	border: 1px solid #999;
	color: #999;
	text-align: center;
}
.ztdjj
{
	display: block;
	width: 50px;
	border: 1px solid #f60;
	color: #f60;
	text-align: center;
}
.tabbt
{
	background: url(/images/t1.gif) no-repeat 3px 5px;
	padding-left: 15px;
	margin-left: 10px;
	height: 21px;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 530px;
}
.tabbt a
{
	text-align: left;
}



/*-------------- 左边部分---------------------- */


.jptab
{
	border-collapse: collapse;
	width: 98%;
}
.jptab td
{
	height: 19px;
	line-height: 19px;
}

.lefthot
{
	width: 100%;
	margin-top: 2px;
	height: 24px;
}
.lefthot1
{
	width: 100%;
	margin-top: 10px;
}
.indleftmore
{
	margin-right: 10px;
	float: right;
}
#hotair
{
	background: url(/images/t-jp.gif) no-repeat;
}
#hotline
{
	background: url(/images/t-xl.gif) no-repeat;
}

/* 右侧列表 */
.hotlist
{
	display: block;
	width: 145px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-indent: 13px;
	background: url(/images/a6.gif) no-repeat 4px 7px;
}
.jplist
{
	display: block;
	width: 115px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-indent: 13px;
	background: url(/images/a6.gif) no-repeat 4px 7px;
}
/* 最新加盟旅行社 */
.hotlist2
{
	display: block;
	width: 190px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-indent: 13px;
	background: url(/images/a6.gif) no-repeat 4px 7px;
}

.leftdiv
{
	border: 1px solid #d3dbed;
	margin-top: 10px;
	padding-left: 5px;
}
#lgzx, #lgsq, #lxfs
{
	border-top: 0px;
	margin-top: 0;
}

.leftdiv a:link
{
	color: #04d;
}
.leftdiv a
{
	color: #04d;
}
.leftdiv a:hover
{
	color: #f60;
	text-decoration: underline;
}

.lefttit
{
	display: block;
	width: 200px;
	height: 20px;
	text-indent: 15px;
	margin-bottom: 8px;
	line-height: 21px;
	border-bottom: 1px solid #d3dbed;
}
.lefttit a:link
{
	color: #f40;
}
.lefttit a:hover
{
	font-weight: bold;
	text-decoration: none;
}
.lefttit a:visited
{
	color: #f40;
}
.xlts
{
	width: 765px;
	padding: 10px;
	background: url(images/tit_dot02.gif) top repeat-x;
	clear: both;
	overflow: hidden;
}
.xlts h2
{
	width: auto;
	clear: both;
	line-height: 22px;
	display: block;
	padding: 0px;
	margin: 0px;
}
h2.ftt24
{
	background: url(images/left_pic2.gif) 0px -799px no-repeat;
	text-indent: 24px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.dfzx_b
{
	width: 750px;
	padding-top: 10px;
	padding-bottom: 13px;
	clear: both;
	margin: auto;
	color: #555;
}
.tj_xlb
{
	width: 765px;
	padding: 10px 0px 12px 0px;
	clear: both;
}
.mptj_pb
{
	width: 132px;
	padding: 0px 10px;
	float: left;
}
.mptj_pb .div01
{
	margin: 0px;
	padding: 0px;
	width: 132px;
	height: 102px;
	overflow: hidden;
	clear: both;
}
.mptj_pb .div02
{
	margin: -30px 0px 0px 0px;
	padding: 0px;
	width: 70px;
	height: 32px;
}
.mptj_pb .div03
{
	margin: 0px;
	padding: 4px 0px 0px 6px;
	width: 120px;
	height: 90px;
}
.mptj_pb .div03 img
{
	padding: 1px;
	background: #FFFFFF;
	border: #94BAD5 1px solid;
}
.mptj_jg01, .mptj_jg02
{
	width: 124;
	margin-left: 8px;
	line-height: 24px;
	font-family: arial;
	clear: both;
	display: block;
}
.mptj_jg01
{
	color: #ff6600;
}
.mptj_jg02
{
	color: #ff9900;
}
.mptj_t
{
	width: 120px;
	margin-left: 8px;
	height: 40px;
	line-height: 20px;
	font-family: arial;
	clear: both;
	display: block;
	overflow: hidden;
}
.mptj_t a
{
	color: #555;
}
.pj_bta
{
	width: auto;
	padding: 10px 0px 5px 0px;
	clear: both;
	float: right;
}
.pj_btk
{
	width: auto;
	height: 19px;
	padding: 0px 10px;
	float: left;
	margin-left: 2px;
	border: 1px solid #99CCFF;
	background-color: #EFF8FF;
	cursor: pointer;
}
h2.ftt18
{
	background: url(images/left_pic2.gif) 0px -599px no-repeat;
	text-indent: 24px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
h2.ftt19
{
	background: url(images/left_pic2.gif) 0px -49px no-repeat;
	text-indent: 24px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.xlzs
{
	margin-bottom: 8px;
	margin-top: 4px;
}
.zs_tl
{
	width: auto;
	line-height: 27px;
	padding-top: 3px;
	text-indent: 34px;
	font-weight: bold;
	color: #555;
	float: left;
}
.zs_tr
{
	width: auto;
	line-height: 27px;
	padding-top: 3px;
	background: url(images/left_pic2.gif) 2px -138px no-repeat;
	float: right;
	padding-left: 13px;
	padding-right: 7px;
}
.zs_tr a
{
	color: #555;
}
.zs_nr
{
	width: 370px;
	padding: 13px 5px 5px 5px;
	clear: both;
	height: 145px;
}
.zs_rpic
{
	width: 280px;
	float: left;
}
.zs_tit
{
	width: 380px;
	height: 30px;
	background-image: url(images/02.gif);
	clear: both;
}
.zs_nr
{
	width: 370px;
	padding: 13px 5px 5px 5px;
	clear: both;
	height: 145px;
}
.zs_lpic
{
	width: 80px;
	height: 60px;
	padding: 1px;
	border: 1px solid #b9b9b9;
	display: block;
	margin-right: 6px;
	float: left;
}
.zs_rpic
{
	width: 280px;
	float: left;
}
.orange1
{
	color: #ff6600;
	text-decoration: none;
}
.zslist_01
{
	width: 218px;
	line-height: 29px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
h2.ftt10
{
	background: url(images/qy_01.gif) 0px -499px no-repeat;
	text-indent: 24px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}


