#body_i{ padding:0px 0px 10px; margin:0px auto 0px; width:750px; height:auto; overflow:hidden; font-size:12px; font-family: "ËÎÌå";}
/*---------------------------------------------------top---------------------------------------------------------------------*/
#body_i h1{ width:750px; height:66px; float:left; clear:left; margin:0px; padding:0px; list-style:none}
#body_i h1 span{ width:380px; height:46px; float:left;margin:0px; padding:20px 0px 0px 4px; background:url(image/title_cn.jpg) no-repeat left top; font-family:simhei; font-size:20px; color: #EE5C04; font-weight:normal;}

#body_i h1 #ad_step{ width:200px; height:37px; float:right; margin:4px 0px 0px; padding:0px; background:#666666;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;} 
/* Hides from IE-mac \*/
*html .clearfix {height: 1%;}
/* End hide from IE-mac */ 
/*---------------------------------------------------info---------------------------------------------------------------------*/
#info{ margin:0px; padding:0px; width:auto; height:auto; overflow:hidden; float:right;}
#info .info_three{ width:580px; height:5px; padding:0px; margin:0px; float:left; clear:left; background:url(image/three1.gif) no-repeat left top; list-style:none; overflow:hidden;}
#info .info_threex{ width:572px; height:30px; list-style:none; float:left; clear:left; background:url(image/three2.gif) repeat-x; margin:0px; padding:0px 0px 0px 6px; border-left:1px solid #999; border-right:1px solid #999;}
#info .info_threex li { width:90px; height:30px; float:left; text-align:center; }
#info .info_threex .b1{ background:url(image/b_1.gif) no-repeat;line-height:30px;}
#info .info_threex .b2{ background:url(image/b_2.gif) no-repeat;line-height:30px;}
#info .info_threex .b3{ background:url(image/b_3.gif) no-repeat;line-height:30px;}
#info .info_threex .b1x{  width:89px;background:url(image/b_1.gif) no-repeat left top;height:17px; margin-top:5px; padding-top:7px; border-bottom::1px solid #999;}
#info .info_threex .b2x{  width:89px;background:url(image/b_2.gif) no-repeat right top;height:17px; margin-top:5px; padding-top:7px; border-bottom:1px solid #999;}
#info .info_threex .b3x{  width:89px;background:url(image/b_3.gif) no-repeat right top;height:17px; margin-top:5px; padding-top:7px; border-bottom:1px solid #999;}

