@charset "utf-8";

*{
	padding:0;
	margin:0;
}
img{
	border: 0;
}
body{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #CDDECD;
}
a{
	text-decoration: none;
	color: #0033FF;
}
a:hover{
	color: #FF0000;
	text-decoration: underline;
}
p{
	font-size:12px;
	padding: 0 0 12px;
}
#wrap{
	width: 860px;
	margin: 0 auto;
	text-align: left; 
}
#content{
	overflow:hidden;
	width:860px;
	height:auto;
	background-color: #F5F5F5;
}

#center{
	overflow:hidden;
	width:860px;
	height:auto;
	background-color: #F5F5F5;
}

div#sideleft{
	clear:top;
	width: 200px;
	position:relative;
	float: left;
	display:block;
	background-color: #EBEBEB;
	height: auto;
}
TABLE{
   width:180px;
   margin:0px 10px 0px 10px;
   height:80px;
   margin-bottom:10px;
   border-bottom:1px solid  #CCCCCC;
   text-align:center;
}


/*
TBODY .pl{
   height:25px;
   text-align:left;
}
*/

#sideleft select{
   width:100px;
}
div#sideright{
    float:left;
	width: 650px;
	height: auto;
	float: right;
	height:auto;
	display:block;
	padding-bottom: 12px;
	background-color: #F5F5F5;
}

#Pplist li{
   text-align:left;
}
#header{
	height: 138px;
	position: relative;
	background: url(../img/topbg.gif) #FFFFFF repeat-x;
	
}
#wrap #header #banner {
	height: 98px;
	width: auto;
	float: left;
	padding:2px 0px 0px 2px ;
}

#wrap #header #logo {
	height: 132px;
	width: 200px;
	background-color: #73A273;
	clear: left;
	float: left;
}
.olist ul{
	width: 90%;
}
ul#nav{
	position: absolute;
	bottom: 4px;
	right: 0px;
	left:250px;
	height: 30px;
}

ul#nav li{
	float: left;
}

ul#nav li a{
padding: 0 14px 0 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 25px;
	display: block;
	background: url(../img/vline.gif) no-repeat 100%;
}

ul#nav li a:hover,
ul#nav li a.currently{
	color: #FFD700;
}

h3{
	background: url(../img/dot.gif) no-repeat 0 50%;
	border-bottom: solid 1px #CCCCCC;
    padding-left: 21px;
	font-size: 14px;
    line-height: 24px;
	display:block;
	clear:both;
    margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 0;
	margin-left: 12px;
	padding-top:10px;
	height:30px;
}
h2{
    background: url(../img/dot.gif) no-repeat 0 50%;
	border-bottom: solid 1px #CCCCCC;
    padding-left: 21px;
	font-size: 14px;
    line-height: 24px;
	display:block;
	clear:both;
	width:600px;
    margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 0;
	margin-left: 12px;
	padding-top:10px;
	height:30px;
}

/*为了细致的修改每个特殊的层*/



/*city-content是为了修改1级页面而加上的层*/

#city-content{
   height:auto;
   margin:0px 12px 0px 12px;
   display:inline;
   width:636px;
}

.city-div{
   width:634px;
   height:auto;
   border-bottom:1px dashed #CCCCCC;
   border-right:1px dashed #CCCCCC;
   margin:10px 0px 0px 0px;
}

#Yunnan-div{
   height:auto;
}
.clear-float{
   clear:both;
}

#aihui-div{
   width:634px;

   border-bottom:1px dashed #CCCCCC;
   border-right:1px dashed #CCCCCC;
}
#beijing-div{
   width:634px;

   margin:10px 0px 0px 0px;
   border-bottom:1px dashed #CCCCCC;
   border-right:1px dashed #CCCCCC;
}
#Chongqing-div{
   width:634px;

   margin:10px 0px 0px 0px;
    border-bottom:1px dashed #CCCCCC;
   border-right:1px dashed #CCCCCC;
}

