.Clew
{
	font-size:12px;
	margin:0px 0 5px 0;
	padding:0px 10px 15px 10px;
	border:1px solid #FFBF7F;
	background:#FFF1D1;
	
}
.TopMap
{
	width:960px;
	margin:0px;
}
.Clew .flag
{
	position:relative;
	top:8px ;
}

.Clew .arrow
{
	position:relative;
	top:0px ;
}

.CityListColumn
{
	margin-top:20px;
	padding-top:20px;
	width:950px;
	border-top:1px solid #999;
	clear:both;
}
.CityListColumn .PageTitle
{
	margin-top:10px;
}

.CityListColumn .PageTitle h1{color:#C51100;margin:0;font-size:20px;font-weight:bold;}

.CityListColumn .CitySearch
{	
	height:30px;
	position:absolute;
	width:540px;
}
.CityListColumn .CitySearch .SearchTitle
{
	padding-top:8px;
	float:left;
	font-size:14px;
}
.CityListColumn .CitySearch .SearchItem
{
	float:right;
}

 .imgbtn
{
	position:relative;
	top:4px;
}

.CityListColumn  .divCityList
{
	position:static;
	padding: 0 0 0  358px ;
	margin:0px;
}
.CityListColumn .HotCity
{	
	clear:both;
	margin-top:10px;
	border:1px solid #D4D0C8;
	padding:0px 0px 8px 0px;
}

.CityListColumn .HotCity .Title
{
	padding:5px 0 5px 10px;
	background:#EEEEEE ;
	color:#C51100;
	font-size:14px;
	margin-bottom:10px;
}
.CityListColumn .HotCity .CityListRow 
{
	margin:3px 0 0 0;
}
.CityListColumn .HotCity .CityListRow .RowTitle
{
	font-size:14px;
	padding:0 25px 0 10px ;
}
.CityListColumn .HotCity .CityListRow .SingleCity
{
	padding:2px 2px 3px  2px ;
}
.CityListColumn .HotCity  .RowLine
{
	height:10px;
	padding-left:8px;
}


.HiddenCityList
{
	z-index:5;
	position:absolute;
	width:360px;
}

.topV
{
	padding-left:65px;
}

.IndexCityTitle
{
	height:20px;
	background:#FFA237;
	width:360px;
}
.IndexCityTitleText
{
	float:left;
	font-weight:bold;
	color:#FFF;
	padding: 3px 0 0 10px;
}
.IndexCityTitle .IndexCityTitleBtn
{
	cursor: pointer;
	margin-left:10px;
	margin: 2px;
	width:12px;
	height:12px;
	float: right;
	background: url(/Comm/Images/CloseDiv.gif) no-repeat 0 0;
}
.IndexCityItem
{
	border:1px solid #FFA237;
	background:#FFF;
	width:358px;
}

#IndexCityList
{
	
}
 .WordList
{
	margin:2px;
	text-align:left;
	background:#FFF;
	font-size:14px;
}

 .WordList .tdCityName
{	
	text-align:left;
	width:80px;	
	white-space:pre;
	
}
.AllCityList
{
	margin-top:60px;
}
.AreaItem
{
	width:100%;
	margin-bottom:3px;
}
.AreaName
{
	background:#EEEEEE;
	width:56px;
	padding:7px 3px 5px 0px;
	text-align:right;
	margin:3px 5px 0 0 ;
	font-weight:bold;

}
.CityItemShort
{
	width:870px;
	text-align:left;
	line-height:20px;
	white-space:pre;
 
}
.CityItem
{
	width:870px;
	text-align:left;
	line-height:20px;
	white-space:pre-wrap;
}
.CityItem span
{
	table-layout:fixed
}

.PrivinceName
{ 
	width:45px;
 	padding:5px  5px 0px 0px  ;
	float:left;
	text-align:right;
	margin-top:3px;
	margin-right:5px;
}

.PrivinceItem
{
	width:100%;	
}
.CityTD
{
	width:62px;
	white-space: nowrap;
}
a.ActiveCity:Link,a.ActiveCity:Visited
{
	padding:2px 1px 0 1px;
	color:#C51100;
	text-decoration:underline; 
}
a.ActiveCity:Hover,a.ActiveCity:Active
{
	padding:2px 1px 0 1px;
	color:#FFFFFF;
	background:#C51100;
	text-decoration:underline;
}

a.OnClickLink:Link,a.OnClickLink:Visited{padding:2px 1px 0 1px;color:#FFA237;text-decoration:none;font-size:14px; font-weight:bold}
a.OnClickLink:Hover,a.OnClickLink:Active{padding:2px 1px 0 1px;color:#FFA237;text-decoration:none;font-size:14px;font-weight:bold}

.RightColumn
{
	float:right;
	margin-top:8px;
	width:275px;
}

.RightTable
{
	margin:5px 0 20px 0;
	width:275px;
}
.RightTable .RTitle
{
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	width:300px;
}

.RightTable .RContent
{
	border-bottom:1px solid #D4D0C8;
	padding-bottom:10px;
}

.RightTable .RImage
{
	padding:10px 0 0 10px;
}

#map {
	background: url(/static/img/map_background.jpg) no-repeat left top;  float: left;  width: 602px;  height: 467px;margin-top:20px;
}
#map H1 {
	 display: block;  font-weight: normal;  position: absolute
}
.mapl A:link 
{
	display: block; background: url(/static/img/maplistdot.gif) no-repeat;  color: #000;  text-decoration: none
}
.mapl A:visited {
	display: block; background: url(/static/img/maplistdot.gif) no-repeat; color: #000; text-decoration: none
}
.mapr A:link {
	display: block; background: url(/static/img/maplistdot.gif) no-repeat; color: #000; text-decoration: none
}
.mapr A:visited {
	display: block; background: url(/static/img/maplistdot.gif) no-repeat; color: #000; text-decoration: none
}
.mapl A:link {
	 background-position: left 3px;  padding-top: 2px ;padding-left:20px;
}
.mapl A:visited {
	 background-position: left 3px;  padding-top: 2px ; padding-left:20px;
}
.mapr A:link {
	 background-position: right 3px; padding-top: 2px ;padding-right: 20px;
}
.mapr A:visited {
	 background-position: right 3px; padding-top: 2px ;padding-right: 20px ;
}
.mapl A:hover {
	padding-right: 20px; DISPLAY: block; background: url(/static/img/maplistdot.gif) no-repeat; COLOR: #ff0000
}
.mapl A:active {
	padding-right: 20px; DISPLAY: block; background: url(/static/img/maplistdot.gif) no-repeat; COLOR: #ff0000
}
.mapr A:hover {
	padding-right: 20px; DISPLAY: block; background: url(/static/img/maplistdot.gif) no-repeat; COLOR: #ff0000
}
.mapr A:active {
	padding-right: 20px; DISPLAY: block;  background: url(/static/img/maplistdot.gif) no-repeat; COLOR: #ff0000
}
#map .mapr A:hover {
	padding-right: 20px;  background-position: right  bottom
}
#map .mapr A:active {
	padding-right: 20px; background-position: right bottom
}
#map .mapl A:hover {
	background-position: left bottom;  padding-left: 20px
}
#map .mapl A:active {
	background-position: left bottom; padding-left: 20px
}