a.three:link,a.three:active,a.three:visited,a.three:hover{ font-family:"simsun"; font-size:12px; color:#FFFFFF; text-decoration:none;}
#line{ width:349px;height:29px;* height:34px; float:left; margin:0px; padding:0px; border-bottom:#999 1px solid;}
#main{ width:566px;height:auto; float:left; clear:left; margin:0px; padding:6px 3px 6px 9px!important;  padding:6px 6px 6px 6px;border-left:#999 1px solid; border-right:#999 1px solid; border-bottom:#999 1px solid; background:#f6f6f6; overflow:hidden; }
.info_title{ width:66px; height:26px; padding:0px; margin:0px; float:left; list-style:none;}
#city{ width:566px; height:auto;; float:left; clear:left; list-style:none; padding:0px; margin:0px;
padding-bottom:5px;
overflow:hidden;}
.city{ width:60px; height:12; float:left; padding:0px; margin:0px 0px 0px 18px!important; margin:0px 0px 0px 13px;}
.word{ width:566px; height:25px; list-style:none; float:left; clear:left; text-align:left; margin:10px 0px 0px; padding:0px; color:#999999; overflow:hidden;}
#serch{ width:566px; height:auto; float:left; clear:left; margin:0px; padding:0px;}
.serch{ width:556px;height:auto; float:left;margin:0px 0px 0px; padding:0px; list-style:none;overflow:hidden;}
.serch2{ width:556px;height:auto; float:left;margin:0px 3px 0px; padding:0px; list-style:none;overflow:hidden;
}
.serch_title{ width:100px; height:auto; float:left; margin:0px; padding:0px; overflow:hidden;}
.serch_x{ width:176px; height:auto; float:left; margin:0px; padding:0px; overflow:hidden;
}
.serch_x2{ width:379px; height:auto; float:left; margin:0px; padding:0px; overflow:hidden;
}
.biaodan{ width:140px!important; width:148px;height:136px; line-height:20px; font-size:12px; padding-left:10px;

}
.form_kga{ width:152px!important; width:150px;height:142px!important; height:148px;font-size:12px; padding-left:0px;

}
.form_kg{ height:142px!important; height:148px;font-size:12px; padding-left:0px;

}


#date{ width:566px; height:auto; float:left; clear:left; margin:0px 0px 0px 0px!important; margin:0px 0px 0px 1px; padding:0px;}
.date{ width:11px; height:auto; float:left; margin:0px; padding:0px; list-style:none; overflow:hidden;}

.children{
	list-style:none;
	margin:0px;
	padding:0px;
	height:auto;

}
.date_children{ width:538px; height:auto; float:left; margin:0px; padding:0px; list-style:none;  


}
.date_children_h{ width:538px; height:auto; float:left; margin:0px; padding:0px; list-style:none; display:none; overflow:hidden; }
.date_children_x{
	width:538px;

	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	display:none;
	overflow:hidden;
	background-color: #003366;
}
.da_lix1{ width:238px; height:15px!important;  height:10px;float: left; margin:0px; padding:0px;}
.da_lix2{ width:300px; height:15px!important; height:10px; float: left; margin:0px; padding:0px;}
.da_liw1{ width:238px; height:16px; float: left; margin:0px; padding:0px;}
.da_liw2{ width:300px; height:16px; float: left; margin:0px; padding:0px;}
.da_li1{ width:238px; height:26px; float: left; margin:0px; padding:0px;}
.da_li2{ width:300px; height:26px; float: left; margin:0px; padding:0px;}
.da_li3{ width:150px; height:26px; float: left; margin:0px; padding:0px;}
.date_x{ width:538px; height:234px; float:left; margin:0px; padding:0px; list-style:none; background:url(image/date_middle.gif) repeat-x; overflow:hidden;}
.date_ch{ width:538px; height:317px; float:left; margin:0px; padding:0px; list-style:none; background:url(image/date_middle_ch.gif) repeat-x;}
.da_children1{width:120px; height:16px; float: left; margin:0px; padding:0px;}
.da_children2{width:120px; height:26px; float: left; margin:0px; padding:0px;}


.gray_line{
padding:0px;
margin:0px;
border-bottom:1px #999999 dashed;
}

.fangdajing{ float:right; width:26px; height:26px;}
.serch_buttom{ width:538px; height:21px; float:left; margin:0px; padding:5px 0px 0px; border-top:1px solid #CCCCCC; text-align:center; }

#info #link{ width:578px; height:auto; margin:10px 0; padding:0; border:1px solid #999; list-style:none; overflow:hidden; float:left; clear:left;}
#info #link .title { width:100%; background:#CCCCCC; height:16px;margin:0; padding:6px 0;border-top:1px solid #999; border-bottom:1px solid #999;}
#info #link .title span{ padding:5px; font-weight:bold; }
#info #link dt { float:left;margin:5px 5px 0; padding:0; display:inline;}
/*---------------------------------------------------sidebar---------------------------------------------------------------------*/
#sidebar{ margin:0px;padding:0;width:161px; height:auto;; overflow:hidden; float:left;
}
#sidebar #title{ list-style:none; width:161px; height:auto; margin:0px; padding:0px; float:left; background:url(image/sidebar_title_cn.gif) no-repeat;}
#sidebar #title li{ width:146px; height:21px; float:left; clear:left; margin:0px; padding:7px 8px 0px;color: #ffffff; font-weight:bold;}
#sidebar #title li span{margin:0px; float:left;}
#sidebar #title li .more{ float:right;}
#sidebar #title li span a{color: #ffffff;}


#sidebar #ninnki_info{ list-style:none; width:159px; height:188px;*height:191px!important;_height:190px;margin:0px; padding:0px; float:left; border-left:1px #999999 solid; border-right:1px #999999 solid; border-bottom:1px #999999 solid; overflow:hidden; }
#sidebar #ninnki_info li{ width:75px; height:auto; float:left; margin:5px 0 5px 3px; padding:0;text-align:center; display:inline;}
#sidebar #ninnki_info li a{color:#333333 }
#sidebar #ninnki_info li a:hover{color:#ff0000 }

#sidebar .ninnki_bu {list-style:none; width:159px; height:auto; margin:0px; padding:0; float:left; border-left:1px #999999 solid; border-right:1px #999999 solid;}
#sidebar .ninnki_bu .padding{ height:5px; width:100%; padding:0; margin:0; float:left; clear:both; overflow:hidden;}
#sidebar .ninnki_bu li{ width:32px; height:18px; float:left; margin:0; text-align:center; display: inline;}
#sidebar .ninnki_bu li  a{ background: url(image/bu_1.gif) repeat-x; display:block; color: #000000; line-height:20px;}
#sidebar .ninnki_bu li  a.a{ background: url(image/bu_2.gif) repeat-x; display:block; color: #CC3300; line-height:20px;}
#sidebar .ninnki_bu li  a:hover{ background: url(image/bu_2.gif) repeat-x; display:block; color: #CC3300;}



#sidebar .ninnki_hotel{ list-style:none; width:159px; height:auto; overflow:hidden;margin:0px; padding:0px; float:left; clear:both;border-left:1px #999999 solid; border-right:1px #999999 solid; border-bottom:1px #999999 solid;}
#sidebar .ninnki_hotel dt{ width:150px; height:auto; float:left; clear: both;margin:3px 4px 0; padding:4px 0; border-bottom:1px dashed #999999; display:inline; overflow:hidden;}
#sidebar .ninnki_hotel .b_n{ border-bottom:none;}
#sidebar .ninnki_hotel dt font{ color: #FF0000; font-size:12px;}

#huodong{width:161px; height:auto; float:left; margin:2px 0px 0px; padding:0px; list-style:none;}
.huodong{ width:161px; height:auto; float:left; margin:4px 0px 0px; padding:0px; text-align:center; }
.huodong1{ width:161px; height:14px; float:left; margin:1px 0px 0px; padding:0px; text-align:center; overflow:hidden}

.fangdajing{ float:right; width:26px; height:26px;}


.date_y{ width:538px; height:261px; float:left; margin:0px; padding:0px; list-style:none; background:url(image/date_middlex.gif) repeat-x;}


.date_y2{ width:538px; height:261px; float:left; margin:0px; padding:0px; list-style:none; background:url(image/date_middlex2.gif) repeat-x;}

.da_star{ width:538px; height:26px; float:left; clear:left; margin:0px; padding:0px;}
.da_star_dt{ width:105px; height:26px; float:left; margin:0px; padding:0px;}
.da_star_dt2{ width:134px; height:26px; float:left; margin:0px; padding:0px;}
.da_star_dt3{ width:71px; height:26px; float:left; margin:0px; padding:0px;}
#f_price{

}
.r_rk{background-image:url(/img/r_rankbg.gif);border:1px solid #70c021;color:#fff;background-repeat:repeat-x;text-align:left;text-indent:8px;
padding:0px;
font-size:12px;
}
.r_rk1{height:112px;overflow:hidden;padding:0px; margin:0;font-size:12px;}
.tz{text-align: center;width:161px; height:auto; float:left; margin:8px 0px 0px; padding:0px; list-style:none; overflow:hidden;
}
.tz a{	text-decoration: underline;}
.tz span{	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	height: auto;	width: 159px;	display: block;	margin-top: 0px;
padding:0px;
}
.r_g{border-right: 1px solid #dddddd;	border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd;height:20px; overflow:hidden;
padding:0px; margin:0; line-height:20px;
}

