body{
	font-size:12px;
	margin: 0px;
	padding: 0px;
}
.clearfix {
	CLEAR: both
}
.Head {
	WIDTH: 956px;
	PADDING-TOP: 1px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	height: 123px;
}
.Head .L{
	FLOAT: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;

}
.Head .R {
	POSITION: relative;
}
UL.city {
	padding-right: 20px;
	padding-top: 10px;
	FLOAT: right;
	MARGIN-BOTTOM: 2px;
	width: 490px;
}
UL.city LI.city_title {
	FLOAT: left;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;
	width: 150px;
}
UL.city LI.select {
	FLOAT: left;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;
	width: 40px;
	font-weight: bold;
}
UL.city LI.select a{ color:#FF0000;}
UL.city LI.select a:link{ color:#FF0000;}
UL.city LI.select a:visited{ color:#FF0000;}
UL.city LI.select a:hover{ color:#FF0000;}
UL.city LI.noselect {
	FLOAT: left; LINE-HEIGHT: 23px; HEIGHT: 23px;width: 40px;

}
UL.city LI.noselect a{ color:#666666;}
UL.city LI.noselect a:link{ color:#666666;}
UL.city LI.noselect a:visited{ color:#666666;}
UL.city LI.noselect a:hover{ color:#666666;}
UL.city LI.shoucang {
	width:80px;
	text-align:center;
	height:25px;
	padding-top:0px;
	_padding-top:0px;
	line-height:25px;
	float: left;
	padding-right: 20px;
	padding-bottom: 0px;
	vertical-align: middle;
}
UL.city LI.shoucang a{ color:#666666;}
UL.city LI.shoucang a:link{ color:#666666;}
UL.city LI.shoucang a:visited{ color:#666666;}
UL.city LI.shoucang a:hover{ color:#666666;}
UL.city LI A:link {
	COLOR: #000; TEXT-DECORATION: none
}
UL.city LI A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
UL.city LI A:hover {
	COLOR: #e20202; TEXT-DECORATION: none
}

.Head .R .Nav {
	MARGIN-TOP: 9px;
	POSITION: relative;
	HEIGHT: 30px;
	FLOAT: right;
	WIDTH: 615px;
	padding-right: 20px;
	padding-top: -10px;
}
.Head .R .Nav UL {
	MARGIN-TOP: 5px; FLOAT: left; POSITION: absolute; HEIGHT: 30px;	

}
.Head .R .Nav UL LI {
	FONT-SIZE: 12px; BACKGROUND: url(images/nav_tab_l.gif) no-repeat left -240px; FLOAT: left; LINE-HEIGHT: 30px; MARGIN-RIGHT: 2px}
.Head .R .Nav UL LI SPAN {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	BACKGROUND: url(images/nav_tab_r.gif) no-repeat right -240px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	font-weight: bold;
	color: #FFFFFF;
}
.Head .R .Nav UL LI A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.Head .R .Nav UL LI A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.Head .R .Nav UL LI A:hover {
	COLOR: #e20202; TEXT-DECORATION: none
}


.Head .R .Nav UL LI.shop114 {
	BACKGROUND: url(images/nav_bg1.gif) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.Head .R .Nav UL LI.shop114 IMG {
	WIDTH: 78px; HEIGHT: 29px
}


.Head .R .Nav UL LI.bbs {
	LINE-HEIGHT: 26px;
	BACKGROUND: url(images/nav_bbs_l.gif) no-repeat left 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 0px;
}
.Head .R .Nav UL LI.bbs A SPAN {
	LINE-HEIGHT: 26px;
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	background-image: url(images/nav_bbs_r.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}


.Head .R .Nav UL LI.coupon {
	WIDTH: 76px;
	LINE-HEIGHT: 26px;
	HEIGHT: 26px;
	TEXT-ALIGN: center;
	background-image: url(images/coupon_nav.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 3px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.Head .R .Nav UL LI.coupon A:link,.Head .R .Nav UL LI.coupon A:visited, .Head .R .Nav UL LI.coupon A:hover{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-weight: bold;
}

/** Head **/
/* Nav active */
.Head .R .Nav ul li.on a{font-weight: bold;  font-size: 14px; display: block;background: url(images/nav_tab_l.gif) no-repeat left -400/*-400*/px;}
.Head .R .Nav ul li.on a:link,.Head .R .Nav ul li.on a:visited,.Head .R .Nav ul li.on a:hover{ text-decoration: none; color: #fff;}

.Head .R .Nav ul li.on a span{ display: block; padding: 0 10px 0 10px; background: url(images/nav_tab_r.gif) no-repeat right -400px;}

/****  Search ****/
.Head .Search{
	CLEAR: both;
	HEIGHT: 43px;
	background-image: url(images/search_bg_room.gif);
	background-repeat: repeat-x;
	background-position: 0 -52px;
	margin-bottom: -240px;
	/*margin-bottom: 3px;**/
}
.Head .Search .sl{
	FONT-SIZE: 1px;
	WIDTH: 5px;
	HEIGHT: 42px;
	FLOAT: left;
	background-image: url(images/search_bg_room.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
}
.Head .Search .sr{
	FONT-SIZE: 1px;
	WIDTH: 5px;
	HEIGHT: 42px;
	FLOAT: right;
	background-image: url(images/search_bg_room.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
.Head .searchimg{
	FLOAT: left;
	WIDTH: 18px;
	HEIGHT: 16px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-image: url(images/searchico.gif);
	background-repeat: no-repeat;
	background-position: 0 -260px;
	POSITION: relative;
}
.Head .searchcon {
	FLOAT: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.Head .telimg{
	FLOAT: right;
	MARGIN: 6px 5px 0px 5px;
	WIDTH: 130px;
	HEIGHT: 31px;
	background-image: url(images/tel.gif);
	background-repeat: no-repeat;
	background-position: 0 -245px;
}
.input-textoff {
	BORDER-RIGHT: #d4d3d2 2px solid;
	BORDER-TOP: #d4d3d2 2px solid;
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN-LEFT: 5px;
	BORDER-LEFT: #d4d3d2 2px solid;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #d4d3d2 2px solid;
	HEIGHT: 20px;
	color: #006633;
}
.input-texton {
	BORDER-RIGHT: #d4d3d2 2px solid; BORDER-TOP: #d4d3d2 2px solid; FONT-SIZE: 14px; FLOAT: left; MARGIN-LEFT: 5px; BORDER-LEFT: #d4d3d2 2px solid; LINE-HEIGHT: 20px; BORDER-BOTTOM: #d4d3d2 2px solid; HEIGHT: 20px;COLOR: #000
}
.Search_btn {
	MARGIN-LEFT: 3px;
	WIDTH: 40px;
	CURSOR: pointer;
	HEIGHT: 25px;
}
.Head .headtextlink {
	FLOAT: left;
	WIDTH: 490px;
	HEIGHT: 31px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
}
.Head .headtextlink a,.Head .headtextlink a:link,.Head .headtextlink a:visited,.Head .headtextlink a:hover{
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
