@charset "utf-8";
*{ margin:0px auto;}
body{ margin:0px; padding:0px; font-size:12px; FONT-FAMILY: arial, 宋体; margin:0px auto;}

dd{ margin:0px; padding:0px;}
dl{ margin:0px; padding:0px;}
ul{ margin:0px; padding:0px}
li{ list-style-type:none}
img{ border:0px;}
a{ text-decoration:none; color:#009900}
h3{ margin:0px; padding:0px;}
.clear{clear:both}

.fenzhan{font-family: SimHei; font-size: 30px; font-weight: normal; float: left; margin-top:40px; margin-left:5px; display:inline}
.top20{ margin-top:20px; float:left;}
.top10{margin-top:10px; margin:0px auto; width:1000px;}
.left10{ margin-left:10px; float:left;}
.clear{ clear:both}
h1,h2,p{ margin:0px; padding:0px;}


.head{ float:left; width:100%; height:28px; border-bottom:1px solid #ccc; background-color:#efefef;line-height:28px;}
 .head_mid{ width:1000px; margin:0px auto;}
  .head_mid_left{ float:left; width:700px;  color:#333; }
  .head_mid_left span{ float:left}
  .head_mid_left ul li{ float:left; margin-left:5px;}
  .head_mid_right{ float:right; width:300px; text-align:right}
  .head_mid_right span{ float:left}
   .head_mid_right a{ float:left;margin-left:8px;}
     .head_mid_right img{ float:left; margin-top:5px;}
	  .head_mid_right div{ float:right}


.newHeader{ width:1000px; margin:0px auto;  clear:both;}

.newWarp{ width:1000px; margin:0px auto;}
/*
.commitment{ width:1000px; margin:0px auto;}
#TN-footer{ width:1000px; margin:0px auto;}*/

#page{ width:1000px; margin:0px auto;}	  
.qz-right{width:731px; float:left;}
.qz-bn{ width:1000px; margin:0px auto;}	  
.qz-left{width:243px; float:left;}
.list_hotel1{ width:1000px; margin:0px auto;}	
 
.head1{ width:1000px; margin:0px auto;}
 .head1_logo{ float:left;}
 .hour24{ float:left; height:50px; width:300px; display:block; background:url(../images/24hour.png) no-repeat; margin-left:5px; overflow:hidden}
 .hour24 span{ float:left; margin-top:25px; color:#FF6600; font-family:"Microsoft Yahei"; font-size:20px; font-weight:bold; margin-left:10px; width:170px;}
  .hour24 img{ float:left; margin-top:3px;}
 
 .nv{ float:left; width:1000px; height:35px;background:url(../images/a.gif) no-repeat; }
 .nv ul li{ float:left; margin-left:5px;  padding-left:5px; padding-right:5px; margin-right:5px; position:relative;}
 .nv ul li a{ color:#FFFFFF; font-size:14px; line-height:35px; font-weight:bold;}
  .nv ul li a b{ color: #FFFF00}
  .nv ul  .fl{ float:right;}
  .nv ul  .fl a{ font-size:12px;font-weight:normal}
   .nv i.re {
	background-position: -66px -45px;
}
   .nv i.tui {
	background-position: -66px -45px;
}
.nv i {
	top: -3px; width: 15px; height: 15px; right: -1px; overflow: hidden; float: left; position: absolute; z-index: 10; background-image: url("../images/bgcommon2.gif"); background-repeat: no-repeat; left:62px;
}
  
   .nv .w60{ width:60px; overflow:hidden; height:35px;}
   .nv .cur{background:url(../images/navbg.gif) repeat-x;}
   .nv .cur a{ color:#000;}
 

.de{ width:1000px; height:30px; overflow:hidden}
.de .lt{ float:left; margin-top:10px;}
.de .lt a{ float:left; margin-left:5px; background:url(../images/de.gif) no-repeat 0px 2px; padding-left:8px;}



#l_menu {
	WIDTH: 170px; FLOAT: left; 
}
.m_menu{ float:left; width:535px; overflow:hidden; display:inline}
.r_menu{ float:left; width:270px;}

.line_box{ float:left; width:535px; overflow:hidden}
.line_box_head {
	background: rgb(74, 174, 0); padding: 0px 5px; float:left
}
.line_box_head h2 {
	padding: 5px 0px 5px 30px; color: rgb(255, 255, 255); line-height: 25px; font-family: Microsoft Yahei; font-size: 16px; font-weight: bold; float: left; background-repeat: no-repeat; float:left;width:535px;
}
.b_h1 {
	background-position: 0px -54px;
}
.b_h2 {
	background-position: 0px -97px;
}
.b_h3 {
	background-position: 0px -141px;
}
.b_h4 {
	background-position: 0px -187px;
}
.b_h5 {
	background-position: 0px -231px;
}
.ct_tip {
	margin: 5px 0px 0px 10px; float: left; _display: inline;
}
.line_box_inner {
	border-width: medium 5px 5px; border-style: none solid solid; border-color: rgb(74, 174, 0); overflow: hidden; width:525px; 
}
.line_route {
	background: url("../images/niuren_off.png") repeat-x; width: 525px; height: 41px; overflow: hidden; margin-top: -1px; border-top-color: rgb(208, 231, 177); border-top-width: 1px; border-top-style: solid; position: relative; cursor: pointer;
}
.line_route a:link {
	width: 525px; height: 41px; overflow: hidden; text-decoration: none; display: block; cursor: pointer;
}
.line_route a:visited {
	width: 525px; height: 41px; overflow: hidden; text-decoration: none; display: block; cursor: pointer;
}
.line_route a:hover {
	background: url("../images/niuren_on.png") repeat-x;
}
.line_route a:hover .line_title span {
	color: rgb(255, 102, 0); cursor: pointer;
}
.line_img {
	padding: 6px 8px 4px 6px; width: 55px; height: 31px; overflow: hidden; float: left;
}
.line_img img {
	width: 55px; height: 31px;
}
.line_info {
	padding: 5px 0px; width: 366px; height: 31px; color: rgb(78, 151, 0); overflow: hidden; float: left;
}
.line_title {
	line-height: 16px; font-size: 14px; float: left;
}
.line_title span {
	height: 16px; overflow: hidden; text-decoration: underline; float: left; display: inline-block; cursor: pointer;
}
.line_info p {
	color: rgb(109, 132, 84); padding-top: 1px; clear: both; font-size: 12px; margin-bottom: 5px; display: block;
}
.line_price {
	padding: 6px 6px 0px 0px; width: 84px; height: 30px; text-align: left; color: rgb(255, 102, 0); font-size: 12px; float: left; font-family:"Microsoft Yahei";
}
.line_price strong {
	font-size: 24px; font-weight: normal;
}
.line_price_list {
	top: -5px; line-height: 19px; position: relative;
}
.line_price_list span {
	color: rgb(51, 51, 51); font-size: 13px; float: left;
}
.line_price_list b {
	color: rgb(255, 102, 0); font-size: 13px; float: right;
}
.niu_pic {
	float: left; _display: inline;
}
.niu_img {
	left: 1px; top: 1px; position: absolute;
}
.line_box_head h2 {
	background-image: url("../images/type_icon.png?v=2");
}

.show-hide {
	margin: 0px auto; width: 258px; overflow: hidden; _zoom: 1;
}
.show-hide li {
	padding: 5px 0px; width: 258px; height: 20px; line-height: 20px; overflow: hidden; margin-top: -1px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed; float: left;
}
.show-hide li.show_over {
	padding: 10px 0px; height: 78px;
}
.show-hide a:link {
	color: rgb(78, 151, 0);
}
.show-hide a:visited {
	color: rgb(78, 151, 0);
}
.show-hide a:hover {
	color: rgb(255, 153, 0);
}


/*  footer   */


.commitment {
	background: rgb(254, 251, 236); margin:0px auto; border: 1px solid rgb(254, 199, 153); width: 998px; height: 130px; overflow: hidden; _zoom: 1; 
}
.commitment ul li {
	background-image: url("../images/type_icon.png");
}
.commitment_head {
	background-image: url("../images/spr_main.png");
}
.commitment_head {
	background-position: 0px -394px; padding: 13px 9px 0px; width: 19px; height: 117px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 14px; font-weight: bold; float: left;
}
.commitment ul {
	padding: 10px 0px; width: 956px; height: 110px; overflow: hidden; float: left; position: relative; _zoom: 1;
}
.commitment ul li {
	padding: 0px 15px 0px 45px; width: 179px; height: 110px; color: rgb(102, 102, 102); line-height: 22px; margin-left: -1px; border-left-color: rgb(243, 231, 171); border-left-width: 1px; border-left-style: solid; float: left; background-repeat: no-repeat;
}
.commitment ul li.ps_1 {
	background-position: 10px -280px;
}
.commitment ul li.ps_2 {
	background-position: -231px -280px;
}
.commitment ul li.ps_3 {
	background-position: -473px -280px;
}
.commitment ul li.ps_4 {
	background-position: -714px -280px;
}

#TN-footer {
	width: 1000px; clear: both; margin-right: auto; margin-left: auto;
}
#TN-faq {
	width: 1000px; clear: both; margin-right: auto; margin-left: auto; clear:both;
}
#TN-app {
	width: 1000px; clear: both; margin-right: auto; margin-left: auto;
}
#TN-footer {
	 width: 1000px; color: rgb(119, 119, 119);
}
#TN-footer a:link {
	color: rgb(119, 119, 119); text-decoration: none;
}
#TN-footer a:visited {
	color: rgb(119, 119, 119); text-decoration: none;
}
#TN-footer a:hover {
	color: rgb(119, 119, 119); text-decoration: none;
}
#TN-faq a:link {
	color: rgb(119, 119, 119); text-decoration: none;
}
#TN-faq a:visited {
	color: rgb(119, 119, 119); text-decoration: none;
}
#TN-faq a:hover {
	color: rgb(119, 119, 119); text-decoration: none;
}
#TN-footer p {
	text-align: center; line-height: 18px;
}
.TN-clear {
	height: 0px; line-height: 0; overflow: hidden; clear: both;
}
#TN-faq {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(228, 228, 228); width: 998px; overflow: hidden; padding-top: 10px; 
}
#TN-faq dl {
	width: 168px; line-height: 24px; padding-left: 30px; border-left-color: rgb(228, 228, 228); border-left-width: 1px; border-left-style: solid; float: left;
}
#TN-faq .faq-first {
	border: currentColor;
}
#TN-faq dt {
	height: 24px; line-height: 20px; font-weight: bold;
}
#TN-faq dd {
	color: rgb(102, 102, 102);
}