#beijing-name{
   height:30px;
}
#beijing-name span{
   margin-top:5px;
   height:70px;
}
#Chongqing-name{
   height:30px;
}
#Chongqing-name span{
   margin-top:5px;
}


.city{
   height:auto;
   width:530px;
   float:left;   
   border-bottom:1px dashed #CCCCCC;
   border-left:1px dashed #CCCCCC;
}

/*.city_{
   height:auto;
   width:530px;
   float:left;   
}
.name_{
   height:61px;
   width:100px;
   float:left;
   text-align:center;
   font-size:15px;
   color:#0033FF;
   border-right:1px dashed #CCCCCC;
}
*/
.cityNoBorder{
   height:auto;
   width:645px;
   float:left;
}

.attraction{
   float:left;
   width:530px;
   overflow: hidden;
   
   border-left:1px dashed #CCCCCC;
}

.attractionNoBorder{
   float:left;
   width:645px;
   height:auto;
}



.name span{
   display:block;
   margin:20px 0px 0px 0px;
}
.name{
   height:61px;
   width:100px;
   float:left;

   text-align:center;
   font-size:15px;
   color:#0033FF;
}
.city ol{
   text-align:left;
}
.city ol dt{
   font-size:13px;
   text-align:left;
   display:block;
   height:25px;
   width:110px;
   margin:5px 0px 0px 15px;
   color:#333333;
   float:left;
}
.city ol dd{
   float:left;
   text-align:left;
   margin-top:5px;
   font-size:12px;
   color:#0033FF;
   display:block;
   text-align:left;
   padding-right:20px;
   height:20px;
   float:left;
}

.cityNoBorder ol{
   text-align:left;
   display:block;
}
.cityNoBorder ol dt{
   font-size:14px;
   text-align:left;
   display:block;
   height:25px;
   width:110px;
   margin:5px 0px 0px 15px;
   color:#333333;
   float:left;
}
.cityNoBorder ol dd{
   float:left;
   text-align:left;
   margin-top:5px;
   font-size:12px;
   color:#0033FF;
   display:block;
   text-align:left;
   width:auto;
   padding-right:25px;
   height:20px;
   float:left;
}


.attraction ol{
}

.attraction dt{
   float:left;
   text-align:left;
   width:110px;
   font-size:14px;
   display:block;
   height:25;
   margin:5px 0px 0px 15px;
   color:#333333;
   
}
.attraction dd{
   font-size:12px;
   text-align:left;
   margin-top:5px;
   color:#0033FF;
   display:block;
   text-align:left;
   padding-right:25px;
   height:20px;
   float:left;
}
.attractionDt{
   float:left;
   text-align:left;
   width:110px;
   font-size:14px;
   display:block;
   height:25;
   margin:5px 0px 0px 15px;
   color:#333333;
} 
.attractionDd{
   font-size:12px;
   text-align:left;
   margin-top:5px;
   color:#0033FF;
   display:block;
   text-align:left;
   padding-right:25px;
   height:20px;
   float:left;
}

.attractionNoBorder ol dt{
   float:left;
   clear:both;
   text-align:left;
   width:110px;
   font-size:14px;
   display:block;
   height:50px;
   margin:5px 0px 0px 15px;
   color:#333333;
}
.attractionNoBorder ol dd{
   font-size:12px;
   text-align:left;
   margin-top:5px;
   color:#0033FF;
   display:block;
   text-align:left;
   width:auto;
   padding-right:25px;
   height:20px;
   float:left;
}


div#Rlist{
width:560px;
height:auto;

}
div#Rlist #titleR{
	width:270px;
	margin-bottom: 10px;
	height:auto;
	float:left;
	display:block;
	margin-left:5px;
}
div#Rlist #titleR h1{
	font-size: 14px;
	color: #000000;
	width:270px;
	height:20px;
}

div#Rlist #titleR ul{
	width:270px;
	height:180px;

}
div#Rlist #titleR ul li{
	height: 10px;
	

}
div#Rlist #titleR ul li a{
	font-weight: bold;
	color:#0066FF;
	
}

