body{
	background-color:#FFFFFF;
	margin: 0px;
	padding:0px;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a { 
	color:#0000FF; 
	text-decoration:none; 
}
a:hover { color:#f60; text-decoration: underline; }
ul, li{list-style:none;}
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0; margin:0; }
h1 { font-size:18px; }
h2 { font-size:14px; }
h3 { font-size:14px; font-weight:normal; }
h4 { font-size:12px; }
h5 { font-size:12px; font-weight:normal; }
img { border:0px; }
td { font-size:12px;}

#DivBoxTop,#DivBoxMain,#DivBoxFoot{width:960px; margin:0 auto; background:#FFFFFF;text-align:left; overflow:hidden; height:auto;}

.logo{height:80px;}
.logo img{float:left;}
.TopBar{ background:#f1f1f1;border-bottom:1px solid #DEDEDE; height:24px; line-height:24px;}
.TopBar span{ float:left;color:#999999;padding-left:10px;}
.TopBar span a{color:#666666;}
#DivBoxTop span.TobBarLink{ float:right;padding-right:5px;font-size:12px;}
#DivBoxTop span.TobBarLink a{color:#0055AA;}


    
    /*center*/
#mainContent { overflow:auto; zoom:1; margin-bottom:6px; margin-left:5px; margin-right:5px; margin-top:5px; }
#sidebar { width:215px; float:right; }
.sidebox { margin-bottom:6px; }
.sidebox h4 { background:#e7f3ff url(../images/side_top_bg.gif); height:26px; line-height:27px; padding-left:28px; color:#333; }
.sidebox ul { border:1px solid #b1cae4; border-top:0; padding:3px 8px; line-height:180%; }
.sidebox ul li span { float:right; }
.side_chain ul { overflow:auto; zoom:1; }
.side_chain ul li { float:left; width:60px; text-align:center; margin:8px 0 0 4px; display:inline; }
.side_chain ul li a { color:#0000FF;  }
.side_chain ul li a img { padding:4px; border:1px solid #ccc; display:block; }
.side_chain ul li a:hover img { border:1px solid #333; }
.side_chain ul li a:hover { text-decoration:none; }
.side_hotel { overflow:hidden; zoom:1;}
.side_hotel li { width:40px; float:left; padding-left:3px; }
.side_hotel1 { overflow:hidden; zoom:1; border-left:1px #CCC solid; border-top:1px #CCC solid; }
.side_hotel1 li { width:122px; float:left; padding:5px 0; padding-left:3px; border-right:1px #CCC solid; border-bottom:1px #CCC solid; }
#content { width:728px; float:left; }
#index_top { zoom:1;}
#index_hot,.tujian_left { width:252px; float:left; border:1px solid #a9c9ea;}
#index_hot h4,.tujian_left h4 { background:url(../images//_bg11.gif); height:22px; padding:4px 8px 0 8px; border-bottom:1px solid #a9c9ea; color:#333; }
#index_hot ul { padding:3px 8px; line-height:180%; height:230px; }
#index_hot ul li a {color:#0000FF }
#index_hot ul li span { color:#f60; }
#index_top2 { float:right; width:468px; }
#i_search { margin-bottom:6px; }
#i_search h2 { background:url(../images/search_top_bg.gif); height:22px; padding:5px 8px 0 34px; }
#i_search ul { border:1px solid #d8b56c; border-top:0; padding:6px; }
.mainbox { margin-bottom:6px; padding:0px; display:table; width: 728px;}
.index_pic { height:130px; }
.index_pic ul li { float:left; width:124px; text-align:center; margin:15px 0 0 17px; display:inline; }
.index_pic ul li img { margin-bottom:5px; }
.index_pic ul li a { display:block; }
.index_pic ul li a:hover { text-decoration:none; }
.index_price { float:left; width:215px; margin:11px 0 0 20px; display:inline; }
.index_price h4 { background:url(../images/i_top_bg.gif) no-repeat; height:20px; padding:1px 0 0 20px; }
.index_price ul { padding:6px 0; }
.index_price ul li { }
.index_price ul li a { color:#333; }
.index_price ul li span { color:#f30; float:right; }
#main_center { overflow:auto; zoom:1; }
.mc_box { width:235px; float:left; border:1px solid #a9c9ea; margin:0 8px 8px 0; }
.mc_box h4 { background:#e7f3ff; height:22px; padding:4px 8px 0 8px; border-bottom:1px solid #a9c9ea; color:#333; }
.mc_box h4 span { float:right; font-weight:normal; }
.mc_box dl { height:62px; padding:6px; }
.mc_box dl dt { width:70px; float:left; }
.mc_box dl dd { width:137px; float:right; line-height:180%; }
.mc_box p { padding:0 6px 6px 6px; }

/*list*/
#hotel_list { border:1px solid #a9c9ea; }
#list_top { height:26px; background:#e7f3ff; border-bottom:1px solid #a9c9ea; overflow:hidden; }
#list_top ul li { float:left; text-align:center; border-right:1px solid #c8def5; }
#list_top ul li a { display:block; width:80px; height:21px; padding-top:5px; }
#list_top ul li a#list_current { font-weight:bold; background:#fff; height:22px; position:relative; }
#hotel_list dl { padding:15px 10px; border-bottom:1px solid #a9c9ea; overflow:auto; zoom:1; }
#hotel_list dl dt { float:left; width:160px; }
#hotel_list dl dd { float:right; width:530px; color:#555; }
#hotel_list dl dd h2 { padding:3px; }
#hotel_list dl dd h2 span { float:right; font-size:12px; font-weight:normal; }
#hotel_list dl dd p { border-bottom:1px dashed #bbb; border-top:1px dashed #bbb; padding:5px 0; color:#080; margin-bottom:6px; }
#hotel_list dl dd p span { float:right; margin-top:1px; font-size:14px; color:#f60; }
#pages { background:#e9f4ff; height:20px; padding:4px 10px; text-align:right; }

/*view*/
#hotel_view { border:1px solid #a9c9ea; }
#view_bread { height:23px; padding:3px 8px 0 8px; background:#e7f3ff; border-bottom:1px solid #a9c9ea; color:#05a; }
#view_top { padding:0 15px; }
#view_top h1 { font-size:20px; font-weight:normal; padding:20px 0 15px 0; border-bottom:1px dashed #ccc; font-family:'黑体'; }
#view_top h1 span { float:right; }
#view_top ul { padding:8px 0; line-height:180%; }
#view_main { }
#view_main dl { }
#view_main dl dt { font-size:14px; font-weight:bold; background:url(../images/icon.gif) 15px 0 no-repeat; padding:0 0 0 45px; border-bottom:1px solid #a9c9ea; height:28px; margin-top:15px; }
#view_main dl dd { padding:8px 15px; }
#view_pic { height:150px; }
#view_pic ul li { float:left; width:160px; margin:6px 0 0 6px; text-align:center; }
.room { border-collapse:collapse; }
.room tr td, .room tr th { padding:4px; border:1px solid #ccc; background:#fafafa; }
.room tr th { background:#f4f4f4; }

/*search*/
#maincontent1 { border:2px solid #A9C9EA; margin-bottom:6px; padding:15px; }
#maincontent1 h2 { background:url(../images/icon.gif) 0 0 no-repeat; padding:0 0 0 30px; color:#f60; font-size:16px; }
#search { padding:30px; text-align:center; }

/*chain*/
#chain { padding:10px 20px; overflow:auto; zoom:1; }
#chain li { float:left; width:60px; text-align:center; margin:15px 0 0 18px; display:inline; }
#chain li a img { padding:4px; border:1px solid #ccc; display:block }
#chain li a:hover img { border:1px solid #333; }
#chain li a:hover { text-decoration:none; }

/*help*/
.help_list { padding:10px; }
.help_list dl { padding:8px 0; }
.help_list dl dt { color:#f60; font-size:14px; font-weight:bold; height:24px; }
.help_list dl dd { color:#555; background:#f8f8f8; border:1px solid #eee; padding:6px; }

/*tags*/
ol li { margin: 8px }
#tags { padding:0px;margin:0px; height:23px }
#tags li {background: url(../images/tagleft.gif) no-repeat left bottom;float:left;margin-right:1px;list-style-type:none;height:23px}

#tags li a.dp {padding-right: 8px; padding-left: 8px; background: url(../images/tagright.gif) no-repeat right bottom; float: left; padding-bottom: 0px; color: #999; line-height: 23px; padding-top: 0px; height: 23px; text-decoration: none }


#tags li a {padding-right: 2px; padding-left: 2px; color: #999; line-height: 23px; height: 23px; text-decoration: none }

#tags li.emptytag {background: none transparent scroll repeat 0% 0%; width: 4px }
#tags li.selectTag {background-position: left top; margin-bottom: -2px; position: relative; height: 25px }
#tags li.selectTag a {background-position: right top; color: #000; line-height: 25px; height: 25px }
#tagcontent { border-right: #aecbd4 1px solid; padding-right: 1px; border-top: #aecbd4 1px solid; padding-left: 2px; padding-bottom: 2px;border-left: #aecbd4 1px solid; padding-top: 2px; border-bottom: #aecbd4 1px solid; }
.tagcontent { display: none; padding:0px; height:350px; overflow:auto; zoom:1; }
#tagcontent div.selectTag { display: block }
.sidebox_box { height:170px; width:176px; float:left; border:1px solid #a2ca69; background:#fff; margin-left:2px; margin-top:2px;}
.sidebox_box ul { margin-top:3px; margin-left: 6px; margin-right:6px; }
.sidebox_comm { padding:3px 0;}
.sidebox_user { background:url(http://www.zhuna.cn/images/icon1.gif) 0 -45px no-repeat; padding-left:20px;}
.sidebox_user em { color:#693; font-style:normal;}
.sidebox_user span { color:#f00;}
.sidebox_con { line-height:140%;}
.sidebox_con a { color:#555;}


/*Search*/
.search_box tr td span { color:#f00; font-size:9px;}
.search_text { width:121px;} 
.search_text1 { width:98px;}
.search_text3 { width:98px;}
.search_text2 { width:20px;} 
.searchbutton{ font-size: 13px; color:#fff; background:url(../images/btn_search.gif); width:79px; border:0; height:26px; line-height:26px; font-weight:bold;}
.search_area { width:127px;}
.search_title {font-weight:bold;padding-left:8px;background-color:#CCC}

.box 
{ 
border: 1px solid #C0C0C0; 
width: 102px; 
height: 18px; 
clip: rect( 0px, 101px, 20px, 0px ); 
overflow: hidden;

} 
.box2 
{ 
border: 1px solid #F4F4F4; 
width: 100px; 
height: 18px; 
clip: rect( 0px, 99px, 18px, 0px ); 
overflow: hidden; 
} 
select 
{ 
position: relative; 
left: -2px; 
top: -2px; 
width: 103px; 
line-height: 22px;
 color: #909993; 
border-style: none; 
border-width: 0px;
} 
input 
{ 
border: 1px solid #D4D0C8;
} 



/*Home Link*/
div#HomePageLink 
{
    margin-left:5px;
    margin-right:5px;
}
div#HomePageLink .LinkTitle {border-bottom: 1px solid #0039B0; font-size:14px; font-weight:bold;}
div#HomePageLink .LinkTitle span {font-size:12px; font-weight:normal;}
div#HomePageLink .Link ul li { float:left;display:inline-block; line-height:20px;}
div#HomePageLink .Link ul li a { margin-left:5px; margin-right:5px; white-space:nowrap; color:#333333;}


#hometuijian 
{
    display:table;
    width:950px;
    
     }
#hometuijian .tujian_left ul 
{
    margin:4px;
    font-size:14px;
    color:#FF3300;
    line-height:20px;
	height:20px;
    }
    #hometuijian .tujian_left ul li
{
    font-size:12px;
    color:#333333;
    line-height:20px;
    text-indent:8px;
    }
	
	    #hometuijian .tujian_left ul li span.bt
{
	width:160px;
    }
	    #hometuijian .tujian_left ul li span.shuzi
{
	width:65px;
	font-weight:bolder;
	color:red;
	font-size:14px;
	border-bottom: 1px dashed #CCCCCC; 
	padding-bottom:-1px;
	text-align:right;
	
    }


	
   #hometuijian .tujian_right 
   {
      float:right;
      overflow:hidden;
      width:680px;
      height:185px;
       }
       
  #hometuijian .tujian_right h4 {height:23px; padding:4px 8px 0 8px; border-bottom:1px solid #a9c9ea; color:#333;}
  
   #hometuijian .tujian_right table{
    table-layout:fixed;
    empty-cells:show; 
    border-collapse: collapse;
    margin:0 auto;
}
#hometuijian .tujian_right table td{
    height:21px;
	text-align:center;
}
#hometuijian .tujian_right table h1,h2,h3{
    font-size:12px;
    margin:0;
    padding:0;
}

#hometuijian .tujian_right table .title { background: #FFF; border: 1px solid #9DB3C5; padding: 1px; width:100%;margin:20px auto; }
   #hometuijian .tujian_right table  .title h1 { line-height: 24px; text-align:center;  background: #2F589C url(th_bg2.gif); background-repeat: repeat-x; background-position: 0 0; color: #FFF; }
       #hometuijian .tujian_right table .title th, #hometuijian .tujian_right .title td { border: 1px solid #CAD9EA; padding: 5px; }


/**//*这个是借鉴一个论坛的样式*/
#hometuijian .tujian_right table{
    border:1px solid #cad9ea;
    color:#666;
}
#hometuijian .tujian_right table th{
    background-image: url(th_bg1.gif);
    background-repeat::repeat-x;
    height:24px;
}
#hometuijian .tujian_right table td,#hometuijian .tujian_right table th{
    border:1px solid #cad9ea;
    padding:0 1em 0;
}
#hometuijian .tujian_right table thead.a1{
    background-color:#f5fafe; font-size:12px;
}

  
  
  #hometuijian .tujian_right h4 span 
  {
      font-size:12px; font-weight:normal;
      margin-left:380px;
      }
      #hometuijian .tujian_right h4 span a {font-size:12px; font-weight:normal;color:#333;}
      #hometuijian .tujian_right ul.wrapperul {text-align:center; padding-top:15px;}
		.scenic_img { padding: 1px; border: 1px solid #CCCCCC; margin: 0px; text-align:center }
      #hometuijian .tujian_right ul.wrapperul li {float:left; margin-left:11px; margin-right:8px; text-align:center;}
      
      
	
		.stripViewer .panelContainer .panel ul {
			text-align: left;
		}		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			position: relative;
			width: 680px;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 680px; height: 150px; background: #fff; overflow:hidden; }
		.csw .loading {margin: 50px 0 50px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 			
			margin: auto;
			width: 640px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 150px;
			clear: both;
			background: #fff;
		    margin-left:25px;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 680px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 2px;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 70px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 31px;
			width: 22px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		.stripNavL {
			background: url("../images/leftb.jpg") no-repeat center;
		}
		
		.stripNavR {
			background: url("../images/rightb.jpg") no-repeat center;
		}
		
		
		#viewresult_tab { border-bottom:1px solid #06c; background:#e1effd;}
#viewresult_tab ul { position:relative; top:1px; height:24px; padding-left:10px;}
#viewresult_tab ul li { float:left; height:25px; width:78px; line-height:25px; text-align:center;}
#viewresult_tab ul li a { display:block;}
#viewresult_tab ul li a#h_top_current { background:url(../images/un_hotel.gif) no-repeat; font-weight:bold;}

.question_list { margin:10px;}
.question_list ul {}
.question_list li { background:url(../images/bg_16x16.gif) 0 -696px no-repeat; padding:5px 0 4px 20px; height:18px; overflow:hidden;}
.question_list li span { float:right; padding-left:24px; color:#666;}

/*page*/
#page { float:right; height:24px; margin:8px;}
.p_pages,.p_num,.p_redirect,.p_curpage{display: block; height:17px; padding:3px 6px 0px 6px; border: 1px solid #5D9CDF;background-color: #E6F2FE;float:left;margin:2px 0px 2px 4px;line-height:12px; color:#000;}
.p_redirect, .p_pages { padding:5px 6px 0px 6px; height:15px;}
.p_curpage{background-color: #A9D2FF; font-weight:bold;}

#pages { font-size:14px; text-align:center; margin-bottom:10px;}
#pages a { padding:2px 6px; border:1px solid #fff; margin:0 2px; color:#333;}
#pages a:hover {border:1px solid #ccc; text-decoration:none;}
#pages a.current { font-weight:bold; border:1px solid #fff; color:#f00;}


.srhbtn { width:122px; height:30px; border:0; background:url(../images/search_bg.gif) 0 -64px; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}

.question_post table { border-collapse:collapse;}
.question_post table tr td { border:0px solid #ccc; padding:4px; text-align:left;}

.question_post { padding:12px 30px; width:536px;}
.question_post h1 { font-size:16px; height:40px; line-height:40px; padding-left:40px; border-bottom:1px solid #ddd; background:url(../images/chat_32.png) 0 0 no-repeat; text-align:left;}

/*question*/
.question_top { padding:10px; text-align:left;}
.question_top h1 { padding:5px 0 5px 36px; margin-top:8px;}
.question_top p { padding:5px 0; font-size:14px; line-height:180%;}
.question_list { margin:10px;}
.question_list ul {}
.question_list li { background:url(../images/bg_16x16.gif) 0 -696px no-repeat; padding:5px 0 4px 20px; height:18px; overflow:hidden;}
.question_list li span { float:right; padding-left:24px; color:#666;}
.answer_list { font-size:14px; line-height:180%;}
.answer_list li { padding:15px 0; border-bottom:1px dashed #ccc; font-size:14px; line-height:180%; text-align:left; }
.answer_list p { font-size:12px; color:#666; text-align:right; margin-top:6px;}
.viewbox .question_answer { padding-top:0;}
.question_answer textarea { width:740px; padding:3px; overflow:auto; margin-bottom:6px; border:1px solid #bbb;}

.viewbox {}
.viewbox h2 { height:24px; padding:10px 0 0 18px; background:#bedaf3 url(../images/bg_16x16.gif) 0 -374px no-repeat; border-bottom:3px solid #a2b5da; text-align:left;}
.viewbox h2 span { float:right; font-size:12px; font-weight:normal;}
.viewbox ul { padding:15px 10px;}