#TN-footer,#TN-faq,#TN-app{width:1000px;margin-left:auto;margin-right:auto;clear:both;}#TN-footer{width:1000px;margin:10px auto 10px auto;color:#777;}
#TN-footer a:link,#TN-footer a:visited,#TN-footer a:hover,#TN-faq a:link,#TN-faq a:visited,#TN-faq a:hover{color:#777;text-decoration:none;}
#TN-footer p{line-height:18px;text-align:center;}
.TN-clear{clear:both;height:0;line-height:0;overflow:hidden;}
#TN-hudong{width:998px;height:83px;clear:both;background:url(../images/footer-1000.png?v=0322) no-repeat;background-position:0 0;position:relative;}#hd-sina,#hd-qq,#hd-kaixin,#hd-cs{height:23px;display:block;position:absolute;top:48px;text-indent:-9999px;overflow:hidden;}#hd-sina,#hd-qq,#hd-kaixin{width:68px;}#hd-sina{left:286px;}#hd-qq{left:478px;}#hd-kaixin{left:671px;}#hd-cs{width:95px;left:853px;}
#TN-app{width:1000px;height:78px;margin:10px auto;background:url(../images/phone-1000.jpg) no-repeat;position:relative;}
#TN-app a{display:block;height:23px;padding-top:35px;text-align:center;text-indent:-9999px;overflow:hidden;position:absolute;top:12px;}#app-apple{width:145px;left:313px;}#app-android{width:147px;left:521px;}#app-mobile{width:244px;left:727px;}
#TN-logo{width:967px;margin:auto;height:48px;padding:10px 0; clear:both;}#TN-logo li{float:left;}#TN-logo li.verisign{text-indent:0;}#TN-logo li a,#TN-logo li p{display:block;width:110px;height:47px;background:url(../images/footer-1000.png?v=0420) no-repeat;overflow:hidden;}#TN-logo .netchina{background-position:0 -88px;}#TN-logo .cyber{background-position:-115px -88px;}#TN-logo .alipay{background-position:-230px -88px;}#TN-logo .verisign{background-position:-345px -88px;}#TN-logo .isc{width:107px;background-position:-460px -88px;}#TN-logo .itrust{background-position:-575px -88px;}#TN-logo .knet{background-position:-690px -88px;}#TN-logo .safe360{background-position:-802px -88px;}#TN-logo .tenpay{background-position:0 -135px;}#TN-logo .bill99{background-position:-125px -135px;width:90px;}#TN-24{font-family:Arial;margin-top:4px;}#TN-links{margin-top:4px;}#TN-links a{margin:0 5px;}#ft{width:1000px;background:none;clear:both;line-height:24px;margin:0 auto;padding:0;}


