/* Copyright
	酒店首页
	Create by:  http://www.e00000.com
	Modify by:  Server-me
	Modify date:2009-12-12
---------------------------------------------------*/

.indexyellowtitle
{
	background-color: #fff0ad;
	padding-left: 20px;
	padding-top: 5px;
}
.indexyellowtitle .tname
{
	display: inline-block;
	background-color: #ffffff;
	padding: 5px;
	border: solid 1px #ffcc80;
	border-bottom: none;
	font-weight: 800;
	font-size: 14px;
	color: #ff8000;
}
.indexbluetitle
{
	background-color: #EBF5FF;
	padding-left: 20px;
	padding-top: 5px;
}
.indexbluetitle .tname
{
	display: inline-block;
	background-color: #ffffff;
	padding: 5px;
	border: solid 1px #C5DDF6;
	border-bottom: none;
	font-weight: 800;
	font-size: 14px;
	color: #008fff;
}

/* 搜索区
--------------------------*/
.indexmain1
{
	margin: 0px auto;
	width: 950px;
	height: 227px;
	padding: 5px;
	background: url(../Images/indextopbg.gif) no-repeat 0px 0px;
}
.indexmain1 .search
{
	float: left;
	padding-left: 20px;
}
/* 城市选择
----------------*/
.indexmain1 .search .cityselect
{
	padding-top: 15px;
}
.indexmain1 .search .cityselect label
{
	padding-left: 4px;
	padding-right: 10px;
}
/* 文本框
----------------*/
.indexmain1 .search .s_text
{
	padding-top: 10px;
	clear: both;
}
.indexmain1 .search .s_text .search_text_h
{
	padding-bottom: 2px;
}
.indexmain1 .search .s_text .hotel_input
{
	border: 1px solid #CBCBCB;
	height: 18px;
	margin-right: 15px;
	padding: 2px 0px 0px 5px;
	width: 166px;
}
.indexmain1 .search .s_text .hotel_text
{
	border: 0 none;
	float: left;
	font-size: 14px;
	width: 147px;
}
.indexmain1 .search .s_text .hotel_date
{
	float: left;
	font-size: 14px;
	font-family: arial;
	padding: 2px 0px 0px 5px;
	margin-right: 15px;
	width: 147px;
}
.indexmain1 .search .s_text .hotel_select
{
	border: 1px solid #CBCBCB;
	float: left;
	margin-right: 15px;
	height: 22px;
	padding: 1px;
	width: 173px;
}
.indexmain1 .search .s_text .hotel_keyword
{
	width: 316px;
}
.indexmain1 .search .s_text .keyword_width
{
	color: #999999;
	font-size: 14px;
	margin: 0;
	padding: 0;
	width: 300px;
}
.indexmain1 .search .search_submit
{
	float:left;
	clear: both;
	margin-top: 5px;
	padding-top:18px;
}
.search_kxsubmit
{
	background: url(../Images/indexSearchbtnB.gif) no-repeat scroll -2px -122px transparent;
	border: none;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 37px;
	margin-right: 24px;
	width: 132px;
}
.search_kxsubmit_here
{
	background: url(../Images/indexSearchbtnB.gif) no-repeat scroll -2px -183px transparent;
	border: none;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 37px;
	margin-right: 24px;
	width: 132px;
}
.search_help
{
	float:left;
	margin-top:10px;
}

/* 右侧
--------------------------*/
.indexmain1 .texts
{
	float: right;
	width: 370px;
	padding-right: 8px;
	padding-top: 8px;
	color: #333333;
}
.indexmain1 .texts h1
{
	border-bottom: solid 1px #DBDBDB;
	padding-bottom: 5px;
	padding-left: 5px;
}
.indexmain1 .texts ul
{
	clear: both;
}
.indexmain1 .texts li
{
	float: left;
	padding-top: 10px;
	padding-left: 5px;
}
.indexmain1 .texts .tag .tagt
{
	padding-top: 10px;
	padding-left: 5px;
	width: 40px;
	height: 80px;
}
.indexmain1 .texts .tag
{
}
.indexmain1 .texts .tag li
{
	padding-top: 8px;
	padding-left: 5px;
	width: 75px;
	text-align: left;
}
/* 热点
--------------------------*/
.indexmain1 .hot
{
	padding-right: 10px;
}
.indexmain1 .hot ul
{
	float: right;
}
.indexmain1 .hot li
{
	display: inline;
	padding-left: 5px;
}

/* 推荐|旅游线路
---------------------------------------------------*/
#indexmain2
{
	margin: 0px auto;
	width: 960px;
}
#indexmain2 .commend
{
	float: left;
	width: 650px;
	border: solid 1px #ffcc80;
	padding-top: 1px;
}

