/*-----default ?? ?? style------*/
body{
	font-family:"ËÎÌå";
	color: #000000;
	line-height:18px;	
	margin: 0 auto;
	padding: 0px;
	width:968px;
	background-color: #fff;
	background-image:  url("");
	background-attachment: fixed;
	font-size:12px
}

form{
	font-size:12px;
	padding:0px;
	margin:0px;
}

input{
	font-size:12px;
	padding:0px;
	margin:0px;
}




div{border:0}

td{text-align:center;
	vertical-align:middle;
}


a{
	color: #005FA9;
	text-decoration: none;
}

a:link{
	color: #005FA9;
	text-decoration: none;
}

a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	color:#006600;
	text-decoration: underline;
}

h1{
	font-size:12px;
	color:#663333;
	font-weight:normal;
	line-height:20px;
	text-align:center;
}

h3{
	font-size:16px;
	color:#663333;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	display:block;
	border-bottom:1px dashed #ddd;
	width:98%;
}



.news{
	padding:0 10px 0 10px0 ;}
	
#news_txt{
	padding:0 10px 0 10px ;
	line-height:20px;
	text-indent:24px;
}
/************************************/
/* List Tags                        */
/************************************/

ul{
 list-style-type: square;
}

ul li {
	height:19px; 
	vertical-align:middle;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

#sub_travel_item_content ul {list-style: none; margin: 0; padding: 10px 20px 0px 20px; text-indent:24px}
#gb_right ul {list-style: none; margin: 0; }
#gb_right ul  li{ height:25px; text-align:left}
#book_right ul {list-style: none; margin: 0; }
#book_right ul  li{ height:25px; text-align:left; padding-left:20px}
#swf{
width:350px;
height:250px;
z-index:20;
position:absolute;
top:0px;
left:1px;
}
#news_right{
	width:676px;
	height:20px;
	background-image:url("resoures/bf_gb_right_bg.jpg");
	position:relative;
	top:0px;
	left:10px;
	z-index:2;
}

#news_right ul {list-style: none; margin: 0; }
#news_right ul  li{ height:25px; text-align:left}
/************************************/


/*-----end-----*/


/*----------for layout----------*/

#index{
	width:900px;
	border:1px white solid;
	height:400px;
	margin:auto;	
	background-image:url("resoures/bg.jpg");
	position:relative;
	top:70px;
	left:0;
	right:0;
}

#igorn{
	width:120px;
	height:30px;
	margin:auto;
	position:relative;
	top:90px;
	left:0;
	right:0;
	}
	
#index_copy{
	width:350px;
	height:30px;
	margin:auto;
	position:relative;
	color:#FFF;
	text-align:center;
	top:100px;
	left:0;
	right:0;
}	
#index_copy a{ color:#fff}
#top{
    width:968px;
	height:133px;
	background-color:#FFFFFF;
	position:relative;
	left:0;
	right:0;
	border:0px;
	z-index:1
	
}

#content{
	width:968px;
	height:272px;
	background-image:url("resoures/bf_contentbg.jpg");
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:1
}

#content_sub{
	width:968px;
	height:272px;
	background-image:url("resoures/bf_contentbg.jpg");
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:1
}

#content2{
	width:968px;
	height:363px;
	background-image:url("resoures/bf_contentbg.jpg");
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:2
}

#content3{
	width:968px;
	height:124px;
	background-image:url("resoures/bf_contentbg.jpg");
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:2
}
#footer{
	background-image: url("resoures/bf_footerbg.jpg");
	width:968px;
	height:138px;
	position:relative;
	top:0px;
	right:0px;
	z-index:1
}

/*-----end-----*/



/*------- for component ------*/
#logo{
	z-index:10;
	width:301px;
	height:112px;
	position:absolute;
	left:0px;
	border:0px
}

#logo_swf{
	z-index:11;
	width:310;
	height:112px;
	position:absolute;
	left:0px;
	top:0px;
}