.a_c{ float:left; margin-top:20px; margin-left:20px; width:750px; line-height:20px;}
.a_c_title{ color:#009900; text-align:center; float:left; width:750px; font-size:24px; font-weight:bold}
.a_c .info{ text-align:center; width:750px; margin-top:20px; float:left; font-size:12px; color:#999}
.a_c .info small{ font-size:12px; margin-left:10px;}
.a_c_co{ margin-top:20px; float:left; color:#333;}



.a_xg{ float:left; border:2px solid #FF6600; width:750px; margin-top:20px; margin-bottom:20px;}
.a_xg span{ float:left; width:750px; height:30px; line-height:30px; text-indent:10px; background-color:#FFEEDD; font-size:14px; color:#FF0000; font-weight:bold}

.a_xg ul li{ float:left; margin:10px; width:350px;background: url(../images/p29.gif) no-repeat 0px 4px; text-indent:12px;}
.a_xg ul li a{ font-size:14px; font-weight:bold; float:left; color:#009900}
.a_xg ul li i{ float:right; font-style:normal; color:#FF6600;}
.a_xg ul li i font{ font-size:16px; font-weight:bold}


.a_c_mid{ float:left; width:540px;}
.a_c_mid h2{ float:left;background: url(../images/bg_title_style_2.jpg) no-repeat 0px -76px; height:30px; width:540px; font-size:14px; line-height:30px; text-indent:10px;}
.a_c_mid ul{ margin-top:10px; float:left}
.a_c_mid ul li{ float:left; height:25px; line-height:25px; width:540px;}
.a_c_mid ul li a{ float:left; }
.a_c_mid ul li span{ float:right; color:#999}

.b260 {
	width: 260px; overflow: hidden; float: right;
}
.b260 h3 {
	background: url("../images/bg_title_style_2.jpg") no-repeat -491px -45px rgb(246, 247, 241); height: 27px; line-height: 27px; padding-left: 8px; font-size: 12px; font-weight: normal;
}
.b260 h2 {
	background: url("../images/bg_title_style_2.jpg") no-repeat -491px -45px rgb(246, 247, 241); height: 27px; line-height: 27px; padding-left: 8px; font-size: 12px; font-weight: normal;
}
.b260c {
	padding: 8px; border: 1px solid rgb(221, 227, 206); line-height: 200%; margin-bottom: 14px; word-break: keep-all;
}
.b260c a:link {
	color: rgb(78, 151, 0); text-decoration: none; white-space: nowrap;
}
.b260c a:visited {
	color: rgb(78, 151, 0); text-decoration: none; white-space: nowrap;
}
.b260c a:hover {
	color: rgb(78, 151, 0); text-decoration: underline;
}

.top10list li img {
	vertical-align: middle;
}
.top10list li {
	padding: 6px 0px; color: rgb(102, 102, 102); line-height: 110%; border-bottom-color: rgb(247, 245, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.top10list a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.top10list a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.top10list a:hover {
	color: rgb(78, 151, 0); text-decoration: underline;
}
.top10list li span {
	float: right;
}

.headbanner{ float:right; width:310px; height:60px; text-align:right; margin-top:5px;}



#userOrderPart1 {
	background: rgb(255, 255, 255); padding: 3px 10px; border: 1px solid rgb(225, 225, 225); left: 60%; top: 22px; width: 160px; float:right; display: none; position: absolute; box-shadow: 1px 1px 1px #999; 
}
#userOrderPart1 p {
	line-height: 20px;
}
#userOrderPart1 p s {
	color: rgb(255, 102, 0); font-style: normal; font-weight: bold; text-decoration: none;
}
#userOrderPart1 p a {
	color: rgb(255, 102, 0);
}
#userOrderPart1 .p1 {
	height: 20px; overflow: hidden;
}
#userOrderPart1 .p1 span {
	width: 50px; float: left;
}
#userOrderPart1 .p1 a {
	background: url("../images/bgcommon2.gif") no-repeat -16px -71px; margin: 7px 0px 0px; width: 8px; height: 8px; overflow: hidden; float: right; display: inline;
}



.dy-s {
	LINE-HEIGHT: 17px; PADDING-LEFT: 18px; DISPLAY: block; FLOAT: left; HEIGHT: 17px; COLOR: #f60; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.dy-s2 {
	LINE-HEIGHT: 17px; PADDING-LEFT: 18px; DISPLAY: block; FLOAT: left; HEIGHT: 17px; COLOR: #f60; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.dy-s2 {
	MARGIN-RIGHT: 0px
}
.dy-s {
	BACKGROUND: url(../images/dyl.png) no-repeat left center
}
.dy-s2 {
	BACKGROUND: url(../images/dyl2.png) no-repeat left center
}
.tour-sale {
	POSITION: relative; DISPLAY: inline-block; TOP: 2px
}
.dy-s SPAN {
	PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: url(../images/dyr.png) no-repeat right center; FLOAT: left; HEIGHT: 17px; OVERFLOW: hidden
}
.dy-s2 SPAN {
	PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: url(../images/dyr.png) no-repeat right center; FLOAT: left; HEIGHT: 17px; OVERFLOW: hidden
}
.poptip {
	Z-INDEX: 1000;POSITION: absolute;  PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 230px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #fffbef; COLOR: #333; BORDER: #f90 1px solid; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
.npoptip {
	Z-INDEX: 100;  POSITION: absolute;  PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; WIDTH: 340px; PADDING-RIGHT: 10px; DISPLAY: none; FONT-FAMILY: Arial; BACKGROUND: #fffce5; COLOR: #000; FONT-SIZE: 13px; CURSOR: default; FONT-WEIGHT: normal; BORDER: #ffdd67 1px solid; PADDING-TOP: 5px; TOP: 20px; LEFT: 0px
}
.npoptip_arrow {
	POSITION: absolute; WIDTH: 9px; BACKGROUND: url(../images/tips_arrow_up.png) no-repeat 0px 0px; HEIGHT: 5px; TOP: -5px; LEFT: 110px
}

.flist{ float:left; height:20px; line-height:20px; margin-top:10px;}
.flist li { float:left}
.flist li a{ float:left; margin-left:5px;}

.hotelsobk {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	
}
.hotelsobk{ height:18px; line-height:18px;}
.hotelsobk a{  float:left; padding-left:8px; padding-right:8px;}
.hotelsobk .cur{ background-color:#009900; color:#fff;}


.siteNotice {

	margin: 0px auto; width:1000px; height: 60px; color: rgb(255, 102, 0); line-height: 60px; display: none; position: relative; z-index: 1; float:left

}
.siteNotice  img{ width:1000px;}

.siteNotice span {

	display: block;

}



.siteNotice .a1 {

	background: url("../images/close2.png") no-repeat 0px 0px; margin: 10px 10px 0px 0px; padding: 0px; top: 0px; width: 23px; height: 23px; right: 0px; overflow: hidden; float: right; position: absolute; cursor: pointer;

}


.col_side_head {
	background: url("../images/bar_ico.gif?v=3") repeat-x 0px -104px rgb(255, 234, 190); width: 263px; height: 25px; color: rgb(204, 51, 0); line-height: 25px; padding-left: 10px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(254, 199, 153); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.side_box h2 {
	background: url("../images/bar_ico.gif") repeat-x 0px -130px rgb(78, 150, 0); padding: 5px 0px 0px 5px; width: 165px; height: 20px; color: rgb(255, 255, 255); line-height: 18px; font-size: 14px; font-weight: normal;
}

#colorbox {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxOverlay {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxWrapper {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxOverlay {
	width: 100%; height: 100%; position: fixed;
}
#cboxMiddleLeft {
	clear: left;
}
#cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxTitle {
	margin: 0px;
}
#cboxLoadingOverlay {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
#cboxLoadingGraphic {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
#cboxPrevious {
	cursor: pointer;
}
#cboxNext {
	cursor: pointer;
}
#cboxClose {
	cursor: pointer;
}
#cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	margin: auto; border: 0px ; float: left; display: block;
}
.cboxIframe {
	border: 0px ; width: 100%; height: 100%; display: block;
}
#cboxOverlay {
	background: url("../images/overlay.png") 0px 0px;
}
#colorbox {
	
}
#cboxTopLeft {
	background: url("../images/controls.png") no-repeat -101px 0px; width: 21px; height: 21px;
}
#cboxTopRight {
	background: url("../images/controls.png") no-repeat -130px 0px; width: 21px; height: 21px;
}
#cboxBottomLeft {
	background: url("../images/controls.png") no-repeat -101px -29px; width: 21px; height: 21px;
}
#cboxBottomRight {
	background: url("../images/controls.png") no-repeat -130px -29px; width: 21px; height: 21px;
}
#cboxMiddleLeft {
	background: url("../images/controls.png") repeat-y left top; width: 21px;
}
#cboxMiddleRight {
	background: url("../images/controls.png") repeat-y right top; width: 21px;
}
#cboxTopCenter {
	background: url("../images/border.png") repeat-x 0px 0px; height: 21px;
}
#cboxBottomCenter {
	background: url("../images/border.png") repeat-x 0px -29px; height: 21px;
}
#cboxContent {
	background: rgb(255, 255, 255); overflow: hidden;
}
.cboxIframe {
	background: rgb(255, 255, 255);
}
#cboxError {
	padding: 50px; border: 1px solid rgb(204, 204, 204);
}
#cboxLoadedContent {
	margin-bottom: 28px;
}
#cboxTitle {
	left: 0px; width: 100%; text-align: center; bottom: 4px; color: rgb(148, 148, 148); position: absolute;
}
#cboxCurrent {
	left: 58px; bottom: 4px; color: rgb(148, 148, 148); position: absolute;
}
#cboxSlideshow {
	right: 30px; bottom: 4px; color: rgb(0, 146, 239); position: absolute;
}
#cboxPrevious {
	background: url("../images/controls.png") no-repeat -75px 0px; left: 0px; width: 25px; height: 25px; bottom: 0px; text-indent: -9999px; position: absolute;
}
#cboxPrevious:hover {
	background-position: -75px -25px;
}
#cboxNext {
	background: url("../images/controls.png") no-repeat -50px 0px; left: 27px; width: 25px; height: 25px; bottom: 0px; text-indent: -9999px; position: absolute;
}
#cboxNext:hover {
	background-position: -50px -25px;
}
#cboxLoadingOverlay {
	background: url("../images/loading_background.png") no-repeat center;
}
#cboxLoadingGraphic {
	background: url("../images/loading.gif") no-repeat center;
}
#cboxClose {
	background: url("../images/controls.png") no-repeat -25px 0px; top: 0px; width: 25px; height: 25px; right: 0px; bottom: 0px; text-indent: -9999px; position: absolute;
}
#cboxClose:hover {
	background-position: -25px -25px;
}
.cboxIE #cboxTopLeft {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxTopCenter {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxTopRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxBottomLeft {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxBottomCenter {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxBottomRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxMiddleLeft {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE #cboxMiddleRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE6 #cboxTopLeft {
	background: url("../images/borderTopLeft.png");
}
.cboxIE6 #cboxTopCenter {
	background: url("../images/borderTopCenter.png");
}
.cboxIE6 #cboxTopRight {
	background: url("../images/borderTopRight.png");
}
.cboxIE6 #cboxBottomLeft {
	background: url("../images/borderBottomLeft.png");
}
.cboxIE6 #cboxBottomCenter {
	background: url("../images/borderBottomCenter.png");
}
.cboxIE6 #cboxBottomRight {
	background: url("../images/borderBottomRight.png");
}
.cboxIE6 #cboxMiddleLeft {
	background: url("../images/borderMiddleLeft.png");
}
.cboxIE6 #cboxMiddleRight {
	background: url("../images/borderMiddleRight.png");
}
.cboxIE6 #cboxTopLeft {
	
}
.cboxIE6 #cboxTopCenter {
	
}
.cboxIE6 #cboxTopRight {
	
}
.cboxIE6 #cboxBottomLeft {
	
}
.cboxIE6 #cboxBottomCenter {
	
}
.cboxIE6 #cboxBottomRight {
	
}
.cboxIE6 #cboxMiddleLeft {
	
}
.cboxIE6 #cboxMiddleRight {
	
}


