﻿@charset "utf-8";
*{ padding:0; 	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
body{ background:#EDF9FF; font-size:12px;}

a{ color:#0055AA; text-decoration:none}
a:hover{ color:#FF0000; text-decoration:underline}

li{ list-style-type:none}

#header{ background:#A5E6F5 url(images/header_top_bg.jpg) repeat-x top; height:180px;}
  #header_top{ height:112px; margin:0 auto; width:950px; background:url(images/header_top_cloud.jpg) no-repeat center bottom;}
	  #logo{ float:left; padding:10px;}
		#ad{ float:left; padding:5px 0 0 20px; overflow:hidden;}
		#ad img{ margin-left:5px;}
		
	#nav{ height:35px; background:url(images/header_nav.jpg) repeat-x top; padding-top:4px;}
	#nav ul{ width:950px; margin:0 auto; height:35px;}
	#nav ul li{ float:left; list-style-type:none; text-align:center; line-height:27px; height:35px; color:#FFFFFF; font-size:14px; background:url(images/header_nav_split.jpg) no-repeat left 5px; padding:0 18px 0 19px;}
	#nav ul li.index{ background:none; padding-left:0;}
	#nav ul li a{ color:#FFFFFF; font-size:14px; text-decoration:none;}
	#nav ul li a.current{ display:block; background:url(images/header_nav_float.jpg) no-repeat center top; padding:0; width:90px; height:35px; color:#004D94; font-weight:bold; margin:0;}
	
	#login{ width:920px; margin:0 auto; height:28px; background:url(images/icon_1.jpg) no-repeat 5px center; padding-left:30px;}
	#login td{ padding:4px 5px 0 5px;}

.btn_login{ background:url(images/btn_1.jpg) no-repeat center; width:70px; height:20px; border:none}
.btn_a{ background:#297BB2; color:#A8FFFF; padding:2px 10px; text-decoration:none;}
.btn_forget{ color:#FF4800; padding-bottom:1px; border-bottom:1px solid #FF4800; text-decoration:none}
.btn_query{ background:url(images/btn_query.jpg) no-repeat center; border:none; width:137px; height:27px;}

#main{ padding:10px; width:950px; margin:0 auto; background:#FFFFFF;}

#hotel_h{ height:42px; background:url(images/hotel_query_right.jpg) repeat-x left -45px;}
#hotel_h h1{ background:url(images/hotel_query_right.jpg) no-repeat right top;}
#hotel_query{ background:url(images/hotel_query_c.jpg) repeat-x top;}
#hotel_query .l{ background:url(images/hotel_query_l.jpg) no-repeat left top;}
#hotel_query .r{ background:url(images/hotel_query_r.jpg) no-repeat right top; padding:10px; height:305px;}
#hotel_query td{ padding:6px 3px;}
#hotel_query th{ color:#00669E; font-weight:normal; padding:5px 3px;}
#hotel_query .tips{ color:#666666; padding-top:10px}
#hotel_query td img{ vertical-align:middle}
#hotel_query td label{ margin-right:10px;}

#city_h{ height:41px; background:url(images/city_query_right.jpg) repeat-x left -37px; margin:10px 0;}
#city_h h1{ background:url(images/city_query_right.jpg) no-repeat right 5px;}
#city_list{ border:1px solid #87C5E6; background:url(images/city_query_bg.jpg) repeat-x bottom; height:162px;}
#city_list ul{ float:left; width:93px; height:155px; border-right:1px solid #FFFFFF; padding-top:5px;}
#city_list ul li{ list-style-type:none; line-height:25px; text-align:center;}
#city_list ul li a{ color:#002775; text-decoration:none;}
#city_list ul.last{ border:none}

#friendlink{ border:1px solid #87C5E6; background:#FFFFFF; padding:10px; width:950px; margin:10px auto; color:#333333;}
#friendlink span{ font-weight:bold; color:#8D0000;}
#friendlink a{ color:#333333; margin:0 5px; text-decoration:none;}
#friendlink a:hover{ text-decoration:underline}

#footer{ width:970px; margin:0 auto; padding:10px;}
  #footer_nav{ height:33px; line-height:33px; background:url(images/footer_nav.jpg) repeat-x; text-align:center; color:#FFFFFF}
  #footer_nav a{ color:#FFFFFF; text-decoration:none; margin:0 10px;}
	#copyright{ line-height:20px; text-align:center; font-family:Verdana, Arial; padding:10px;}
	
#left{ float:left; width:192px; overflow:hidden;}
#right{ float:right; width:748px; overflow:hidden;}
.clear{ clear:both}

#left .block{ background:url(images/left_border_bg.jpg) repeat-y center; margin-bottom:10px;}
#left .block h1{ height:59px; background:url(images/left_title_1.jpg) no-repeat center top; margin-bottom:0;}
#left .block .stdiv{ padding:0 10px 10px 10px !important; padding:0 5px 10px 5px;}
#left .block .table{width:100%}
#left .block .table td{ padding:4px;}
#left .block .table input[type="text"]{ width:90px; padding:1px;}
#left .block .table .text{ width:90px; padding:1px;}
#left .block .table #cityName{ width:90px; padding:1px;}
#left .block .table #sh_n{ width:90px; padding:1px;}
#left .block .table select{ width:96px;}
#left .block .table input[type="submit"]{ padding:2px 5px;}
#left .block .table input.date{ background:#ffffff url(images/icon_2.jpg) no-repeat 2px center; padding-left:19px; border:1px solid #4F83B2; width:74px}
#left .block .bottom{ background:url(images/left_bottom.jpg) no-repeat center bottom; height:3px;}

#left .block h2{ height:26px; background:url(images/left_title_2.jpg) no-repeat center top; line-height:26px; padding:3px 10px 0 10px; font-size:12px}
#left .block ul{ background:#FFFFFF; padding:10px 15px; margin:0 3px;}
#left .block ul li{ list-style-type:none; line-height:25px; border-bottom:1px dashed #CCCCCC;}
#right .block2{margin-bottom:10px;}
#right .block{ border:2px solid #3091C8; margin-bottom:10px; height}
#right .block .quick{ background:#EFF9FE;}
#right .block .quick .bb{ border-bottom:1px solid #97CBE8;}
#right .block .quick .br{ border-right:1px solid #97CBE8;}
#right .block .quick th{ background:#DEF0FB; padding:5px; color:#C70000; font-weight:bold; width:84px}
#right .block .quick td{ padding:5px; line-height:20px;}
#right .block .quick td a{ margin:0 1px; color:#000000;}
#right .block .quick td a.more{ color:#FF0000; background:url(images/icon_3.gif) no-repeat right center; padding-right:11px;}

#right .hotel{ padding:5px 10px;}
#right .hotel .item{ border:1px solid #AACCEF; margin:6px 0; overflow:hidden;}
#right .hotel .item h2{ line-height:30px; background:url(images/right_title_1.jpg) repeat-x; font-size:12px; padding:0 10px;}
#right .hotel .item h2 span{ color:#F75100; font-weight:normal; margin-left:10px}
#right .hotel .item .info{ height:135px; padding:10px;}
#right .hotel .item .info img{ float:left; height:128px; width:165px; padding:2px; border:1px solid #D1D1D1; margin-right:15px;}
#right .hotel .item .info p{ line-height:22px; /*color:#005A9E;*/}
#right .hotel .item .info p span{ display:block; color:#FF0000; line-height:25px}
#right .hotel .item .table{ border-top:1px solid #9DCEE2; border-left:1px solid #9DCEE2;}
#right .hotel .item .table td{ border-right:1px solid #9DCEE2; border-bottom:1px solid #9DCEE2; line-height:22px; padding:2px;}
#right .hotel .item .table th{ border-right:1px solid #9DCEE2; border-bottom:1px solid #9DCEE2; background:url(images/right_title_2.jpg) repeat-x; line-height:27px; color:#005D92;}
#right .hotel .item .table td.p{ background:#E8F7FE;}
#right .hotel .item .btn{ padding:3px 8px;height:30px;}
#right .hotel .item .btn a{ display:block; width:121px; height:29px; color:#FFFFFF; font-weight:bold; text-align:center; background:url(images/btn_2.jpg) no-repeat center; line-height:29px;}

.op{ text-decoration:line-through}
.price{ color: rgb(255, 0, 0); font-weight:bold; font-size:16px;}
.base_price {
border-bottom:1px dotted rgb(255, 0, 0);
cursor:pointer;
}
.bp{ font-weight:bold; color:rgb(255, 0, 0); font-size:16px;}

	#pager{ padding:7px 0; line-height:20px; text-align:center}
	#pager a{ padding:2px 4px; margin:0 3px; color:#0E57A8; font-family:Verdana, Arial; text-decoration:none; border:1px solid #8CA6E4;}
	#pager a.current{ background:#1156A8; border:1px solid #003399; color:#FFFFFF}
	
	
	#page{ padding:7px 0; line-height:20px; text-align:center}
	#page a{ padding:2px 4px; margin:0 3px; color:#0E57A8; font-family:Verdana, Arial; text-decoration:none; border:1px solid #8CA6E4;}
	#page a.current{ background:#1156A8; border:1px solid #003399; color:#FFFFFF}
#right .view h1{ height:37px; line-height:37px; background:url(images/right_title_3.jpg) repeat-x; padding-left:20px; font-size:20px; color:#FF0000; font-family:"微软雅黑";}
#right .view h1 span{ font-size:14px; color:#005A9E; font-size:12px; font-family:"宋体"; margin-left:10px;}
#right .view .content{ padding:10px;}
#right .view .content p{ line-height:22px;/* color:#005A9E;*/}
#right .view .content .pic{ height:150px;}
#right .view .content .pic li{ float:left; width:169px; height:159px; border:1px solid #D7D7D7; text-align:center; padding:2px; margin:5px 6px 5px 0;}
#right .view .content .pic li img{ width:169px; height:127px;}
#right .view .content .pic li a{ display:block; line-height:30px;}
#right .view .content .info{ clear:both}
#right .view .content .info li{ line-height:25px; border-bottom:1px solid #CFCFCF;}
#right .view .content .date{ border:1px solid #9BCCE5; padding:1px; margin:10px 0;}
#right .view .content .date div{ padding:5px 0 5px 30px; background:#CDECFE; color:#004A77}
#right .view .content .date div img{ vertical-align:middle}
#right .view .content .date div .query{ background:url(images/btn_query_1.jpg) no-repeat; width:92px; height:24px; border:none}

#right .view .content .table{ border-top:1px solid #9DCEE2; border-left:1px solid #9DCEE2; margin:5px 0;}
#right .view .content .table td{ border-right:1px solid #9DCEE2; border-bottom:1px solid #9DCEE2; line-height:22px; padding:2px}
#right .view .content .table th{ border-right:1px solid #9DCEE2; border-bottom:1px solid #9DCEE2; background:url(images/right_title_2.jpg) repeat-x; line-height:27px; color:#005D92;}
#right .view .content .table td.p{ background:#E8F7FE;}
#right .view .content .link{ padding:9px 30px; height:35px;}
#right .view .content .link a{ float:left; background:url(images/btn_4.jpg) no-repeat left center; padding-left:10px; margin:0 5px; text-decoration:none}
#right .view .content .link a span{ display:block; line-height:26px; background:url(images/btn_4.jpg) no-repeat right center; padding-right:10px; font-size:14px; color:#FFFFFF}
#right .view .content h2{ line-height:25px; height:25px; border-bottom:1px solid #379BC8; background:#CDE6F1; padding:0 20px; font-size:12px}
#right .view .content h2 span{ float:left;}
#right .view .content h2 #commentCount{ float:none;}
#commentCount{ float:none}
#right .view .content h2 a{ float:right; color:#CA0013;}
#right .comment{  padding:10px; margin:10px 0; border-bottom:1px dashed #cccccc; clear:both}
#right .comment:hover{ background:#F7F7F7}
#right .comment .mark{ float:left; width:68px; height:56px; background:url(images/mark_bg.jpg) no-repeat center top; padding:5px 15px 5px 5px; text-align:center; margin-right:10px;}
#right .comment .mark label{ display:block; line-height:32px; font-size:14px; color:#FF6600}
#right .comment .mark label span{ font-size:24px}
#right .comment .mark a{ display:block; line-height:20px; color:#9F401F}
#right .comment .title{ line-height:20px; height:20px; padding-bottom:5px}
#right .comment .title span{ float:left}
#right .comment .title label.redb{ color:#FF0000; font-weight:bold}
#right .comment .title a.ding{ float:right; background:url(images/icon_3.jpg) no-repeat left center; padding-left:16px; color:#FF7700;}
#right .comment p{ line-height:22px; color:#333333}

#right .view .content .near
{
	padding: 10px;
}
#right .view .content .near a
{
	float: left;
	padding-right: 23px;
	line-height: 25px;
	color: #000000;
	white-space:nowrap;
}

	#help{ padding:0 10px 20px 10px;}
	#help th{ border-bottom:1px dotted #0067AF; font-size:14px; text-align:left; padding:10px 5px 5px 5px;}
	#help th.i{ text-align:center; color:#FFFFFF; width:19px; height:19px; background:url(images/num_bg.jpg) no-repeat center 10px;}
	#help th a{ font-size:14px;/* font-weight:bold; float:left; line-height:19px;*/ color:#0064AA;}
	#help td.p{ background:none; padding:0;}
	#help td table{ background:#F7FEFE; margin:5px 0; border:5px solid #F7FEFE}
	#help td table td{ line-height:22px; height:22px; background:url(images/dot.jpg) no-repeat 10px center; padding-left:20px; font-size:12px;}
	#help td table td a{ color:#000000}
	#help td table td img{ margin-right:3px}

#right .helpcontent{ line-height:25px; padding:20px;}
#right .helpcontent #tback{ padding-left:250px; }
#right .helpcontent img{ float:right; padding:2px; border:1px solid #CCCCCC; margin:10px 0 0 10px;}

#right #snav{ padding-left:5px; background:#E2F3FD; font-weight:bold; margin-bottom:10px; }
#right #snav #sphotelurl a{border-bottom:1px dotted #0055AA; text-decoration: underline}
/*#right #snav a{  padding:5px}
*/
#right #snav #sback{ float:right; padding-right:15px;}
#right #snav #slink{ float:left; margin-top:8px; }
  .redbold{ color:#B60000; font-weight:bold}
	
#right .commentserach{ padding:1px; border:1px solid #98CCEA; margin:10px 0;}
#right .commentserach table{ height:36px; background:url(images/right_title_5.jpg) repeat-x;}

#right .commenttab{ height:27px;}
#right .commenttab li{ float:left; width:76px; height:23px; line-height:23px; padding-top:4px; text-align:center; background:url(images/tab_1.jpg) no-repeat center bottom; margin-right:10px;}
#right .commenttab li.current{ height:27px; line-height:27px; padding:0; background:url(images/tab_1.jpg) no-repeat center top;}
#right .commenttab li a{ font-weight:bold; color:#157FBD;}
#right .commenttab li.current a{ color:#FFFFFF}

#right .commentcontent{ padding:10px;}
#right .comment{ margin-top:10px; margin-bottom:10px;}

#right .comment .colorbar{ padding:5px 0; line-height:22px}
#right .comment .colorbar span{ padding:2px 4px; color:#FFFFFF}
#right .comment .colorbar span.a1{ background:#666666;}
#right .comment .colorbar span.a2{ background:#DB94FF;}
#right .comment .colorbar span.a3{ background:#4C94DB;}
#right .comment .colorbar span.a4{ background:#94B770;}
#right .comment .colorbar span.a5{ background:#666666;}
#right .comment .colorbar span.a6{ background:#DB94FF;}
#right .comment .colorbar span.a7{ background:#4C94DB;}
#right .comment .colorbar span.a8{ background:#94B770;}
#right .comment .colorbar span.a9{ background:#666666;}

#right .ask{ padding:10px;}
#right .ask td{ padding:5px;}
#right .ask td.date{ text-align:right; color:#666666}

  .order{ background:url(images/border_center.jpg) repeat-y center;}
	.order form{ padding:10px 19px;}
	.order h1{ line-height:27px; background:url(images/title_bg_1.jpg) no-repeat center center; padding-left:30px; font-size:14px; color:#0084C1;}
	.order h1 span{ font-size:12px; color:#000000; font-weight:normal}
	.order .p{ padding:10px 20px;}
	.order .notice{ margin-bottom:10px}
	.order .notice .n1{ background:url(images/icon_6.jpg) no-repeat 5px 10px; padding:5px 5px 5px 40px; line-height:20px; border:1px solid #FF6600;}
	.order .notice .n2{ background-color:#F3F3F3; border:1px solid #007FB9;}
	.order .notice .n1 a{ background:url(images/icon_7.jpg) no-repeat left center; padding-left:35px;}
	.order .p table th{ font-weight:bold; color:#0084C1; padding:5px}
	.order .p table td{ padding:5px;}
	.order .p table td span{ font-size:14px}
	.order .p table td.t14red{ color:#FF3C00; font-size:14px; font-weight:bold;}
	.order .p table.info td{ color:#0084C1;}
	.order .p table.info table.dates{ background:#DADADA;}
	.order .p table.info table.dates th{ font-weight:normal; background:#F8F8F8; width:60px}
	.order .p table.info table.dates td{ line-height:20px; background:#FFFFFF; color:#000000;}
	.order .p table.info table.cash{ background:#E8EFF6;}
	.order .p table.info table.cash td{ font-weight:bold; color:#333333}
	.order .p table.input td span{ font-size:12px}
	.order .p table.input span.tip{ margin-left:10px; color:#666666}
	.order .p table.input span.noti{ display:block; line-height:22px; color:#666666}
	.order .p table.input span.red{ color:#FF0000}
	.order .submitdiv{ border-top:1px solid #57AED6; padding:20px 0; margin:20px 10px; text-align:center}
	.order .submitdiv input{ margin-right:20px}
	
	.about{ color:#00518C; line-height:24px; padding:10px 0; font-family:Verdana, Arial;}
	.about h1{ line-height:32px; background:url(images/about_title_bg.jpg) no-repeat center center; text-align:center; font-size:14px; color:#000000;}
	.about .content{ background:url(images/about_pay_top.jpg) no-repeat center bottom; padding:20px 20px 45px 20px;}
	.about .pay{ padding:10px;}
	.about .pay table{ border:1px solid #D6D6D6;}
	.about .pay table th{ background:#CAE8F5; font-size:14px; color:#005CA0; border:1px solid #FFFFFF}
	.about .pay table td{ background:url(images/about_pay_bg.jpg) repeat-x top; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding:20px 50px; line-height:25px; color:#000000}
	.about .pay .redbold{ color:#FF0000}
	
	.user{ padding:20px 0;}
	.user	.login{ width:450px; height:268px; background:url(images/login_bg.jpg) no-repeat center;}
	.user	.login td{ padding:5px;}
	.user	.login_help{ width:450px; height:268px; background:url(images/login_help.jpg) no-repeat center;}
	.user	.login .forget{ background:#CCCCCC; color:#990000; padding:5px; border:none; margin-left:10px}
	.user	.login td.sbmt *{ vertical-align:middle}
		
		#forget{ height:178px; background:url(images/forget_bg.jpg) no-repeat center; padding:70px 20px 0 20px;}
		#forget td{ padding:5px}
		
		.reg{ background:url(images/reg_bg.jpg) repeat-y center;}
		.reg .rg{ padding:19px;}
		.reg .rg .t1{ line-height:29px; text-align:center; background:url(images/reg_title_1.jpg) no-repeat center center; margin-bottom:10px}
		.reg .rg .t2{ line-height:32px; text-align:center; background:url(images/reg_title_2.jpg) no-repeat center center; margin-top:10px}
		
		.reg .rg table.inputs td{ background:#FFFFFF; padding:4px;}
		.reg .rg table.inputs th{ background:#FFFFFF; padding:4px; text-align:right; font-weight:normal}
		.reg .rg .tip{ color:#666666;}
		.reg .rg .red{ color:#FF0000;}
		.reg .rg .sbmt{ padding:20px 0; text-align:center;}
		.reg .rg .sbmt input{ margin-right:20px}
	
	/*#ctrl h2#ctrl_h{ line-height:29px;  background:url(images/user_control_title.jpg) no-repeat center center; padding-left:60px; font-size:12px; color:#004D94;}*/
	/*#ctrl{ height:618px}*/
	#ctrl .sblock{ padding:0 14px;}
	#ctrl .sblock h2{ line-height:29px; background:url(images/user_control_title.jpg) no-repeat center center; padding-left:40px; font-size:12px; color:#004D94; margin-bottom:0;}
	#ctrl .sblock ul{ padding:0; padding-left:20px; background:none;}
	#ctrl .sblock ul li{ line-height:25px; padding-left:20px; border:none}
	#ctrl .sblock ul li a{ color:#FF0000; text-decoration:underline}
	#ctrl .sblock ul li.quit{ background:url(images/icon_user.gif) no-repeat left -106px;}
	#ctrl .sblock ul li.help{ background:url(images/icon_user.gif) no-repeat left -133px;}
	
	#ctrl .cblock{ border:1px solid #ACD3ED; margin:0 14px 10px 14px; background:url(images/user_left_h.jpg) repeat-x top;}
	#ctrl .cblock h2{ line-height:23px; padding:0; padding-left:35px; font-size:12px; color:#004D94; height:auto;}
	#ctrl .cblock ul{ padding:0 10px 0 30px; background:none; background:#FFFFFF url(images/user_left_li.jpg); margin:0}
	#ctrl .cblock ul li{ line-height:24px; padding-left:20px; background:url(images/icon_user.gif) no-repeat left -162px; border:none}
	
	#ctrl .cblock h2.h1{ background:url(images/icon_user.gif) no-repeat 15px 6px;}
	#ctrl .cblock h2.h2{ background:url(images/icon_user.gif) no-repeat 15px -20px;}
	#ctrl .cblock h2.h3{ background:url(images/icon_user.gif) no-repeat 15px -48px;}
	#ctrl .cblock h2.h4{ background:url(images/icon_user.gif) no-repeat 15px -78px;}
	
	#ctrl .cblock ul.self li{ background:url(images/icon_user.gif) no-repeat left -220px;}
	#ctrl .cblock ul.info li{ background:url(images/icon_user.gif) no-repeat left -192px;}
	
	 #user{ padding:10px; height:600px; overflow:auto}
	 #user h3{ background:#F8F8F8 url(images/icon_tips.jpg) no-repeat 30px center; padding-left:50px; line-height:25px; font-size:12px}
	 #user .info{ padding:5px 30px; line-height:22px; color:#0A74B4}
	 
	 #user .form td,#user .form th{ padding:5px;}
	 #user .form th{ text-align:right; font-weight:normal}
	 #user .red{ color:#FF0000}
	 #user .tips{ color:#333333}
	 
	 #user .help{ padding-top:10px;}
	 #user .help h2{ line-height:25px; border-bottom:2px solid #CCD9E4; padding-left:10px; color:#B60000; font-size:12px}
	 #user .help p{ line-height:22px; color:#003F7A; padding:5px 20px;}
	 /*#friendlink{ padding:16px 10px; width:950px; border:none; margin:0 auto;}*/
	 #friendlink .link li{ float:left; width:80px; margin:2px 5px; line-height:20px; height:20px;}
	 #friendlink .link li a{ color:#006395}
	 
	 #friendlink .form{ width:347px; vertical-align:top; height:225px; background:url(images/form_friendlink.jpg) no-repeat;}
	 #friendlink .form th{ color:#006395}
	 #friendlink .form td{ padding:5px;}
	 
	 #friendlink .info{ width:540px;}
	 #friendlink .info th{ line-height:27px; background:url(images/friendlink_title_bg.jpg) no-repeat left center; padding-left:20px; text-align:left; color:#006395}
	 #friendlink .info td{ padding:10px; line-height:22px;}
	 #friendlink .info td.red{ color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif}
	 
	 .answer_info{ background:#F9F9F9 url(images/icon_8.jpg) no-repeat 20px 20px; padding:20px 20px 20px 60px;}
	 .answer_info h1{ font-size:14px; line-height:25px}
	 .answer_info p{ font-size:14px; color:#006395; line-height:24px; padding:5px 0;}
	 .answer_info .info{ text-align:right; line-height:24px;}
	 .answer_info .info img{ vertical-align:middle}
	 
	 .answer{ border:1px solid #81BDE1; margin-bottom:6px;}
	 .answer .title{ border-bottom:1px solid #81BDE1; padding:1px;}
	 .answer .title h1{ line-height:30px; background:#C8E2EF url(images/icon_9.jpg) no-repeat 20px center; padding-left:50px; font-size:14px}
	  .answer .title h2{ line-height:30px; background:#C8E2EF url(images/icon_3.jpg) no-repeat 20px center; padding-left:40px; font-size:14px}
	 .answer .ans{ border-bottom:1px dashed #999999; padding:10px; margin:10px;}
	 .answer .ans p{ font-size:14px; line-height:25px;}
	 .answer .ans .info{ text-align:right; line-height:25px; color:#666666}
	 .answer .ding{ padding:10px;}
	 .answer .ding h2{ font-size:14px; color:#666666; font-weight:normal; line-height:25px;}
	 .answer .ding textarea{ overflow:auto; width:100%; height:100px;}
	 .answer .ding label{ padding:3px 0; display:block}
	
	
	.user_list
{
	border-top: 2px solid #3091C8;
	margin-bottom: 6px;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	border-color: #3091C8;
}
.user_list table { border-collapse:collapse; color:#444;}
.user_list table tr th { background:#EEEEEE;}
.user_list table tr td { background:#F4F9FD;}
.user_list table tr th, .user_list table tr td { border:1px solid #fff; padding:5px; text-align:center;}
.user_list table tr .table_left { text-align:left;}
.user_list table tr .table_right { text-align:right;}


#right .dptab{ height:27px;}
#right .dptab li{ float:left; width:76px; height:23px; line-height:23px; padding-top:4px; text-align:center; background:url(images/tab_1.jpg) no-repeat center bottom; margin-right:10px;}
#right .dptab li.current{ height:27px; line-height:27px; padding:0; background:url(images/tab_1.jpg) no-repeat center top;}
#right .dptab li a{ font-weight:bold; color:#157FBD;}
#right .dptab li.current a{ color:#FFFFFF}
#right .bk{ border:2px solid #3091C8; margin-bottom:10px;}
.bk table tr th { background:#EEEEEE;}
.bk table tr td { background:#F4F9FD;}
.bk table tr th, .user_list table tr td { border:1px solid #fff; padding:5px; text-align:center;}
.bk table tr .table_left { text-align:left;}
.bk table tr .table_right { text-align:right;}

/*用户中心订单详细界面*/
.tblroom{ border:solid 1px #333; background-color:#B5D7FF; border-width:0;}
.tblroom td{border:solid 1px #333;background-color:#fff; text-align:center;height:22px; font-weight:bold;}
.tblroom .intro{background-color:#F1F9FF; text-align:left; padding-left:5px; font-weight:normal;}
.tblroom .intro span{color:#f00; font-weight:bold;}
.la{ text-align:left;}
.tblroom th{background-color:#fff;color:#06c;font-weight:bold; text-align:center;height:22px;border:solid 1px #333;}
.tblroom .th{background-color:#fff;color:#06c;font-weight:bold; text-align:center; width:70px;}
.tblroom .tt{width:90px; background-color:#fff;font-weight:bold; text-align:center;height:22px}

.tblroomn{border:0; width:100%; border-collapse:collapse; margin:0; padding:0;}
.tblroomn td{ background-color:#fff; text-align:center;height:22px;border:solid 1px #B5D7FF;}
.tblroomn .intro{ background-color:#F1F9FF; text-align:left; padding-left:5px; line-height:150%;}
.la{ text-align:left;}
.tblroomn th{background-color:#fff;color:#0066cc;font-weight:bold; text-align:center;height:22px;border:solid 1px #B5D7FF;}
.tblroomn .th{background-color:#fff;color:#0066cc;font-weight:bold; text-align:center; width:70px;}
.tblroomn .msj{text-decoration: line-through;}
.tblroomn .yhj{ font-weight:bold;}
.tblroomn .fxj{ font-weight:bold; color:Green;}

/*核对订单*/
#otitle{zoom: 1;overflow:hidden;padding:5px 0;}
#otitle li{float: left;padding:15px 0 0 11px;font: 22px "黑体",arial,sans-serif;color: #c96702;}
#otitle li.proc{float: right;padding-top:8px;}
.msg_box{margin:4px 0;padding:6px 8px 4px;background: #fffad4;border: 1px solid #ecdf64;}
.erb{border: 1px solid red;}

.ord_box{margin:0 0 10px;padding-bottom:5px;border: 2px solid #e0f0ff;background: #fff;}
.ord_box dt{padding:8px 19px 4px;margin-bottom:12px;background: #e0f0ff;font: bold 14px arial,sans-serif;_zoom: 1;}
.ord_box dd{padding:3px 20px;*zoom: 1;}
.ord_box dt.l{padding-left:1px;}
.ord_box dt a,
.ord_box dt span{font: 12px/1.6em arial,sans-serif;}
.wtb{margin:7px 0 0;padding-top:4px;border-top: 1px dotted #ccc;}
.atn{padding:6px;}
.atn .red{color: #cc6601;}
.num{float: left;padding:0 5px;margin:-3px 5px 0;line-height:1em;background: #cc6601;font:900 1em verdana;color: #fff;}
.oddt{background: #fff;border: 2px solid #fef3c6;}
.oddt dt{background: #fef3c6;}
#ht_notice{margin:0 10px 10px;padding:6px 10px 4px;background: #fffad4;border: 1px solid #ecdf64;_zoom:1;}
#ht_rules{height:100px;padding:6px;border: 1px solid #ccc;overflow:auto;}

.btn_tw {background:url(images/btn_1.jpg) no-repeat center; width:77px; height:21px; border:none}

/*帮助中心*/
#help{ padding:0 10px 20px 10px;}

	#help th{ border-bottom:1px dotted #0067AF; font-size:14px; text-align:left; padding:10px 5px 5px 5px;}

	#help th.i{ text-align:center; color:#FFFFFF; width:19px; height:19px; background:url(images/num_bg.jpg) no-repeat center 10px;}

	#help th a{ font-size:14px;/* font-weight:bold; float:left; line-height:19px;*/ color:#0064AA;}

	#help td.p{ background:none; padding:0;}

	#help td table{ background:#F7FEFE; margin:5px 0; border:5px solid #F7FEFE}

	#help td table td{ line-height:22px; height:22px; background:url(images/dot.jpg) no-repeat 10px center; padding-left:20px; font-size:12px;}

	#help td table td a{ color:#000000}

	#help td table td img{ margin-right:3px}
	#hpcontent{ padding: 0 10px;font-size:12px; line-height:180%; }
	#hpcontent h1 a { font-size:14px;}
	#hpcontent h2 a { font-size:12px;}
	

        #cityName
        {
            width: 105px;
        }
        #sh_n
        {
            width: 105px;
        }
        
/*推荐酒店*/
#Hotel_h{ height:41px; background:url(images/city_query_right.jpg) repeat-x left -37px; margin:10px 0;}
#Hotel_h h1{ background:url(images/city_query_right.jpg) no-repeat right 5px;}
#Hotel_list{ border:1px solid #87C5E6; background:url(images/city_query_bg.jpg) repeat-x bottom; height:162px;}
#Hotel_list ul{ float:left; width:186px; height:155px; border-right:1px solid #FFFFFF; padding-top:5px;}
#Hotel_list ul li{ list-style-type:none; line-height:25px; text-align:left; margin-left:5px;}
#Hotel_list ul li a{ color:#002775; text-decoration:none;}
#Hotel_list ul .last{ border:none}