#nav{
	width:667px;
	z-index:10;
	height:133px;
	position:absolute;
	left:302px;
}

#nav1{
	width:617px;
	z-index:10;
	height:112px;
	position:absolute;
	right:0px;
}

a.nav:hover{
	position:relative;
	top:1px;
	left:1px;
}

#nav2{
	width:667px;
	z-index:10;
	height:21px;
	position:absolute;
	top:112px;
	right:0px;
}

#left_underlogo{
	width:356px;
	height:262px;
	position:absolute;
	top:152px;
	left:0px;
	z-index:1;
}

#building{
	width:357px;
	height:272px;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
}

#bamboo{
	width:611px;
	height:91px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
}

#bamboo1{
	width:611px;
	height:126px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
}

#underbam{
	width:595px;
	height:100px;
	position:absolute;
	top:126px;
	left:360px;
	font-size:14px; padding:25px 5px 5px 5px;
	line-height:24px
}

#underbam1{
	width:595px;
	height:136px;
	position:absolute;
	top:126px;
	left:360px;
	padding:0px;
	line-height:24px
}

#intr{
	width:611px;
	height:35px;
	position:absolute;
	top:91px;
	right:0px;
	z-index:2;	
}

#intr_content{
	width:611px;
	height:146px;
	position:absolute;
	top:126px;
	right:0px;
	z-index:2;	
}

#intr_content1{
	width:34px;
	height:146px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;	
}

#intr_content2{
	background-image: url("resoures/bf_intr_bg.jpg");
	width:303px;
	height:146px;
	position:absolute;
	top:0px;
	left:34px;
	z-index:2;	
}

#intr_txt{
	width:100%;
	height:110px;
	position:absolute;
	top:20px;
	left:0px;
	text-indent:24px;
	font-size:14px;
	color:#660000;
	z-index:2
}
#intr_txt{
}
#intr_content3{
	width:42px;
	height:146px;
	position:absolute;
	top:0px;
	left:337px;
	z-index:2;	
}

#intr_content4{
	background-image: url("resoures/bf_intr_bg.jpg");
	width:198px;
	height:146px;
	position:absolute;
	top:0px;
	left:379px;
	z-index:2;	
}

#intr_content5{
	width:35px;
	height:146px;
	position:absolute;
	top:0px;
	left:576px;
	z-index:2;	
}


/*=========for news=========*/

#news{
	width:332px;
	height:155px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
}

#news1{
	width:30px;
	height:155px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
}

#news2{
	width:285px;
	height:155px;
	position:absolute;
	background-image: url("resoures/bf_newsbg.jpg");
	left:30px;
	top:0px;
	z-index:3;
}

#news3{
	width:17px;
	height:155px;
	position:absolute;
	left:315px;
	top:0px;
	z-index:3;
}

#news_content1{
	width:229px;
	height:102px;
	position:absolute;
	top:45px;
	left:0px;
	z-index:3;
}

#news_content2{
	width:56px;
	height:102px;
	position:absolute;
	top:45px;
	right:0px;
	z-index:3;
}


#news ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */

#news li {border-bottom: 1px dashed #EEE; height:19px; vertical-align:middle;}

#news li img {margin: 0 5px 0px 0}

#news_displayleft{
	width:100px;
	height:50px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#news_displayright{
	width:100px;
	height:50px;
	position:absolute;
	top:0px;
	left:300px;
	z-index:1;
}

.feature{
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	margin: 0 5px 0px 0;
}
li.img{margin: 0 5px 0px 0}

/*========for hotel========*/

#hotel{
	width:332px;
	height:208px;
	position:absolute;
	left:0px;
	top:155px;
	z-index:3;
}
#hotel1{
	width:30px;
	height:208px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
}

#hotel2{
	width:285px;
	height:208px;
	position:absolute;
	background-image: url("resoures/bf_hotelbg.jpg");
	left:30px;
	top:0px;
	z-index:3;
}

#hotel3{
	width:17px;
	height:208px;
	position:absolute;
	left:315px;
	top:0px;
	z-index:3;
}