.housContent {
	BORDER-BOTTOM: #e5e5e5 0px solid; POSITION: relative; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: #f7f7f7; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 16px
}
.housContent SPAN.btnUp {
	POSITION: absolute; WIDTH: 13px; DISPLAY: block; BACKGROUND: url(../images/hotel/hBg.gif) no-repeat -101px -715px; HEIGHT: 7px; FONT-SIZE: 0px; TOP: -7px; LEFT: 30px
}
.housPics {
	ZOOM: 1; OVERFLOW: hidden
}
.housPics LI {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; WIDTH: 115px; FLOAT: left
}
.housPics LI P {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100px; PADDING-RIGHT: 3px; BACKGROUND: #fff; HEIGHT: 75px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.hous_expand {
	TEXT-ALIGN: right; CURSOR: pointer; PADDING-TOP: 10px
}
.hotelParameter {
	BORDER-BOTTOM: #bdd1e4 1px solid; BORDER-LEFT: #bdd1e4 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BORDER-TOP: #bdd1e4 1px solid; BORDER-RIGHT: #bdd1e4 1px solid; PADDING-TOP: 10px
}

.pagea {
	TEXT-ALIGN: right; PADDING-TOP: 10px; float:right
}
.pagea li{ float:left;BPADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; COLOR: #666; MARGIN-LEFT: 6px; BORDER: #e4e4e4 1px solid; CURSOR: pointer;  TEXT-DECORATION: none; PADDING-TOP: 5px}
.pagea li A {
	
}


.pagea li.thisclass {
	  BACKGROUND: #ff7101; 
}
.pagea li.thisclass a{ color:#fff;}
.hp1{float:left; width:560px; margin-left:5px;}
.hp2{float:left; width:250px;}

@media screen and (max-width: 768px){
.commitment{display: none;}
#TN-footer, #TN-faq, #TN-app{width:97%;}
#TN-faq dl{width: 100%;padding-left: 10px;}
#TN-footer{width: 100%;}
#TN-footer img{display: none;}
#TN-logo{display: none;}
.top10{width: 100%;}
.a_c_mid{width: 100%;}
.a_c_mid ul li{width: 100%;}
.a_c_mid h2{width: 100%;}
.hp1{width: 100%;}
.b260{width: 100%;}
.hp2{width: 100%;}
.a_c{width:95%;margin: 0;padding: 10px 0 0 10px;}
.a_c_title{width: 100%;}
.a_c .info{width: 100%;}
.a_xg{width: 100%;}
.a_xg span{width: 100%;}
.a_c_co img{width: 100%;}
.de{width: 100%;}
}