div#Rlist #titleR ul li h2{
	font-size:12px;
	background:none;
	border-bottom:none;
	margin:0px;
	padding:0px;
	line-height:16px;
}
div#Rlist #titleA{
	width:270px;
	margin-bottom: 10px;
	height:auto;
	float:left;
	display:block;
	margin-left:5px;
}
div#Rlist #titleA h1{
	font-size: 14px;
	color: #000000;
	width:270px;
	height:20px;
}

div#Rlist #titleA ul{
	width:270px;
	height:80px;

}
div#Rlist #titleA ul li{
	height: 10px;
	

}
div#Rlist #titleA ul li a{
	font-weight: bold;
	color:#0066FF;
	
}

div#Rlist #titleA ul li h2{
	font-size:12px;
	background:none;
	border-bottom:none;
	margin:0px;
	padding:0px;
	line-height:16px;
}



ul.Pplist{
padding: 12px 25px 0;
	margin-bottom: 10px;
	
}

ul.Pplist li{
	line-height: 24px;
	float: left;
	display: block;
	width:200px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-left: 20px;
	margin-right: 15px;
}

ul.Pplist li a{
	font-weight: bold;
	line-height: 25px;
	
}
ul.Pplist li a:hover,
ul.Pplist li a.currently{
color: #FF0000;
	
}


ul.Attractionsplist{
	margin-bottom: 10px;
	display:block;
	float:left;
	margin-right:-80px;
	width:420px;
	word-break:break-all;
	word-wrap:break-word;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	border: 1px dotted #CCCCCC;
	
}
ul.Attractionsplist li{
	float: left;
	display: block;
	width:180px;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
}
ul.Attractionsplist li a{
	word-break:break-all;
	height:20px;
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	line-height: 25px;
	color: #0000FF;	
}
ul.Attractionsplist li a:hover,
ul.Attractionsplist li a.currently{
color: #FF0000;
	
}
ul.Plist{
	margin-bottom: 10px;
	
	display:block;
	padding-top: 0;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 24px;	
}

ul.Plist li{
	float: left;
	display: block;
	width:100px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 25px;
}

ul.Plist li a{
	line-height: 25px;
	font-size:14px;
}
ul.Plist li a:hover,
ul.Plist li a.currently{
color: #FF0000;
	
}

ul#nav li a:hover,
ul#nav li a.currently{
	color: #FFD700;
}

ul.list{
	margin-bottom: 10px;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 12px;
}

ul.list li{
line-height: 24px;
	background: url(/images/dot.gif) no-repeat 0 50%;
	border-bottom: dashed 1px #CCCCCC;
}



ul.list li span{
	float: right;
	text-align: right;
}

.link{
	padding: 2px;
	margin-right: 2px;
	margin-left: 2px;
	line-height:20px;
	list-style:none;
	padding-left:10px;
}

div#sideleft ul{
	padding-left: 24px;
	width: 50px;
}

#Sp{
      width:100%;
}
div#sideleft #Sp ul{
   color:#666666;
   font-size:12px;
   margin-top:10px;
   margin-left:7px;
   padding-left:24px;
   width:165px;
}
div#sideleft #Sp ul li{
	height:auto;
	width:165px;
	line-height:23px;
	vertical-align:top;
}

div#sideleft #Sp ul li a{
	width:165px;
	display:block;
	height:auto;
	*margin-top:-6px;
	*margin-bottom:6px;
}

li#Temp1{
	list-style-type: disc;
	font:bold;
}
#Temp1 a{
	color: #0033FF;
}
li#Temp2{
	list-style-type: circle;
}
#Temp2 a{
	color: #0033FF;
}
li#Temp3{
	list-style-type: square;
}
#Temp3 a{
	color: #0099FF;	
}
#citysp a{
	float:left;
	clear:left;
	width:88px;
	display:block;
	color: #0000FF;	
	margin-left: 7px;
	padding-left:0px;
	margin-right: 0px;
	line-height: 25px;
	font-weight: bolder;

}
#citysp {
	float:left;
	clear:left;
	width:88px;
	display:block;

}