#hotel_sub{
	width:676px;
	height:208px;
	background-image:url("resoures/bf_gb_right_bg.jpg");
	position:relative;
	text-align:center;
	left:0px;
	top:0px;
	z-index:2;
}

#hotel_sub ul {list-style: none; margin: 0; padding: 0;}}
/*======for travel=======*/

#travel{
	width:636px;
	height:363px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:3;
}
#travel1{
	width:18px;
	height:363px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
}

#travel2{
	width:587px;
	height:363px;
	position:absolute;
	background-image: url("resoures/bf_travelbg.jpg");
	left:18px;
	top:0px;
	z-index:3;
}

#travel3{
	width:31px;
	height:363px;
	position:absolute;
	left:605px;
	top:0px;
	z-index:3;
}

#travel_content{
	width:585px;
	height:306px;
	position:absolute;
	top:38px;
	left:5px;
	z-index:3
}
.travel_item_bg{
	background-image:url("resoures/bf_travelshowbg.jpg");
}
#travel_item{
	width:195px;
	height:139px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:3
}

#travel_content_title{
	width:100%;
	position:absolute;
	top:15px;
	left:0px;
	z-index:4
}

.trav{margin:0px 410px 0px 0px}
/*======for counter=======*/

#counter{
	width:636px;
	height:124px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:3;
}
#counter1{
	width:391px;
	height:124px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
}

#counter2{
	width:241px;
	height:124px;
	position:absolute;
	background-image: url("resoures/bf_fallmid.jpg");
	left:391px;
	top:0px;
	z-index:3;
}

#counter3{
	width:336px;
	height:124px;
	position:absolute;
	left:632px;
	top:0px;
	z-index:3;
}

#counter_content{
	width:220px;
	height:33px;
	position: absolute;
	top:63px;
	left:15px;
	z-index:3;
}


#footer_txt{
	position:absolute;
	top:50px;
	left:590px;
	width:350px;
	height:70px;
}

#footer_bf{
	position:absolute;
	top:20px;
	left:150px;
	width:100px;
	height:100px;
}

#weather{
	width:100%;
	height:110px;
	position:absolute;
	top:18px;
	left:0px;
	font-size:12px;
	color:#006699;
	z-index:2;
	line-height:16px
	border:1px #663300 solid;
}
	
	
	
/*------style sheet-----*/











/*=========>for sub<=========*/
#sub_content{
	background-image:url("resoures/bf_contentbg.jpg");
	width:968px;
	height:100px;
	position:relative;
	background-color:#FFFFFF;
	top:0px;
	right:0px;
	z-index:2;
}

#sub_content_top{
	width:968px;
	height:20px;
	position:relative;
	top:0px;
	left:0px;
	right:0px;
	z-index:2;
}

#sub_content_mid{
	width:968px;
	height:100%;
	background-image:url(resoures/bf_sub_content_mid.jpg);
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:2
}

#sub_content_mid1{
	width:968px;
	height:1005px;
	background-image:url(resoures/bf_sub_content_mid.jpg);
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:2
}

#sub_content_mid2{
	width:968px;
	height:1045px;
	background-image:url(resoures/bf_sub_content_mid.jpg);
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:2
}

#sub_content_mid3{
	width:968px;
	height:1970px;
	background-image:url(resoures/bf_sub_content_mid.jpg);
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:2
}

#sub_content_mid4{
	width:968px;
	height:900px;
	background-image:url(resoures/bf_sub_content_mid.jpg);
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:2
}

#sub_content_mid5{
	width:968px;
	height:1200px;
	background-image:url(resoures/bf_sub_content_mid.jpg);
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:2
}
#sub_content_bt{
	width:968px;
	height:20px;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
}

#sub_travel_item_title{
	width:220px;
	height:51px;
	background-image:url("resoures/bf_travelitem_title.jpg");
	position:relative;
	top:0px;
	left:22px;
	z-index:2;
}