#city {
	padding-right: 0px;  border-top: #cdcdcd 1px solid;  padding-left: 0px;  padding-bottom: 10px;  margin: 0px auto;  width: 950px;  padding-top: 10px;  border-bottom: #cdcdcd 1px solid;  text-align: left
}

#city A {
	padding-right: 5px
}
#city STRONG {
	 margin-top: 5px;  display: inline;  margin-bottom: -2px;  color: #333
}
#city H1 {
	 color: #333
}
#soil {
	 padding-right: 0px;  padding-left: 0px;  padding-bottom: 10px;  margin: 0px auto;  width: 950px;  padding-top: 10px;  text-align: left
}
A.z {
	 color: #ff0000
}
#rightindex {
	 float: right;  margin: 00px 0px 0px 10px;  width: 270px;
}
.rightbox 
{
	width: 226px;
	padding-left:10px;
	float:right;
}
.rightclew
{
	background: url(/static/img/citylist_rightbg.gif) no-repeat; 
	padding-left:12px;
}
.rightclew ul
{
	list-style-type:none;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:5px 8px 4px 0;
	
}

.rightclew ul li
{
	margin:3px 0 3px 0;
	padding-left:10px;	
}
.rightclew .arrow
{ 
	background: url(/static/img/right_arrow.gif) no-repeat 6px 1px;
	padding-left:25px; 
	margin:6px 0 6px 0;
	font-size:13px;
}
.rightclew  .li2
{
	padding-top:8px;
	
}
.rightclew  .title
{
	clear:none;
	color:#666;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	
}
.rightbox .rightreg
{
	margin:10px 0 0 0px;
	border:1px solid #CCCBC9;
	background-color:#FEF5E3;
	padding:12px;
}
.rightbox .rightreg img
{
	top:5px;
	position:relative;
}
.rightbox .rightreg .regmemo
{
	font-size:14px;
}

H1 {
	 padding-right: 0px; padding-left: 0px;  font-size: 12px;  padding-bottom: 0px;  margin: 0px;  word-spacing: 0px;  padding-top: 0px;  letter-spacing: 0px
}
.showReg
{
	 font-size:13px;
	 padding:0px 0px 0px 5px;	
	 width:360px;
}
.showReg img
{
	top:20px;
	position:relative;
}
.BigWord
{
	font-size:25px;
}
.FontSize15
{
	font-size:15px;
}
.TopTitle
{
	clear:both;
	font-weight:normal;
	color:#E51313;
	font-size:20px;  
	position: absolute;
	margin:-42px 0 0 156px;
	padding-top:-5px;
	z-index:1;
		
}