ul.citysplist{
	margin-bottom: 10px;
	
	display:block;
	padding-top: 0;
	width:420px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	border: 1px dotted #CCCCCC;
	 margin-right:-80px; /* Hat tip to Ryan Brill */
    float:left;
	
}
ul.citysplist li{
	float: left;
	display: block;
	width:100px;
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
}
ul.citysplist li a{
	
	line-height: 25px;
	color: #0000FF;	
}
ul.citysplist li a:hover,
ul.citysplist li a.currently{
color: #FF0000;
	
}
#cityspRight {
	float:right;
	width:88px;
	display:block;
}


div#sideleft p{
	padding-top: 1.2px;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}


#wrap #sideright #List {
	padding-left: 21px;
	padding-top:21px;
	width: 590px;
}
#wrap #sideright #Info {
	height: auto;
	width: 460px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-indent: 3px;
}

#wrap #sideright #List #left{
	width: 420px;
	float: left;
}
#wrap #sideright #List #right{
	width: 170px;
	float:left;
}

#wrap #sideright #List #center{
	width: 320px;
	float: left;
}

#wrap #sideright #hits {
	color: #999999;
font-size: 7px;
	line-height: 7px;
}
#wrap #sideright img {
	padding: 5px;
	;
	display: inline;
	margin-left: 30px;
}
#wrap #sideright p {
	padding: 10px;
}

#wrap #sideright #Path {
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: capitalize;
	text-align: left;
	color: #000000;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;

	padding-left: 0;
	margin-top: 0;
	width:630px;
	padding-left:10px;
	padding-bottom: 9px;
	padding-top: 12px;

}
#wrap #sideright #Path h1 {
	font-size: 150%;
	line-height: 140%;
	color: #FF0000;
}
#wrap #sideright #Path h1 a{
	font-size: 150%;
	line-height: 140%;
	color: #FF0000;
}
#Path{
   margin-bottom:20px;
}

div#slogan{
	height: 229px;
	width: 500px;
	position: relative;
	background: url(../img/main.jpg);
	margin-bottom: 12px;
}

h1{
	font-size: 150%;
	line-height: 140%;
	color: #FFF;
}

#address{
	background-color: #73A273;
	clear: both;
	text-align: center;
	height:90px;
	font-style: normal;
	padding: 24px 0 12px 0;
	display:block;
}
#address ul{
	text-align: center;
	list-style:none;
	height:20px;
	margin-left:180px;
 }
 #address  ul#partner{
	margin-left:90px;
	margin-right:15px;
	clear:both;
 }

 #address ul li{
	margin-left:5px;
	margin-right:5px;
	float:left;
	width:auto;
 }
  #address li a{
  padding-right:9px;
  border-top-width: 0px;
  border-right: 1px dotted #000000;
  display:block;
  color:#000000
  text-align:center;
 }
 #address #liBegin{
    margin-left:33px;
	margin-right:5px;
	float:left;
	width:auto;
 }
#address li #endLi{
    border:none;
	padding-right:9px;
  border-top-width: 0px;
  display:block;
  color:#000000
  text-align:center;
 }
.images {
	width: 460px;
	height: auto;
	overflow: scroll;
	text-align: center;
}
.smallimages{
	width: 120px;
	height: auto;
	overflow: scroll;
	text-align: center;
}
.centerimages{
	width: 320px;
	height: auto;
	overflow: scroll;
	text-align: center;
}

/*
#table_input{
   padding-top:10px;
}
#table_input #search_input{
   text-align:left;
   width:75px;
   float:left;
   margin-left:15px;
}
*/

#search_button{
   display:block;
   float:left;
   margin-left:10px;
}
#Hot-Maps{
   color:#666666;
   margin-top:10px;
   font-size:13px;
   margin-left:7px;
}
#Hot-Maps li{
   height:22px;
   width:180px;
   _width:170px;                        /*IE6 HACK*/
   line-height:23px;
}

