div,table,th,td,tr,dl,dt,dd,ul,li,span,form,p,h1,h2,h3,h4,h5,h6,h7,input{
    margin:0;
    padding:0;
}
.hotel_top{
	margin:18px 0 0 0;
	padding:0;
	width:740px;
	height:218px;
	display:block;
	overflow:hidden;
	background-color:none;
	
}
.hotel_a {
background:url(../images/hotel/hotel_bg1.jpg) no-repeat right top;
}
.hotel_b {
background:url(../images/tour/chinatour_bg.jpg) no-repeat right top;
}
.hotel_top h3{
	margin:14px 0 0 150px;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#972D26;
	display:block;
}
.hotel_top p{
	margin:22px 210px 0 16px;
	padding:0;
	line-height:18px;
	display:block;
}

.hotel_top_new {
	margin:18px 0 0 0;
	padding:0;
	width:740px;
	padding-top:45px;
	height:118px;
	
	background: url(../images/hotel/hotel_bg3.jpg) no-repeat left top;
}

.hotel_top_new p {
display:block;
width:530px;
height:auto;
margin-left:130px;
margin-top:45px;
color:#FFFFFF;
font-weight:bold;
padding:0;
margin-bottom:8px;
margin-top:0;
DropShadow(Color=#810800, OffX=2, OffY=2, Positive=1) 
}
.hotel_top_new h4 {
margin-top:15px;
text-align:right;
margin-right:10px;
color:#FFFFFF;
}
.hotel_top_new h4 a{
color:#FFFFFF;
}
.hotel_hot{
	margin:18px 0 0 0;
	padding:0;
	width:485px;
	height:260px;
	padding:0 10px;
	float:left;
    background:url(../images/hotel/hotel_bg21.jpg) no-repeat right top;
}

.hotel_hot a:link{
color:#FFFFFF;
}
	
.hotel_hot h2{
text-align:center;
	margin:7px 0px 20px 0px;
	padding:0;
	font-size:16px;
	color:#333333;
	}
	
.hotel_hot ul {
padding:0;
margin:0;

list-style:none
}
.hotel_hot li{
list-style-type:none;
width:160px;
float:left;
height:52px;

margin-bottom:20px;
}
.hotel_hot li img{
float:left;
background-color:#FFFFFF;
padding:5px;
width:43px;
height:42px;
display:block;
margin-right:10px;
}

.hotel_hot li a {
display:block;
float:left;
text-decoration:none;
width:81px;
height:17px;
color:#FFFFFF;
line-height:17px;
text-align:center;
margin:5px 5px 5px 0px;
background:url(../images/hotel/hotel_bgmenu.jpg) no-repeat left top;
}
.hotel_hot span{
display:block;
width:70px;
float:left;
text-align:center;
font-size:14px;
color:#999999;
}

.h_search {
	margin:18px 0 0 15px;
	width:201px;
	height:260px;
	float:left;
	padding:0 10px;
    background:url(../images/hotel/h_search.jpg) no-repeat right top;
}

.h_search h3{
    margin:13px 0 20px 50px;
	padding:0;
	font-size:16px;
	color:#333333;
}
.h_search select {
width:170px;
}

.h_search p {
margin-bottom:8px;
}
.hc_list,.hc_map{
    margin:0px 10px 10px 0;
	padding:0;
	width:748px;
	height:auto;
	background-color:#eeeeee

}
.hc_list h2{
    padding:0px 0 3px 10px;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	margin:0px;
	width:100%;
	color:#FFFFFF;
	background-color:#996633;
}
.hc_list ul{
	margin:0px;
	padding:7px 5px 15px 5px;
	width:100%;
	list-style:none;
	list-style-position:outside;
	list-style-type:none;
	clear:both;
}
.hc_list li{
	margin:3px 0 0 2px;
	padding-left:5px;
	list-style:none;
	list-style-position:outside;
	list-style-type:none;
	width:170px;
	_width:170px;
	line-height:22px;
	background:url(../images/list01.gif) no-repeat left center;
	float:left;
}

.hc_list li a{
	padding-left:10px;
	color:#333333;
}
.hc_list li em{
	color:#666666;
}
.hc_map img{
border:0;
}
.hl_title{
    text-align:center;
	margin:14px 0;
	padding:0 0 18px 0px;
	font-size:20px;
	font-weight:bold;
	font-weight:normal;
	color:#972D26;
	background:url(../images/city/citylist_bg.jpg) no-repeat center bottom;
	display:block;
}

.hotel_list_b,.hotel_list_c{
    margin:10px 13px 0 12px;
	padding:0;
	width:720px;
	color:#484848;
}
.hotel_list_b dl{
	margin-top:5px;
	margin-left:10px;
	clear:both;
}
.hotel_list_b dt{
	float:left;
}
.hotel_list_b dd{
	float:right;
	margin-right:10px;
}
.hotel_list_b a{
	text-decoration:underline;
}
.hotel_list_a p{
	line-height:20px;
	margin-left:10px;
	text-indent:1.5em;
}
.hotel_list_title{
    margin-left:0px;
	width:226px;
	height:23px;
	line-height:23px;
	font-size:14px;
	text-align:center;
	color:#585858;
	font-weight:bold;
	background:url(../images/hotel/title_bg.jpg) left center no-repeat;
}

.hotel_list_cont h2{
font-size:17px;
color:#FF0000;
margin-bottom:5px;
}
.htl_cp1{
	margin-bottom:4px;
}

.hlt_bbox{
	margin-top:8px;
	width:229px;
	min-height:160px;
	background:#E8E8E8;
	float:left;
}
.hlt_bbox img{
	width:229px;
	height:140px;
	border:0;
}
.hlt_bbox_right{
	margin-right:16px;
}

.hotel_list_c dl{
	margin-top:20px;
	margin-bottom:10px;
	clear:both;
	height:130px;
	border-bottom:#CCCCCC dashed 1px;
	
}
.hotel_list_c dt{
	float:left;
	width:160px;
	height:120px;
}
.hotel_list_c dt img{
	width:160px;
	height:110px;
	border:0;
}
.hotel_list_c dd{
	margin-left:15px;
	margin-right:10px;
	float:left;
	width:525px;
	height:120px;
}
.htl_cp1{
	margin-bottom:4px;
}
.hotel_list_c dd a{
	text-decoration:underline;
	color:#F00;
	float:right;
}


.hotel_list_cont{
    margin-top:0px;
    border-top:#E4AE64 1px solid;
}

.red{
    color:red;
}

/********#page style**************/
.pagebox{
    margin-left:20px;
	margin-right:20px;
	height:30px;
	line-height:25px;
	overflow:hidden;
	font-size:12px;
	text-align:center;
}
.pagebox span{
	margin-left:5px;
	padding:0;
	text-align:center;
	line-height:25px;
	height:25px;
	list-style:none;
	display:inline;
	border:#C7C7C7 1px solid;
	background:#FFF;
}
.pagebox a{
	padding:1px 7px 3px 7px;
	color:#6E6E6E;
	font-weight:bold;
}
.pagebox a:hover{
	background:#F0F0F0;
	border:#336699;
	color:#F00;
	text-decoration:underline;
}
/*Other CSS*/
.hotel_list_b h5
{
	margin:5px 0px;
}

DIV.msdn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #313031; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV.msdn A {
	BORDER-RIGHT: #DFC797 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #DFC797 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #DFC797 1px solid; COLOR: #0030ce; PADDING-TOP: 5px; BORDER-BOTTOM: #DFC797 1px solid; TEXT-DECORATION: none
}
DIV.msdn A:hover {
	BORDER-RIGHT: #DFC797 1px solid; BORDER-TOP: #DFC797 1px solid; BORDER-LEFT: #DFC797 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #DFC797 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.pagination A:active {
	BORDER-RIGHT: #DFC797 1px solid; BORDER-TOP: #DFC797 1px solid; BORDER-LEFT: #DFC797 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #DFC797 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.msdn SPAN.current {
	BORDER-RIGHT: #DFC797 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #DFC797 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #DFC797 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #DFC797 1px solid; BACKGROUND-COLOR:#CCCCCC
}
DIV.msdn SPAN.disabled {
	DISPLAY: none
}
.hotel_list_c dd h4 a
{
	text-decoration:underline;
	color:#F00;
	float:left;
}
