@charset "utf-8";



#search
{
	width:248px;
	height:192px;
	float:left;
	background-image: url(../images/bg_search.gif);
	background-repeat: repeat-x;
	position:relative;
	font-size:12px;
	
}
#hotel
{
	float:right;
}
#sr
{
	width:235px;
	height:200px;
	background:#6ca0c7;
	font-size:12px;
}
#sr-title
{
	width:235px;
	height:37px;
	float:left;
	overflow:hidden;
	margin-left:6px; 
	display:inline;
	font-size:12px;
}

#sr-bd-bg
{
    width:235px;
	height:160px;
	float:left;
	background: url(../slimages/bg_sr_bd.gif) no-repeat;
	margin-left:6px;
	display:inline;
	font-size:12px;
}
#sr-bd
{
    margin-top:8px;
	width:235px;
	height:170px;
	float:right;
	overflow:hidden;
	font-size:12px;
}
#sr-bd-input
{
	padding-left:10px;
	width:230px;
	height:20px;
	float:left;
	overflow:hidden;
	font-family: Arial;
	font-size:12px;
	color: #000000;
	z-index:100;
}
#sr-bd-input2
{
	width:230px;
	height:127px;
	float:left;
	overflow:hidden;
	font-family: Arial;
	font-size:12px;
	color: #000000;
	z-index:200;
}

#sr-bd-input2 span
{

	font-family: Arial;
	font-size:12px;
	
}

#sr-bd-bt
{
	width:230px;
	height:22px;
	float:left;
	text-align:center;
}
#bn-bg
{
	width:468px;
	height:272px;
	float:left;
	background-image: url(../images/bg-bn.gif);
	background-repeat: no-repeat;
}
#bn
{
	width:458px;
	height:272px;
	float:right;
}

#bn-448x252
{
	width:448px;
	height:252px;
	float:left;
	overflow:hidden;
	margin-top:10px;
	background-color:#F1F1F1;
}
#textslide{
	color:#333333;
	text-align:left;
	font-weight: bold;
	background-image: url(../images/cc.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
#line-hot
{
	width:228px;
	height:272px;
	float:right;
}
#hot-title
{
	width:228px;
	height:35px;
}
#hot-border
{
	width:226px;
	height:132px;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	overflow:hidden;
}
#hot-info
{
	width:220px;
	height:126px;
	margin-left:6px;
    white-space: nowrap;
	position:relative;
	clear:both;
	overflow: hidden;
}
#hot-info UL {
	DISPLAY: block; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px; WIDTH: 214px; POSITION: absolute; TOP: 7px; 
	}