#sub_travel_item_bt{
	width:220px;
	height:20px;
	position:relative;
	top:0px;
	left:22px;
	z-index:2;
}

#sub_travel_item_content{
	width:690px;
	height:800px;
	background-image:url("");
	position:absolute;
	top:0px;
	left:255px;
	z-index:2;
}

#sub_travel_item_bg{
	width:220px;
	height:500px;
	background-image:url("resoures/bf_travelitem_bg.jpg");
	text-align:center;
	vertical-align:middle;
	position:relative;
	top:0px;
	left:22px;
	z-index:2;
}

#sub_travel_item_bg1{
	width:220px;
	background-image:url("resoures/bf_travelitem_bg.jpg");
	text-align:center;
	vertical-align:middle;
	position:relative;
	top:0px;
	left:22px;
	z-index:2;
}

#sub_travel_item_bg ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#sub_travel_item_bg li {border-bottom: 1px dashed #EEE; height:19px; vertical-align:middle;}

#sub_travel_item_bg li img {margin: 0 5px 0px 0}

#sub_travel_item_top{
	width:220px;
	height:20px;
	position:relative;
	top:0px;
	left:22px;
	z-index:2;
}

.for_item_img{
	border:2px red solid;
}

#intr_item_title{
	width:220px;
	height:51px;
	background-image:url("resoures/bf_travelitem_title.jpg");
	position:absolute;
	top:0px;
	left:22px;
	z-index:2;
}

#intr_item_bg{
	width:220px;
	height:51px;	
	background-image: url("resoures/bf_travelitem_bg.jpg");
	position:absolute;
	top:51px;
	left:22px;
	z-index:2;
}


#sub_gb_mid{
	width:968px;
	height:363px;
	background-image:url("resoures/bf_gb_mid.jpg");
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px;
	z-index:2
}

#gb_content{
	width:900px;
	height:100%;
	position:absolute;
	top:0;
	left:33px;
	z-index:2;
}

#gb_item_content{
	width:686px;
	height:100%;
	background-image:url("");
	position:relative;
	top:0px;
	left:255px;
	z-index:2;
}

#gb_item_title{
	width:220px;
	height:51px;
	background-image:url("resoures/bf_travelitem_title.jpg");
	position:absolute;
	top:0px;
	left:25px;
	z-index:2;
}

#gb_right{
	width:676px;
	height:20px;
	background-image:url("resoures/bf_gb_right_bg.jpg");
	position:relative;
	top:0px;
	left:10px;
	z-index:2;
}

#book_right{
	width:676px;
	height:20px;
	background-image:url("resoures/bf_gb_right_bg.jpg");
	position:relative;
	top:0px;
	left:10px;
	z-index:2;
}
#gb_right td{
text-align:left;
}

#gb_right ul {list-style: none; margin: 0; padding: 0;}

.center{
	text-align:center;
}

#pic{
	position:relative;
	top:0px;
	left:px;
	text-align:center;
	background-color:#FFFFFF;
	z-index:2;
}

#tongxilou{
	float:;
	width:150px;
	height:50px;
	z-index:10;
	position:absolute;
	top:96px;
	left:357px
}

.traveltitle{
	margin:0px 0px 0px 7px;
}


#link{
	border-bottom:#630 1px dashed;
	position:relative;
	left:0;
	right:0;
	top:0;
	width:968px;
	height:55px
}

#link_left{
	width:140px;
	height:55px;
	position:absolute;
	top:0;
	left:0px;
	z-index:10
	
}
#link_right{
	position:absolute;
	top:0;
	left:140px;
	width:820px;
	padding:9px 0 0 0;
	z-index:10
}

#keywords{
	color:#fff;
	font-size:12px;
	width:968px;
	border:0;
	position:relative;
	top:0;
	left:0;
	right:0;
	visibility:hidden
}
.qy_line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #6C2A12;
	border-right-color: #6C2A12;
	border-bottom-color: #6C2A12;
	border-left-color: #6C2A12;
}