#indexmain2 .commend ul
{
	float:left;
	padding: 10px;
}
#indexmain2 .commend li
{
	float: left;
	width: 315px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#indexmain2 .commend li .lileft
{
	float: left;
	width: 110px;
	text-align: center;
}
#indexmain2 .commend li .lileft img
{
	width: 100px;
	height: 75px;
	padding: 2px;
	border: solid 1px #dbdbdb;
}
#indexmain2 .commend li .liright
{
	float: left;
	width: 195px;
	padding-left: 5px;
	line-height: 20px;
}
#indexmain2 .commend li .liright .aboutname
{
	font-weight: 800;
}
/* 右侧工具
----------------------------*/
#indexmain2 .tour
{
	float: right;
	width: 300px;
}
#indexmain2 .tour .tools
{
	clear: both;
	background: url(../Images/indexRighttoolbg.gif) repeat-x 0px 0px;
	height: 73px;
	padding-top: 109px;
}
#indexmain2 .tour .tools li
{
	float: left;
	width: 60px;
	padding-left: 39px;
	padding-top: 16px;
}
#indexmain2 .tour .tools li a
{
	color: #EB7D44;
}
#indexmain2 .tour .lv
{
	clear: both;
}
#indexmain2 .tour .index_expo
{
	border:solid 1px #C5DDF6;
	padding-bottom:5px;
}
#indexmain2 .tour .index_expo li
{
	padding-top:8px;
	background:url(../Images/bg_16x16.gif) no-repeat 3px -58px;
	padding-left:18px;
}

/* 星级|旅游线路
---------------------------------------------------*/
#indexmain3
{
	margin: 0px auto;
	width: 960px;
}

/* 星级
---------------------------------------*/
#star
{
	float: left;
	width: 650px;
	border: solid 1px #C6C6C6;
	border-top: none;
}
#star .right_title
{
	height: 28px;
	background: url(../Images/righttopbg.gif) repeat-x -10px -40px;
}
#star .right_title h1
{
	padding-left: 8px;
	padding-top: 8px;
}
#star .blue
{
	height: 28px;
	background-position: -10px -40px;
	color: #0062c5;
}
#star .red
{
	height: 28px;
	background-position: -10px 0px;
	color: #666666;
}
#star .right_title_ajax
{
	height: 28px;
	background: url(../Images/righttopbg.gif) repeat-x -10px -160px;
	color: #0062c5;
	background-color: Aqua;
}
#star .right_title_ajax h1
{
	float: left;
	height: 19px;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666666;
	cursor: pointer;
}
#star .right_title_ajax .on
{
	background: url(../Images/righttopbg.gif) repeat-x -10px -240px;
	border-left: solid 1px #c6c6c6;
	border-right: solid 1px #c6c6c6;
}
#star .ajax_blue .on
{
	background-position: -10px -240px;
	color: #0062c5;
}
#star .ajax_red .on
{
	background-position: -10px -200px;
	color: #cc0000;
}
/* 星级
-------------------*/
#AjaxHotelStar
{
	height: 159px;
}
#AjaxHotelStar .c1
{
	float: left;
	padding: 10px;
}
#AjaxHotelStar .c1 img
{
	padding: 2px;
	border: solid 1px #dbdbdb;
	width: 180px;
	height: 133px;
}
#AjaxHotelStar .c2
{
	float: left;
	width: 190px;
	height: 130px;
	padding-top: 15px;
	font-size: 14px;
	line-height: 25px;
}
#AjaxHotelStar .c2 a.hname
{
	font-weight: 800;
}
#AjaxHotelStar .c2 a.hmap
{
	font-weight: 400;
	font-size: 12px;
}
#AjaxHotelStar ul
{
	float: right;
	width: 230px;
	padding: 10px;
}
#AjaxHotelStar ul li
{
	clear: both;
}
#AjaxHotelStar ul li .left
{
	padding-top: 8px;
	padding-left: 10px;
	background: url(../Images/bg_16x16.gif) no-repeat -5px -26px;
}
#AjaxHotelStar ul li .right
{
	padding-top: 8px;
}

/* 连锁
---------------------------------------*/
#indexmain3 .chain
{
	float: right;
	width: 300px;
}
#indexmain3 .chain .title
{
	padding-left: 50px;
	padding-top: 13px;
	height: 21px;
	background: url(../Images/indexchain.gif) no-repeat 0px 0px;
	color: #33569C;
	font-weight: 800;
}
#indexmain3 .chain .main
{
	border: solid 1px #C6C6C6;
	border-top: none;
	padding-top: 5px;
}
#indexmain3 .chain .main li
{
	float: left;
	width: 54px;
	padding-left: 5px;
	padding-top: 6px;
	line-height: 20px;
	text-align: center;
}
#indexmain3 .chain .main li img
{
	float: left;
	padding: 1px;
	border: solid 1px #E0E0E0;
	width: 49px;
	height: 40px;
}



/* 火车站酒店|机场酒店|星海广场酒店|中山广场酒店
---------------------------------------------------*/
#indexmain4
{
	margin: 0px auto;
	width: 960px;
}

#indexmain4 .round
{
	float: left;
	width: 230px;
	border: solid 1px #C5DDF6;
	padding-top: 1px;
}
#indexmain4 .c2
{
	margin-left: 11px;
}
#indexmain4 .c4
{
	float: right;
}
#indexmain4 .round .title
{
	height: 24px;
	background-color: #EBF5FF;
	border-bottom: solid 1px #C5DDF6;
	color: #193B5F;
}
#indexmain4 .round .title .left
{
	font-weight: 800;
	padding-left: 15px;
	padding-top: 6px;
	background: url(../Images/bg_16x16.gif) no-repeat 0px -380px;
}
#indexmain4 .round .title .left a
{
	color: #193B5F;
}
#indexmain4 .round .title .right
{
	padding-top: 10px;
	padding-right: 6px;
}
#indexmain4 .round .title .right a
{
	color: #006A9F;
}
/* 列表
---------------------------*/
#indexmain4 .round ul
{
	padding: 5px;
	clear: both;
}
#indexmain4 .round li
{
	clear: both;
	height: 17px;
	padding-top: 5px;
	border-bottom: dashed 1px #C6C6C6;
}
#indexmain4 .round li .left
{
	padding-left: 15px;
	background: url(../Images/bg_16x16.gif) no-repeat 0px -66px;
}