#hot-info UL li {
	LINE-HEIGHT: 15pt;
	LIST-STYLE-TYPE: none;
	PADDING-LEFT: 8px;
	background-image: url(../images/point-red.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
#two-bt
{
	width:228px;
	height:60px;
	float:left;
	overflow: hidden;
}
#two-bt-1
{
	width:112px;
	height:60px;
	float:left;
}
#two-bt-2
{
	width:112px;
	height:60px;
	float:right;
}
#line-L
{
	width:276px;
	height:270px;
	float:left;
	border: 1px solid #99BAC9;
	overflow:hidden;
}
#left-title
{
	width:276px;
	height:34px;
	float:left;
	background-image: url(../images/bg-title.gif);
	background-repeat: repeat-x;
}
#left-info
{
	width:268px;
	height:236px;
	float:right;
	overflow:hidden;
}
#left-info-1
{
	width:260px;
	height:65px;
	margin-top:10px;
	float:left;
	border-bottom: 1px dashed #999999;
}
#left-info-2
{
	width:260px;
	height:60px;
	margin-top:10px;
	float:left;
}
#icon1
{
	width:38px;
	height:60px;
	float:left;
	margin-right:6px;
	text-align:center;
	white-space: nowrap;
	overflow:hidden;
}
#icon2
{
	width:38px;
	height:60px;
	float:right;
	text-align:center;
	white-space: nowrap;
	overflow:hidden;
}
#bn-260x77
{
	width:260px;
	height:77px;
	margin-top:5px;
	float:left;
}
#line-M
{
	width:452px;
	height:270px;
	float:left;
	margin-left:10px;
	border: 1px solid #99BAC9;
	overflow:hidden;
}
#line-R
{
	width:226px;
	height:270px;
	float:right;
	border: 1px solid #99BAC9;
	overflow:hidden;
}
#right-title
{
	width:226px;
	height:34px;
	float:left;
	background-image: url(../images/bg-title.gif);
	background-repeat: repeat-x;
}
#right-title2
{
	width:226px;
	height:34px;
	float:left;
	text-align:left;
	background-image: url(../images/bg-title.gif);
	background-repeat: repeat-x;
}
#right-info
{
	width:220px;
	height:236px;
	float:right;
	overflow:hidden;
}
#bt-line
{
	width:214px;
	height:39px;
	float:left;
	margin-top:7px;
}
#bt-line-R
{
	width:105px;
	height:39px;
	float:left;
}
#bt-line-L
{
	width:105px;
	height:39px;
	float:right;
}
#city-search
{
	width:253px;
	height:30px;
	float:left;
	margin-top:10px;
	overflow:hidden;
}
.city-search-input
{
	width:186px;
	font-family: Arial;
	font-size:12px;
	color: #999999;
	line-height:150%;
	border: 1px solid #919191;
	background-color: #F6F6F6;
}
#city-map
{
	width:253px;
	height:115px;
	float:left;
	overflow:hidden;
}
#map
{
	width:190px;
	height:112px;
	float:left;
	overflow:hidden;
}
#map-bt
{
	width:59px;
	height:112px;
	float:left;
	margin-left:4px;
	overflow:hidden;
}
#map-bt-1
{
	width:59px;
	height:53px;
	float:left;
	overflow:hidden;
}
#map-bt-2
{
	width:59px;
	height:53px;
	float:left;
	margin-top:6px;
	overflow:hidden;
}
#city-story
{
	width:253px;
	height:75px;
	float:left;
	overflow:hidden;
}

.hot-img
{
	width:117px;
	margin-top:1px;
}

/* 选项卡样式 */
#tab-left
{
	width:300px;
	height:210px;
	float:left;
	overflow:hidden;
}
#tab-right
{
	width:130px;
	height:210px;
	float:right;
	overflow:hidden;
}
#img-border
{
	width:121px;
	height:92px;
	float:left;
	text-align:center;
	margin-top:5px;
	overflow:hidden;
	border: 1px solid #BCBDB8;
}

#tab-left-title
{
	width:300px;
	height:15px;
	float:left;
	text-align:center;
	white-space: nowrap;
}
#tab-left-info
{
	width:300px;
	height:35px;
	float:left;
	margin-top:10px;
	font-family: Arial;
	font-size:12px;
	color: #666666;
	overflow: hidden;
	
}
#tab-left-news
{
	width:300px;
	height:200px;
	float:left;
	white-space: nowrap;
	position:relative;
	clear:both;
	overflow: hidden;
}
#tab-left-news UL {
	DISPLAY: block; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px; WIDTH: 300px; POSITION: absolute; TOP: 6px; 
	}
#tab-left-news UL li {
	LINE-HEIGHT: 12pt;
	LIST-STYLE-TYPE: none;
	PADDING-LEFT: 12px;
	margin-top:7px;
	background-image: url(../images/cc2.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	border-bottom: 1px dashed #999999;
}
#tab-bd {
    width:440px;
	height:233px;
	text-align:left;
	float:right;
	margin-top:20px;
	overflow: hidden;
}



.tabView
{
width:452px;
height:270px;
margin:0px;
text-align:center;
overflow: hidden;
background-image: url(../images/bg-title.gif);
background-repeat: repeat-x;
}
.tabView dt{
    width:70px;
	height:37px;
	font-size:12px;
    cursor:pointer;
    float:left;
    text-align:center;
    position:relative;
    color:#000;
	line-height:30pt;
    background-image: url(../images/nobg.gif);
	background-repeat: no-repeat;
    z-index:1;
	margin-left:5px;
	
}
.tabView dd
{
    z-index:2;
    clear:both;
    width:100%;
    margin:0px;
    height:233px;
    position:relative;
    top:-2px;
    display:none;
}
.wrap
{
    width:452px;
    height:270px;
    font-size:12px;
}

.tabView .tabOn
{
    width:70px;
    height:37px;
    color:#FFF;
    position:relative;
    line-height:30pt;
	font-weight:bold;
    background-image: url(../images/tt.gif);
	background-repeat: no-repeat;
	margin-right:5px;
}
.tabView .tabOff{

}
.tabView .on{
    display:block;
    background:#FFF;
}
.tabView .off{
    display:none;}}