body{
    background:#FFFFFF;
	width:950px;
	margin-top:10px;
	margin:auto;
	font-family:ËÎÌå;
	font-size:12px;
}
a:link {
    text-decoration:none;
}
a:visited {
    text-decoration:none;
}
a:hover {
    text-decoration:none;
}
li{
    margin:0px;
    padding:0px;
    border:0px;
}
ul{
    margin:0px;
    padding:0px;
	border:0px;
}
h1{
    font-size:16px;
	color:#ff4a00;
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:10px;
}
.mid{
    width:950px;
	padding-top:10px;
	float:left;
}
.mid_left{
    float:left;
	width:730px;
	padding-right:15px;
}
.left_dh{
    border-bottom:2px solid #227abd;
	padding:12px 0px 5px 20px;
	background:url(/images/hotel/iocn_1.gif) no-repeat 10px 14px;
	color:#666666;
}
.left_dh a:link {
    color:#666666; 
}
.left_dh a:visited {
    color:#666666;
}
.left_dh a:hover {
    color::#0062ad;
    text-decoration:underline;
}
.left_title{
    padding-top:20px;
	width:730px;
	float:left;
	padding-bottom:20px;
}
.left_title h1{
    font-size:16px;
	color:#ff4a00;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	margin-right:20px;
}
.left_title h2{
    font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	border:0px;
	font-weight:normal;
	float:left;
	margin-right:30px;
	padding-top:5px;
}
.left_title h3{
    font-size:12px;
	color:#666666;
	margin:0px;
	padding:0px;
	border:0px;
	font-weight:normal;
	float:left;
	padding-top:5px;
}
.left_jdgs{
}
.jdgs_type{
}
.jdgs_type li{
    float:left;
	list-style:none;
	width:60px;
	height:18px;
	padding:7px 0px 0px 10px;
}
.type_a{
    background:url(/images/hotel/type_a.jpg) no-repeat;
	width:70px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:3px;
}
.type_a a:link {
    color:#FFFFFF;
}
.type_a a:visited {
    color:#FFFFFF;
}
.type_a a:hover {
    color:#FFFFFF;
}
.type_b{
    background:url(/images/hotel/type_b.jpg) no-repeat;
	width:70px;
	height:25px;
	color:#333333;
}
.type_b a:link {
    color:#333333;
}
.type_b a:visited {
    color:#333333;
}
.type_b a:hover {
    color:#0062ad;
}
.jdgs_nr{
    width:698px;
	border:1px solid #0062ad;
	float:left;
	height:auto;
	padding:15px;
}
.jdgs_nr p{
    margin:0px;
	padding:0px;
	color:#666666;
	text-indent:2em;
	margin-bottom:10px;
}
.nr_tu{
   width:618px;
   padding:20px 0px 30px 80px;
   float:left;
}
.nr_tu li{
    float:left;
	list-style:none;
    margin-right:30px;
	text-align:center;
	margin-bottom:10px;
	display:inline;
}
.nr_tu img{
	    border:#333333 solid 1px;
}
.nr_gd a:link{
        color:#666666;
}
.nr_gd a:hover{
        color:#ff930c;
}
.comment{
         width:642px;
		 height:auto;
		 float:left;
}
.comment_dl{
          width:640px;
		  height:20px;
		  line-height:24px;
		  background:#fef5ee;
		  border:#feeada solid 1px;
		  font-size:12px;
		  padding:0px 10px 0px 10px;
}
.comment_dl span{
          padding-left:360px;
}
.comment_yh{
          width:642px;
		  height:20px;
		  line-height:24px;
		  background:#f7faff;
		  border-top:#efefef solid 2px;
		  font-size:12px;
		  padding:0px 10px 0px 10px;
		  margin-top:10px;
}
.comment_yh span{
          padding-left:480px;
}
.comment_pl{
          width:642px;
		  height:auto;
		  line-height:16px;
		  font-size:12px;
		  margin-top:10px;
		  text-indent:2em;
		  padding-left:5px;
		  text-align:left;
}
.comment_fy{
          margin-top:20px;
          text-align:center;
		  font-size:12px;
}
.comment_plk{
          width:632px;
		  margin-top:20px;
		  height:auto;
		  text-align:center;
		  padding-left:10px;
}
.comment_plk textarea{
          width:640px;
		  height:120px;  
}
.comment_tj{
          margin:10px;
		  text-align:center;
}
.ditu{
         border:#999999 solid 1px;
		 margin-left:30px;
		 margin-bottom:20px;
		 width:600px;
		 height:370px;
		 overflow:hidden;
}
.left_fl{
    width:730px;
	margin-top:15px;
	float:left;
	display:inline;
}
.left_dht{
}
.dht_a{
    float:left;
	background:url(/images/hotel/dh_e.jpg) no-repeat;
	width:15px;
	height:28px;
}
.dht_b{
    float:left;
	background:url(/images/hotel/dh_b.jpg) repeat-x;
	height:20px;
	width:696px;
	font-size:16px;
	color:#ff4a00;
	font-weight:bold;
	padding-left:10px;
	padding-top:8px;
}
.dht_c{
    float:left;
	background:url(/images/hotel/dh_c.jpg) no-repeat;
	width:9px;
	height:28px;
}
.fl_nr{
    width:698px;
	border-bottom:#e7e7e7 solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	border-top:#227abd solid 2px;
	padding:15px;
	float:left;
}
.fl_nr li{
    list-style:none;
	float:left;
	margin-right:10px;
}
.fl_nr tr{
    height:25px;
	line-height:25px;
}
.fl_nr td{
    border-bottom:dashed 1px #e7e7e7;
}
.nr_a{
   font-weight:bold;
   width:120px;
   padding-left:20px;
}
.fjyd_nr{
    width:698px;
	border-bottom:#e7e7e7 solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	border-top:#227abd solid 2px;
	padding:15px;
	float:left;
}
.fjyd_nr tr{
    height:30px;
	line-height:30px;
}
.fjyd_nr td{
    text-align:center;
    border-top:#e7e7e7 solid 1px;
	border-bottom:#e7e7e7 solid 1px;
}
.fjyd_a{
	background:#f7faff;
	font-weight:bold;
}
.fjyd_nr input{
    background:url(/images/hotel/but_yd.jpg) no-repeat;
	margin:0px;
	padding:0px;
	width:58px;
	height:22px;
	border:0px;
}
.fjyd_b{
    text-align:left;
	margin-top:20px;
	font-size:14px;
}
.fjyd_b td{
    border:0px;
	background:#f7faff;
	height:40px;
	line-height:40px;
	text-align:left;
}
.fjyd_b input{
    margin:0px;
	border:0px;
	padding:0px;
	background:none;
	border:#999999 solid 1px;
	height:18px;
	width:90px;
	line-height:18px;
	margin-left:10px;
	margin-right:10px;
}
.fjyb_c input{
    background:url(/images/hotel/but_cx.jpg) no-repeat;
	width:56px;
	height:24px;
	border:0px;
}
.mid_right{
    float:left;
	width:205px;
}
.right_ss{
    width:205px;
	float:left;
}
.ss_dht{
    width:205px;
}
.ss_dht_a{
    background:url(/images/hotel/dh_f.jpg) no-repeat;
	width:22px;
	height:28px;
	float:left;
}
.ss_dht_b{
    background:url(/images/hotel/dh_b.jpg) repeat-x;
	height:21px;
	width:143px;
	float:left;
	padding:7px 0px 0px 15px;
	font-size:14px;
	font-weight:bold;
}
.ss_dht_c{
    background:url(/images/hotel/dh_d.jpg) no-repeat;
	width:25px;
	height:28px;
	float:left;
}
.ss_nr{
    border-bottom:#e7e7e7 solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	border-top:#227abd solid 2px;
	float:left;
	width:197px;
	height:auto;
	display:inline;
	padding:10px 0px 10px 6px;
}
.ss_nr_list li{
	   margin-bottom:15px;
	   color:#2b6fc4;
	   font-weight:bold;
	   line-height:20px;
	   list-style:none;
	   background:url(/images/hotel/iocn_1.gif) no-repeat left center;
	   padding-left:10px;
}
.ss_nr_list li input{
	width:90px;
	vertical-align:middle;
}
.ss_nr_list li select{
	width:105px;
	vertical-align:middle;
}
.ss_nr_list li img{
	   vertical-align:middle;
	   margin-left:3px;
}
.ss_nr_cx{
      background:#f7fbff;
	  width:177px;
	  height:33px;
	  margin-left:3px;
	  padding-left:8px;
	  padding-top:12px;
}
.cx_a {
      float:left;
	  margin-right:10px;
	  display:inline;
}
.cx_a input{
      width:102px;
	  border:0px;
	  margin:0px;
	  padding:0px;
	  height:22px;
	  line-height:22px;
	  border:1px solid #CCCCCC;
}
.cx_b {
      float:left;
}
.cx_b a{
      background:url(/images/hotel/but_cx.jpg) no-repeat;
	  width:56px;
	  height:24px;
	  border:0px;
	  display:block;
}
.right_ty{
    width:205px;
	margin-top:15px;
	float:left;
}
.right_dht{
      width:205px;
}
.right_dht_a{
      background:url(/images/hotel/dh_g.jpg) no-repeat;
	  width:22px;
	  height:28px;
	  float:left;
}
.right_dht_b{
      background:url(/images/hotel/dh_b.jpg) repeat-x;
	  height:21px;
	  width:143px;
	  float:left;
	  padding:7px 0px 0px 15px;
	  font-size:14px;
	  font-weight:bold;
}
.right_dht_c{
      background:url(/images/hotel/dh_d.jpg) no-repeat;
	  width:25px;
	  height:28px;
	  float:left;
}
.right_nr{
    border-bottom:#e7e7e7 solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	border-top:#227abd solid 2px;
	float:left;
	width:197px;
	height:auto;
	display:inline;
	padding:10px 0px 10px 6px;
}
.right_nr li{
    list-style:none;
	height:25px;
	line-height:25px;
}
.right_nr li span{
   width:150px;
	margin:0px;
	padding:0px;
	float:left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.right_nr li span a:link{
        color:#666666;
}
.right_nr li span a:hover{
        color:#2b6fc4;
}
.right_nr li span a:visited{
       color:#666666;
}
.right_nr li p{
   	color:#ff4a00;
}
.right_nr_dp{
    border-bottom:#e7e7e7 solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	border-top:#227abd solid 2px;
	float:left;
	width:197px;
	height:auto;
	display:inline;
	padding:10px 0px 0px 6px;
}
.right_nr_dp li{
    list-style:none;
	line-height:25px;
	margin-bottom:10px;
}
.right_nr_dp li p{
   margin:0px;
   padding:0px;
}
.right_nr_dp li span{
    color:#ff4a00;
}
.right_nr_dp li p a:link{
        color:#666666;
}
.right_nr_dp li p a:hover{
        color:#2b6fc4;
}
.right_nr_dp li p a:visited{
       color:#666666;
}
.right_nr_dp li span a:link{
        color:#ff4a00;
}
.right_nr_dp li span a:hover{
        color:#ff4a00;
		text-decoration:underline;
}
.right_nr_dp li span a:visited{
       color:#ff4a00;
}
.pdshow {
	FLOAT: left; POSITION: absolute
}
.pdshow TABLE {
	BORDER-RIGHT: #b8dfff 1px solid; BORDER-TOP: #b8dfff 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #b8dfff 1px solid; BORDER-BOTTOM: #b8dfff 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
.pdshow TD {
	BORDER-RIGHT: #b8dfff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b8dfff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #b8dfff 1px solid; LINE-HEIGHT: normal; PADDING-TOP: 3px; BORDER-BOTTOM: #b8dfff 1px solid; HEIGHT: auto
}
.pdshow TABLE .header {
	BACKGROUND: #f1f9ff; LINE-HEIGHT: normal; HEIGHT: auto
}
.pdshow TABLE .header TD {
	HEIGHT: auto
}
.pdRoom {
	BACKGROUND-COLOR: #ffffff
}
.pdRoom A {
	TEXT-DECORATION: underline
}