#Hot-Maps-long{
   color:#666666;
   height:auto;
   width:190px;
   margin-top:10px;
   margin-left:7px;
}
#Hot-Maps-long li{
   height:auto;
   width:170px;
   _width:170px;                        /*IE6 HACK*/
   line-height:23px;
}

#China-Map{
   color:#666666;
   margin-top:10px;
   margin-left:7px;
}
#China-Map li{
   height:22px;
   width:90px;
   line-height:23px;
}
#Latest-Updated{
   color:#666666;
   font-size:13px;
   margin-top:10px;
   margin-left:7px;
}
#Latest-Updated li{
   height:22px;
   width:90px;
   line-height:23px;
}

#dynamic{
   display:block;
   color:#666666;
   height:auto;
   width:170px;
   margin-top:10px;
   margin-left:7px;
}

#dynamic li{
   height:22px;
   width:170px;
   line-height:23px;
}



.center-div-align{
	text-align:left;
	padding-left:15px;
	margin-top:35px;
	margin-bottom:15px;
	float:left;
}


form[name="form2"]{
   display:block;
   margin-top:20px;
   position:relative;
}
select[name="menu2"]{
   display:block;
   position:absolute;
   top:0px;
   right:24px;
}

TABLE INPUT[name="sKey"]{
   width:75px;
   display:block;
   position:absolute;
   top:55px;
   left:20px;
}
TABLE INPUT[name="search/submit"]{
   position:absolute;
   top:53px;
   width:55px;
   right:20px;
}

INPUT[value="title"]{
   float:left;
   margin-left:-2px;
}

INPUT[value="body"]{
   margin-left:45px;
}


.title{
   float:left;
   margin-left:-2px;
}

.body{
   margin-left:45px;
}

.sKey{
   width:75px;
   display:block;
   position:absolute;
   top:55px;
   left:20px;
}

.searchInput{
   position:absolute;
   top:53px;
   width:55px;
   right:20px;
}  

.form2{
   display:block;
   margin-top:20px;
   position:relative;
}

.menu2{
   display:block;
   position:absolute;
   top:0px;
   right:24px;
}

.div-allign{
   text-align:left;
   padding-left:35px;
   margin-top:15px;
   margin-bottom:25px;
}

table{
   height:90px;
}

#sideleft hr{
   display:none;
}


#attraction-div{
	width:500px;
	float:left;
}

#attraction-div2{
   	width:390px;
	float:left;
}

#attraction_div2{
   	width:390px;
	float:left;
}

#left-bottom-div{
   padding-top:10px;
   padding-left:20px; 
   padding-bottom:20px;
}
#left-bottom-div img{
   display:block;
   width:170px;
}
.bottom-div-align{
   padding-left:202px;
}
.bottom-div-align .bottom-div-align-input1{
   margin-right:120px;
   display:block;
   float:left;
}
#bottom-div-Enter img{
   display:block;
   float:left; 
}
#bottom-font{
   float:left;
}
#bottom-font #code{
	margin-left:117px;
	float:left;
	display:inline;
}
#bottom-font strong{
   display:block;
   float:left;
}
#bottom-div-Reciprocal input{
   margin-left:110px;
}
.bottom-div-Desription #Desription{
   margin-left:45px;
}
.bottom-div-Your input{
   margin-left:135px;
}
.bottom-div-Site input{
   margin-left:150px;
}
.bottom-div-Title input{
   margin-left:25px;
}
.bottom-div-email input{
	margin-left:137px;
}
.address-noBorder{
   border:none;
}
#liBegin{
   margin-left:15px;
}
#banner img{
   width:658px;
   height:98px;
}
#centerSubmt{
   margin-right:100px;
   margin-left:100px;
}
#left-bottom-div img{
   width:150px;
   height:89px;
}
#center-font{
   text-align:center;
   padding-bottom:50px;
}
