﻿*{ margin:0; padding:0; }
body { color:#000; background:url(../Images/bg.jpg) repeat-y; background-color:#D6D6D6; background-position: center; font-size: 12px; font-family:宋体, Arial, Helvetica, sans-serif; margin:0 auto; text-align:center; }
td { font-size: 12px; }
p{ text-align:left; }
img { vertical-align:middle; border:0; }
h1,h2,h3,h4,h5{ clear:both; text-align:left; font-weight:normal; }
ul{}
ul li{ text-align:left; list-style-type:none; }

a:link { color: #000000; text-decoration:none; }
a:visited { color: #000000; text-decoration:none; }
a:hover { color: #003399}

/*清楚浮動 Begin*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/*清楚浮動 End*/

.loading{ line-height:38px; margin:5px; text-align:left; color:#686868; letter-spacing:1px; }
.xing{ color:#ff0000; font-size:18px; font-family:Batang; }
.red{ color:#cc3300; }
.redbline{ color:#cc3300; text-decoration:underline; }
.orange{ color:#ff6600; }
.yellow{ color:Yellow; }
.date{ padding-left:3px; width:90px; height:18px; line-height:18px; background:url(../Images/calendar.gif) #fff no-repeat 72px 3px; border:1px solid #ccc; }
.redbutton{ color:#fff; width:80px; height:25px; line-height:23px; background:url(../Images/btn_red_bg.gif); border:1px solid #CC3442; margin:0; }
.bluebutton{ color:#fff; width:80px; height:25px; line-height:23px; background:url(../Images/btn_blue_bg.gif); border:1px solid #2B4BBF; margin:0; }
.time { color:#FF6600; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; font-weight:bold; text-decoration:none; }

.altGreen{ margin:5px 0; padding:3px 5px; border:1px solid #4E9B06; background-color:#F7FDEE; }
.altGreen h2{ color:#ff6600; font-weight:bold; }
.altGreen p{ margin-top:10px; line-height:22px; letter-spacing:3px; }
.altOrange{ margin:5px 0; padding:3px 5px; border:1px solid #ff6600; background-color:#FFF5DD; }
.altOrange h2{ color:#ff6600; font-weight:bold; }
.altOrange p{ margin-top:10px; line-height:22px; letter-spacing:3px; }

.separated{ clear:both; margin-top:7px; }

#location{ clear:both; color:#666666; text-indent:1em; font-size:14px; font-weight:bold; text-align:left; background-color:#EBEBEB; line-height:30px; margin-bottom:5px; }

#top{ width:950px; margin:0 auto; margin-top:1px; color:#fff; position:relative; }
#top a{ color:#fff; }
#top a:hover{ color:#fff; text-decoration:underline; }
#logo{ float:left;height:66px; }
#topmenu{ float:left; width:586px; height:66px; background-color:#8E9ECE; }
#topmenu ul{ clear:both; float:right; }
#topmenu ul li{ float:left; text-align:center; background-color:#5C72BA; margin:5px 2px; padding:0 15px; line-height:25px; }

#toploginmsg{ position:absolute; font-size:14px; text-align:left; left:245px; top:40px; }

#menu{ clear:both; color:#000; font-size:14px; font-weight:bold; }
#menu a{ color:#000; }
#menu a:hover{ color:#000; text-decoration:underline; }
#menu ul{ float:right; margin:5px 0; line-height:35px; }
#menu ul li{ float:left; height:22px; line-height:22px; margin:0 7px; list-style-type:none; }
#menu .sep{ float:left; margin:0; width:6px; background:url(../Images/ico_menu_sep.jpg) no-repeat; }

#popCity{ display:none; position:absolute; padding:5px 8px; color:#096C89; width:250px; height:50px; background-color:#fff; border:1px solid #096C89; }
#popCity .hui{ color:#ccc; }
#popCity h2{ letter-spacing:3px; line-height:20px; font-size:12px; border-bottom:1px solid #096C89; position:relative; }
#popCity h2 a{ color:#ff6600; position:absolute; top:-5px; right:8px; }
#popCity div{ margin:5px 0; overflow:auto; height:25px; }
#popCity div a{ color:#ff6600; text-decoration:underline; padding-right:5px; margin-right:15px; line-height:20px; }
#popCity div a:hover{ background-color:#F0FBFD; }

#popHotelList{ display:none; position:absolute; left:0px; padding:5px 8px; color:#096C89; width:800px; height:530px; background-color:#fff; border:1px solid #096C89; z-index:999; }
#popHotelList .hui{ color:#ccc; }
#popHotelList h2{ letter-spacing:3px; line-height:20px; font-size:12px; border-bottom:1px solid #096C89; position:relative; }
#popHotelList h2 a{ color:#ff6600; position:absolute; top:-5px; right:8px; }
#popHotelList h3{ margin:5px 0; height:22px; border-bottom:1px dotted #ccc; }
#popHotelList div{ margin:5px 0; overflow:auto; height:500px; }
#popHotelList div a{ display:inline-block; width:350px; color:#ff6600; text-decoration:underline; padding-right:5px; line-height:20px; }
#popHotelList div a:hover{ background-color:#F0FBFD; }

.main{ clear:both; width:950px; margin:5px auto; }
.left{ float:left; width:226px; text-align:left; }
.right{ float:right; width:715px; text-align:left; }

#clr_search{ text-align:center; clear:both; color:#fff; background-color:#0C5477; }
#clr_search h1{ padding:5px 0; height:26px; line-height:30px; text-align:left; font-size:14px; text-indent:0.5em; }
#clr_search ul{ clear:both; width:100%; }
#clr_search ul li{ float:left; }
#clr_search .info{ height:285px; background:url(../Images/search_bg.jpg); }
#clr_search table{ clear:both; text-align:center; margin:auto; }
#clr_search table td{ color:#fff; text-align:left; height:22px; }
#clr_search table .title{ width:60px; }
#clr_search .btnsearch{ margin-top:5px; border:0; width:95px; height:25px; background:url(../Images/button_search.gif); cursor:pointer; }
#clr_search .btnsearcha{ margin-top:5px; border:0; width:95px; height:25px; background:url(../Images/button_searcha.gif); cursor:pointer; }

#clr_login{ clear:both; height:135px; color:#000; background-color:#D5DAED; }
#clr_login a{ color:#000; text-decoration:underline; }
#clr_login h1{ color:#fff; font-size:14px; text-indent:0.5em; height:22px; line-height:22px; background-color:#5C72BB; margin:2px; position:relative; top:2px; }
#clr_login h1 a{ color:#ffff00; font-size:12px; position:absolute; top:0; right:2px; }
#divLogin p{ height:20px; line-height:20px; margin:6px 18px 6px 18px; }
#divLogined p{ font-family:Arial; line-height:20px; margin:6px 12px; }
#clr_login input{ width:125px; border:1px solid #333333; }
#clr_login .btnlogin{ width:59px; height:18px; background:url(../Images/button_login.gif); border:0; }
#clr_login .btnloginout{ width:100px; height:20px; background:url(../Images/button_loginout.gif); border:0; }
#clr_login #login_state{ float:left; color:#ff0000; }

#clr_onlineservice{ width:226px; height:146px; background:url(../Images/onlineservice.gif) no-repeat; position:relative; }
#clr_onlineservice .msn{ position:absolute; top:78px; left:12px; }
#clr_onlineservice .qq{ position:absolute; top:110px; left:43px; }

#clr_hoteltips{ color:#fff; border:1px solid #8E8E8E; }
#clr_hoteltips h3{ font-size:14px; text-indent:0.5em; line-height:22px; background-color:#686868; margin:2px; }
#clr_hoteltips ul{ margin:5px 5px 5px 20px; }
#clr_hoteltips ul li{ line-height:20px; list-style-image:url(../Images/ico_black_square.gif); }

#clr_guestbook{ color:#fff; border:1px solid #ccc; }
#clr_guestbook h1{ font-size:14px; text-indent:0.5em; height:22px; line-height:22px; background-color:#FE9900; position:relative; }
#clr_guestbook h1 span{ font-size:12px; position:absolute; top:0; right:10px; }
#clr_guestbook h1 a{ text-decoration:underline; }
#clr_guestbook table{ color:#000; margin:3px; border-collapse:collapse; }
#clr_guestbook table td{ padding:3px; vertical-align:text-top; line-height:16px; }
#clr_guestbook .reply{ color:#FF6600; background-color:#FFEDE1; }

/*Link*/
#link{ clear:both; width:950px; margin:5px auto; border:1px solid #ccc; }
#link h2{ font-size:14px; font-weight:bold; margin:10px 5px 5px 5px; padding-left:25px; background:url(../Images/ico_bjt.gif) no-repeat 5px 1px; text-align:left; }
#link div{ margin:0 10px 10px 10px; }
#link div a{ color:#5C72BA; float:left; margin-right:15px; line-height:25px; }
#link div a:hover{ color:#ff0000; text-decoration:underline; }

/*Foot*/
#foot{ clear:both; color:#7f7f7f; width:950px; margin:5px auto; border-top:1px solid #7F7F7F; }
#foot .left{ float:left; width:150px; height:100px; }
#foot .left img{ margin:22px; }
#foot .right{ float:left; width:800px; }
#foot_menu{ clear:both; margin-top:10px; }
#foot_menu ul li{ float:left; text-align:center; width:80px; border-right:1px solid #7f7f7f; }
#copyright{ clear:both; margin-left:9px; }
#copyright p{ margin:5px; line-height:20px; }
#copyright p img{ margin:5px; }

/*MainBanner*/
#idTransformView{width:715px; height:98px; overflow:hidden;position:relative;}

#idSlider{ margin:0; padding:0; position:absolute;}
#idSlider li{ list-style:none;display:inline;}
#idSlider img{ width:715px; height:98px; display:block;}

#idNum{ position:absolute; right:5px; bottom:5px;}
#idNum li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
#idNum li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}

/* Pager Style Start */
.pages{ clear:both; color:#828282; width:100%; line-height:20px; }/*1B57A5*/
.total{ float:left; }
.count{ margin-right:10px; }
.number{ float:right; padding:0 2px; }
.number .curnumber{ color:#ff0000; }
.number .curnumber a{ margin:0 3px; }
.number .othernumber a{ margin:0 3px; }
.number span{ font-size:12px; display:inline-block; margin:0 5px; }
.number span a{ color:#828282; border-bottom:1px solid #828282; }
.number span a:hover{ color:#828282; border-bottom:1px solid #828282; }
.number span a:link { color: #828282; text-decoration:none; }
.number span a:visited { color: #828282; text-decoration:none; }

/*menu*/
#preferential
{
    position:relative;    
}

.preferential
{
    top:24px;
    position:absolute;
    display:none;
    width:83px;
    left:-2px; 
}

#topmenu .preferential li
{
    float:none;
    background:#5C72BA;
}
