@charset "utf-8";
/* CSS Document */
*{
 margin:0;
 padding:0;
 border:0;
 }
body{
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 background: url(../images/bodybg.gif) top repeat-x;
 color:#5e5e5e;
 }
a:link{
 color:#5e5e5e;
 text-decoration:none;
 } 
a:visited{
 color:#5e5e5e;
 text-decoration:none;
 } 
a:hover{
 color:#1095d0;
 text-decoration:underline;
 }    
/*通用样式*/ 
li{ 
 list-style:none;
 } 
input,textarea,select{
 padding:3px 0px 0px 5px;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif; 
 border:1px solid #ccc;
 } 
.black{
 color:#000;
 } /**/
 .width300{
 width:300px;
 }
.blue a,.blue{
 color:#194991!important;
 } /*文字颜色为蓝色*/
.del{
 color:#a0a0a0;
 text-decoration:line-through;
 }/*带删除线的文字样式*/
.price{
 color:#ff8702!important;
 } /*价格文字的样式*/
.order a,.order{
 color:#51a208!important;
 text-decoration:underline!important;
 } /*预订文字的样式*/
.generaltit a,.generaltit{
 color:#001259!important;
 font-weight:bold;
 } /*拦目内容的所有标题通用样式1*/
.generaltit2 a,.generaltit2{
 font-weight:bold;
 color:#4b4b4d!important;
 }/*拦目内容的所有标题通用样式*/
.rd a,.rd{
 color:#001259!important;
 font-weight:bold;
 padding:5px 5px;
 } /*拦目内容的所有标题样式1*/
.riqi {
 color:#a0a0a0;
 font-size:11px;
 }/*日期的颜色样式*/
.riqi span{
 background:#f4f4f4;
 display:block;
 } 
 .red{
 	color:red;
}
.b{
 font-weight:bold;
 margin-left:5px;
}
.b img{
margin-right:5px;
margin-bottom:-2px;
}
.more a,.more{
 color:#1095d0!important;
 text-decoration:underline!important;
 } 
.morenode {
 color:#1095d0!important;
 text-decoration:none!important;
 }
/*通用样式over*/   

/*网站框架*/
#wrapper{
 width:990px;
 overflow:hidden;
 margin:0 auto;
 }
#header{
 height:185px;
 margin-bottom:14px;
 display:inline;
 }
#left{
 float:left;
 width:683px;
 height:100%;
 overflow:hidden;
 } 
#right{
 float:right;
 width:297px;
 overflow:hidden;
 }  
#links{
 width:100%
 height:100%;
 }   
#footer{
 clear:both;
 height:100%;
 width:100%;
 border-top:1px solid #f4f4f4;
 padding-top:20px; 
 }    
 
 
#left1{
 float:left;
 width:248px;
 } 
#middle1{
 width:433px;
 float:left;
 margin:0px 12px 0px 0px;
 }
 #middle1 .js,#left .js{
 	height:290px;
	width:430px;
	height:290px!important;
	width:430px!important;
	overflow:hidden;
	position:relative;
 } 
#right .js{
 	width:290px;
	height:215px;
	width:290px!important;
	height:215px!important;
	
} 
#right .js .rightjs{
	position:relative;
	overflow:hidden;
	width:290px;
	height:215px;
	
}

#right .js .rightjs ul{
	padding:0;
	margin:0;
	list-style:none;
}
#right .js .rightjs .slider li{ list-style:none;display:inline;}
#right .js .rightjs .slider img{ width:290px; height:215px; display:block;}
#right .js .rightjs .slider2 img{ width:290px; height:215px; display:block;}
#right .js .rightjs .slider{position:absolute;}
#right .js .rightjs .slider2{width:20000px;}
#right .js .rightjs .slider2 li{float:left;}
#right .js .rightjs .num{ position:absolute; right:5px; bottom:5px;}
#right .js .rightjs .num li{
	float: left;
	color: #fff;
	text-align: center;
	line-height: 12px;
	width: 12px;
	height: 12px;
	font-family: Arial;
	font-size: 10px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #807F84;
	background-color: #807F84;
}
#right .js .rightjs .num  li.on{
	color: #fff;
	line-height: 18px;
	width: 18px;
	height:18px;
	font-size: 14px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}

#right1{
 float:right;
 width:296px;
 overflow:hidden;
 }  

/*网站框架over*/


/*defaultcss首页css样式*/

/*headercss头部的css样式*/
#logo{
 width:305px;
 height:104px;
 }
#header .nav1{
 float:right;
 height:20px;
 padding-top:5px;
 width:300px;  
 } 
 
/*navcss导航的样式*/ 
#header .vso{
 height:90px;
 background:url(../images/navbgo.gif) no-repeat;
 } 
.nav ul{
 margin-left:22px;
 } 
.indexnav a{
 width:120px!important;
 text-align:left!important;
 padding-left:30px;
 } 
 
.indexnav a:hover,.nav .on a{
 background:url(../images/navhover.jpg) left no-repeat!important;
 width:80px!important;
 text-align:center;
 }   

.nav ul li{
 float:left;
 font-weight:bold;
 width:85px;
 display:block;
 text-align:center;

 background:url(../images/line.gif) right no-repeat;
 
 } 
.nav ul li a{
 color:#fff!important;
 display:block;
 height:25px;
 padding-top:13px;
 }
 .nav .on{
 	width:85px!important;
} 
.nav ul li a:hover,.nav .on a,.nav span a{
 display:block;
 background: url(../images/navhover.jpg) center no-repeat!important;
 text-decoration:none;
 } 

.nav .bgnone {
 background:none!important;
 }
 /*注册样式*/
.login{
 height:39px;
 clear:both;
 } 
.login .inp{
 background:url(../images/inpbg.gif) no-repeat;
 border:none;
 width:68px;
 height:22px;
 *position:relative;
 *top:3px;
 }
.login .inp1{
 background:url(../images/inp1bg.gif) no-repeat;
 border:none;
 width:68px;
 height:22px;
 *position:relative;
 *top:3px; 
 margin-left:5px;
 }
.login .btn{
 background:url(../images/btnbg.gif) no-repeat;
 width:46px;
 height:22px;
 border:none;
 color:#fff; 
 margin-right:5px;
 } 
.login form a{ 
 text-decoration:underline!important;
 } 
.login form{
	float:left;
 width:500px;
 margin:3px 0px 0px 15px;
 *margin-left:8px;
 display:block;
 *margin-top:3px;
 padding-top:6px;
 *padding-top:0px;
 } 
 /*天气预报的样式*/
.weather{
 float:right;
 width:250px;
 margin:5px 10px 0px 0px;

 } 
 
/*headercssover*/

/*leftstart js样式*/
#left .js{
 float:right;
 width:430px;
 height:289px;
 position:relative;
 }
 /*首页三Y推荐样式*/
.tuijian {
 width:249px;
 height:289px;
 overflow:hidden;
 } 
.tuijian .tit{
 background:url(../images/tuijiantit.gif) no-repeat;
 height:35px;
 font-weight:bold;
 color:#fff;
 line-height:3em;
 padding-left:10px;
 } 
.tuijian .tit3{
 background:url(../images/tuijiantit2.gif) no-repeat; 
 } 
.tuijian .tit a{
 color:#fff;
 } 
.tuijian .date{
 background:url(../images/tuijiandatebg.gif) no-repeat;
 height:254px;
 *margin-top:-1px;
 padding:10px 0px 0px 10px;
 } 
.tuijian .dateshequ{
 background:url(../images/tuijiandatebgshequ.gif) no-repeat;
 } 
 
.tuijian .date .ul1{
 background: url(../images/linebgo.gif) no-repeat;
 background-position:bottom;
 display:block;
 clear:both;
 width:100%;
 height:70px;
 padding-top:6px;
 } 
.tuijian .date .tuijianfont{
 width:150px;
 float:right;
 margin-right:5px;
 } 
.tuijian .date .ul1 img {
 float:left;
 width:74px;
 height:63px;

 } 
.tuijianlist{
 clear:both;
 padding-top:10px;
 line-height:2em;
 } 
.tuijianlist li{
 padding-left:10px;
 background:;
 }
.tuijianlist span{
 float:right;
 margin-top:0;
 *margin-top:-23px;
 margin-right:20px;
 } 
.tuijianlist em{
 font-style:normal;
 color:#a0a09e;
 font-size:11px;
 display:block;
 } 
.tuijianlist em img{
 margin-right:5px;
 } 
 /*酒店栏目样式*/
.hotelcolum{
 float:left;
 width:682px;
 margin-top:14px;
 overflow:hidden;
 }
 /*hotel栏目的tit层样式*/
.hotelcolum .tit{
	position:relative;
 height:30px;
 background: url(../images/hotelcolumbg.gif) no-repeat;
 font-size:14px;
 padding-left:10px;
 line-height:2em;

 } 
.hotelcolum .tit a,.hotelcolum .tit {
 color:#458bbe;
 } 

.hotelcolum .tit .on{
 font-weight:bold;
 color:#001259!important;
 }
.hotelcolum .tit span{
	position:absolute;
	 right:15px;
	 top:0;
 font-size:12px;
 } 

.hotelcolum .tit span img{
 margin-right:5px;
 } 
 /*酒店栏目的主要内容数据样式*/
.hotelcolum .date{
 padding:5px 0px;
 } 
.hotelcolum .date .datetit{
	position:relative;
 border-bottom:1px solid  #E3E3E3;
 height:25px;
 padding-left:15px;
 } 
.hotelcolum .date .datetit span{
	position:absolute;
	right:10px;
	top:0;
 } 
.hotelcolum .date .datetit .on{
 color:#1095d0;
 text-decoration:underline;
 } 
.hotelcolum .datedate{
 line-height:1.6em;
 }
.hotelcolum .datedate table .xiangce{
 padding:3px;
 border:1px solid #ccc;
 margin-top:3px;
 }
/*图像的尺寸*/
.hotelcolum .datedate table .xiangce img{
	width:expression(this.width>170?170:auto); 
　　height:expresion(this.height>110?110:auto); 
 } 
.hotelcolum .datedate .start{
 padding-bottom:5px;
 border-bottom:1px solid #ececec;
 } 
.hotelcolum .datedate table .imgpricebg {
 background:url(../images/imgbgprice.gif) no-repeat;
 }
.paleft {
 padding-left:5px;
 }
.paleft  img{
 margin-right:5px;
 } 
.bo1{
 background:url(../images/bo1bg.gif) bottom repeat-x;
 }/*虚线样式*/
 .bol li{
	width:300px!important;
 }
 .bol li span{
 	float:right!important;
 }
.bo2{
 background:url(../images/bo1bg.gif) top repeat-x;
 line-height:3em;
 } /*虚线样式*/
 /*专门为广告设立的样式*/
.gg{
 margin-top:12px;
 width:237px!important;
 }
 .gg img{

 width:237px!important;
 height:96px!important;
 }
 .indexgg img{/*首页GG*/
 	width:682px;
	height:160px;
}
/*以及自助游栏目和票栏目样式*/
.zizhuyou,.flightcolum{
 margin-top:12px;
 *margin-top:6px;
 width:236px;
 float:left;
 } 
 
.zizhuyou .tit,.flightcolum .tit{
 background: url(../images/zizhuyou.gif) no-repeat;
 height:34px;
 line-height:2.5em;
 padding-left:10px;
 }
/*自助游主要内容数据*/
.zizhuyou .date{
 padding-left:10px;
 } 
.zizhuyou .ul1 li{
 display:block;
 padding:5px 0px;
 min-height:10px;
 height:auto!important;
 height:10px;}
.zizhuyou .date .ul1 li img{
	float:left;
 margin-right:5px;
 }
.zizhuyou .date .ul1 li a{
	float:left;
	width:156px;}
.zizhuyou .date .ul1 li span{
 float:right;
 margin-right:5px;
 } 
.zizhuyou .date .ul2{
 margin-top:8px;
 } 
.zizhuyou .date .ul2 li{
 float:left;
 }
.zizhuyou .date .ul2 li img{ 
 /*padding:3px;
 border:1px solid #ececec;*/
 width:103px!important;
 height:84!important;
 *width:103px;
 *height:84;
 width:103px;
 height:84;
  } 
 /*机票栏目样式CSS*/ 
.flightcolum{
 width:433px;
 float:right;
 } 
.flightcolum .tit{
 background:url(../images/flightcolum.gif) no-repeat;
 height:30px;
 } 
 /*机票栏目主要数据样式*/
.flightcolum .date .datedate .lanse{
 background:#e9f3f8;  
  }
 .flightcolum .date  .lanse1{
  padding-left:10px;
  } 
.flightcolum .date .on{
 color:#1095d0;
 text-decoration:underline;
 } 
 
 /*热点资讯栏目的样式*/
.hotcolum{
 clear:both;
 width:335px;
 overflow:hidden;
 float:left; 
 } 
.hotcolum .tit{
 width:335px;
 height:28px;
 }  
.hotcolum .date{
 padding-top:10px;
 line-height:1.6em;
 } 
.hotcolum .date img{
 float:left;
 padding:3px;
 border:1px solid #ececec;
 margin-right:10px;
 } 
.hotcolum .date h5{
 font-weight:normal;
 font-size:12px;
 margin-bottom:5px;
 } 
.hotcolum .date ul {
 clear:both;
 margin-top:10px;
 } 
.hotcolum .date ul img {
 border:none;
 position:relative;
 top:3px;
 }
.hotcolum .date ul li{
 padding:5px 0px; 
 } 
/*热点资讯*/
.hotcolum1{
 clear:both;
 width:600px;
 overflow:hidden;
 float:left; 
 } 
.hotcolum1 .tit{
 width:335px;
 height:10px;
 }  
.hotcolum1 .date{
 padding-top:10px;
 line-height:1.6em;
 } 
.hotcolum1 .date img{
 float:left;
 padding:3px;
 border:1px solid #ececec;
 margin-right:20px;
 }
.hotcolum1 .date h4{
 font-weight:normal;
 font-size:24px;
 text-align:center;
 margin-bottom:5px;
 }   
.hotcolum1 .date h5{
 font-weight:normal;
 font-size:12px;
 margin-bottom:5px;
 margin-top:20px;
 } 
.hotcolum1 .date ul {
 clear:both;
 margin-top:30px;
 } 
.hotcolum1 .date ul img {
 border:none;
 position:relative;
 top:3px;
 }
.hotcolum1 .date ul li{
 padding:5px 0px; 
 font-size:12px;
 }
.hotcolum1 .date ul span{
 float:right;
 *margin-top:-30px;
 padding:5px 0px; 
 font-size:12px;
 }  
 /*度假产品栏目样式*/
.holidaycolum{
 float:right;
 width:331px;
 } 
.holidaycolum .date{
 padding-top:10px;
 } 
.holidaycolum .date .ul1 li {
 width:100%;
 clear:both;
 } 
.holidaycolum .date .ul1 li img{
 float:left;
 padding:3px;
 border:1px solid #ececec;
 margin:0px 5px 15px 0px;
 } 
.holidaycolum .date .ul1 .fo {
 display:block;
 padding-bottom:18px;
 width:100%;
 clear:both;
 } 
.holidaycolum .ul12{ 
 float:right;
 width:247px;
 } 
.holidaycolum .ul12 li{
 line-height:1.8em;
 } 
 /**/
.phcolum{
 float:left;
 clear:both;
 width:100%;
 margin-top:22px;
 } 
/*leftover*/
/*rightstart*/
/*搜索样式*/
.search {

 }
.search .ul1{
 height:58px;
 background:url(../images/searchtabbg.gif) no-repeat;
 padding-top:0px;
 }
.search .ul1 li{
 float:left;
 display:block;
 width:62px;
 height:35px;
 text-align:center;
 padding-top:10px;
 }
.search .ul1 li a{
 font-weight:bold;
 color:#001259!important;
 } 
.search .ul1 li a:hover{
 text-decoration:underline;
  } 
.search .ul1 .on{
 background:url(../images/searchtab.gif) no-repeat;
 } 
.search .ul1 .on a{ 
 color:#fff!important;
 } 
.searchdate {
 background: url(../images/searchdatebg.gif) top no-repeat;
 height:239px;
 margin-top:-20px;
 *margin-top:-1px;
 padding-left:20px;
*padding-left:25px;
margin-bottom:20px;
 
 }
.searchdate ul{
 padding-right:15px;
 margin-top:10px;
 } 
.searchdate ul li{
 float:left;
 display:block;
 color:#fff;
 margin-right:5px;
 padding:3px 0px;
 }
.searchdate ul li .inp{
 width:119px;
 height:23px;
 background:url(../images/searchdateinpbg.gif) no-repeat;
 border:none;
 }
.searchdate ul li .inp1{
 width:243px;
 height:23px;
 background:url(../images/searchdateinp1bg.gif) no-repeat;
 border:none;
 margin-top:3px; 
 } 
.searchdate ul li .btn{
 background:url(../images/btnoow.gif) no-repeat;
 width:101px;
 height:46px;
 border:none;
 font-weight:bold;
 color:#fff;
 } 
 /*首页联系我们的css样式*/
.contact {
 width:296px;
 margin-top:-14px;
 }
.contact .tit{
 height:30px;
 background:url(../images/contacttitbg.gif) no-repeat;
 padding-left:10px;
 } 
.contact ul li{
 float:left;
 width:94px;
 height:30px;
 font-weight:bold;
 text-align:center;
 } 
.contact ul li a{
 color:#fff!important;
 width:94px;
 height:20px; 
 display:block; 
 padding-top:10px;
 } 
.contact ul  .on a{
 width:94px;
 height:20px; 
 background:url(../images/contacttab.gif) bottom no-repeat;
 display:block; 
 color:#000!important;
 padding-top:10px;
 } 
.contact .date{
 padding:20px 10px;
 border:1px solid #dadada;
 border-top:none;
 background:url(../images/tel.gif) right no-repeat;
 font-family:Tahoma;
 }
.contactpng{
 position:absolute;
 margin-left:30px;
 margin-top:8px;
 }  
 /*资讯栏目的样式*/
.zixuncolum{
 margin-top:12px;
 } 
.zixuncolum .tit{
 background:url(../images/tit23.gif) no-repeat;
 height:32px;
 line-height:2.8em;
 padding-left:10px;
 } 
.zixuncolum .tit span{
 float:right;
 background:url(../images/liuyan.gif) no-repeat;
 width:64px;
 height:19px;
 margin-top:-28px;
 text-align:center;
 line-height:1.8em; 
 margin-right:10px;
 } 
 .zixuncolum .tit span a{
 color:#fff!important;
 font-weight:normal; 
  } 
  /*频道样式*/
.channel{
 margin-top:12px;
 width:295px;
 height:135px;
 }
 .channel .tit{
 background:url(../images/cntit.gif) top no-repeat;
 }
 .channel ul li{
 width:90px;
 height:95px;
 float:left;
 margin-right:1px;
 }
 .channel ul{
 padding-left:15px;
 }
 .channel .on img{
 	border:1px solid #C5E5F2;
	border-right:1px solid #C5E5F2;
}
 /*婚砂栏目的样式*/
.weddingcolum{
 margin-top:14px;
 clear:both;
 float:left;
 height:100%;
 } 
.weddingcolum .tit,.youjicolum .tit{
 background:url(../images/hunshatit.gif) no-repeat;
 height:32px;
 line-height:2.5em;
 padding-left:10px;
 }
.weddingcolum .date{
 text-align:center;
 }
.weddingcolum .date img{
 margin-top:8px;
 } 
.weddingcolum .date ul{
 margin:5px 10px;
 } 
.weddingcolum .date ul li{
 text-align:left;
 line-height:2em;
 padding-left:5px;
 }
 /*游记共略栏目的样式*/
.youjicolum{
 margin-top:12px;
 width:100%;
 clear:both;
 } 
.youjicolum1{
 margin-top:-11px;
 margin-bottom:32px;
 } 
.youjicolum .tit{
 background: url(../images/tit23.gif) no-repeat;
 }
.youjicolum  .date{
 padding-top:10px;
 text-align:center;
 } 
.youjicolum  .date ul {
 text-align:left;
 margin-top:5px;
 } 
.youjicolum1 ul li img{
 margin-top:0px;
 position:relative;
 top:3px;
 } 
.youjicolum .date ul li{
	position:relative;
 padding:5px 0px;
 padding-left:10px;
 } 

 /*游记共略栏目的样式*/
.yjcolum{
 margin-top:12px;
 width:100%;
 clear:both;
 } 
.yjcolum1{
 margin-top:-7px;
 margin-bottom:30px;
 } 
.yjcolum .tit{
 background: url(../images/tit23.gif) no-repeat;
 height:20px;
 }
.yjcolum  .date{
 padding-top:10px;
 text-align:center;
 } 
.yjcolum  .date ul {
 text-align:left;
 margin-top:5px;
 } 
.yjcolum1 ul li img{
 margin-top:0px;
 position:relative;
 top:3px;
 } 
.yjcolum  .date ul li{
 padding:5px 0px;
 padding-left:10px;
 } 
.gt a,.gt{
 font-weight:bold;
 font-size:14px;
 padding:5px 5px;
 color:#4b4b4d!important;
 }/*拦目内容标题样式*/

/*rightover*/


/*linkscss*/
  /*图片友情连接样式*/
.logoimg{ 
 clear:both;
 float:left;
 margin-top:10px;
 background:#f8f8f8;
 padding:10px;
 height:100%;
 width:97.5%; 
 }
.logoimg ul li{
 float:left;
 margin-right:5px;
 margin-left:5px;
 }
.logoimg ul li img{
 border:1px dashed #a9a9ab;
 } 
  /*文字友情连接样式*/
.fontlinks {
 clear:both;
 float:left;
 border:3px solid #f8f8f8;
 padding:10px;
 height:100%;
 width:97%;
 }
.fontlinks ul li{
 float:left;
 width:106px;
 line-height:2em;
 } 
 
/*defaultcssover*/ 
/*hotel css start*/ 
  /*hotelleft1*/
 #left1 .hotelimg1{
  text-align:left;
  padding-left:5px;]
  width:221px;
  height:85px;
  }
 #left1 .hotelimg1 img{
 width:221px;
 height:85px;
  padding:3px;
  background:#fff;
  }
 #left1 .hotelimfo{
  padding-top:20px;
  width:237px;
  padding-right:11px;
  } 
  .mt384{
 
  *margin-top:360px!important;
   _margin-top:20px!important;
  _top:0px;
  position:fixed;
  *position:fixed;
  _position:fixed;
  } 
 #left1 .hotelimfo .tit{ 
  height:28px;
  background:url(../images/hotelimfotitbg.gif) repeat-x;
  padding-left:10px;
  line-height:2.5em;
  clear:both;
  } 
 #left1 .hotelimfo .date img{
  float:left;
  width:95px;
  height:72px;
  margin-right:10px; 
  padding:3px;
  background:#e8e8e6; 
  } 
 #left1 .hotelimfo .date {
  padding-top:10px;
  }  
  #left1 .hotelimfo .date h5{
   margin-bottom:8px;
   } 
 #left1 .hotelimfo .date h5 a{
  color:#000;
  font-size:12px;
  }
 #left1 .hotelimfo .date ul {
  clear:both;
  margin-top:10px;
  }
 #left1 .hotelimfo .date ul li a{
   background:url(../images/sanjiao.gif) left no-repeat;
   padding-left:10px;
   line-height:1.8em;
   } 
 #left1  .gg img{
  margin-bottom:10px;
  }
 /*hotelmiddle1*/
#middle1 .hotelcolum1{
 margin-top:15px;
 }
#middle1 .hotelcolum2{
 margin-top:20px;
 } 
#middle1 .hotelcolum3{
 margin-top:5px;
 }  
#middle1 .hotelcolum1 .tit{
	position:relative;
 font-size:14px;
 background: url(../images/hotelcolumbg1.gif) no-repeat;
 width:423px;
 height:30px;
 line-height:2.3em;
 padding-left:10px;
 } 
#middle1 .hotelcolum2 .tit a,#middle1 .hotelcolum3 .tit a{
 color:#7b91b1!important;
 font-weight:bold;
 } 
#middle1 .hotelcolum2 .tit .on,#middle1 .hotelcolum3 .tit .on{
  color:#001259!important;
 font-weight:bold;
 } 
.jiage,.floatr{
 float:right;
 font-size:12px;
 font-weight:normal;
 margin-right:20px!important;
 color:#1095d0;
}
.hotelcolum1 form{
	position:absolute;
	right:0;
	top:0;}
.hotelcolum1 span{
font-size:12px;
 font-weight:normal;
 margin-right:20px!important;
 color:#1095d0;
}
.liwidth li{
	width:295px;
}
.hotelcolum1 .btn{
 background:url(../images/btn.gif) no-repeat;
 width:64px;
 height:20px;
 border:none;
 } 
.hotelcolum1 .date  table{
 width:100%;
 }
.pr{
 background:url(../images/hotelcolum1imgbg.gif) no-repeat;
 width:135px;
 height:18px;
 } 
.pr ul li{
 float:left;
 width:67px;
 text-align:center;
 } 
.photos img{
 width:133px;
 height:84px;
 padding:4px;
 border:1px solid #ececec;
 margin-bottom:15px;
 } 
.hotelcolum1 .date table{
 margin:10px 0px;
 } 
.hotelcolum1 .date .hotellist ul{
 margin-left:10px!important;
*margin-left:10px;

 } 
.hotelcolum1 .date .hotellist ul li{
 line-height:1.8em;
 width:275px;
 
 } 
 /*分页样式*/
.fenye{
 text-align:center;
 margin-top:30px;
 } 
 /*酒店TAB样式效果*/
.hoteltab li a{
 font-size:12px;
 font-weight:normal!important;
 display:block;
 width:79px;
 height:30px;
 color:#1095d0!important;  
 text-align:center;
 } 
.hoteltab .on a{
 display:block;
 width:79px;
 height:30px;
 background:url(../images/hoteltab.gif) 0px 4px no-repeat; 
 font-weight:bold!important;
 } 
.hoteltab li{
 float:left;
 }
 /*酒店展示样式CSS*/
.hotelshow { 
 background:url(../images/imgbg.gif) center no-repeat;
 padding:10px 0px;
 } 
.hotelshow  img{
width:634px!important;
height:158px!important;
 margin-left:14px;
 margin-top:-7px;
 } 
.hotelname{
 font-size:14px;
 font-weight:bold;
 text-align:left;
 padding:10px 0px;
 margin-left:10px;
 } 
.hotelname img{
 margin-right:2px;
 } 
 /*酒店介绍样式css*/
.hotelintorduction{
 padding:20px 10px;
 line-height:1.8em;
 } 
.hotelintorduction h5{
 font-size:14px;
 } 
.roomshotel{
 width:100%;
 }
.roomshotel img{
 padding:3px;
 border:1px solid #ececec;
 margin:10px 0px;
 }
.roomshotel .icon1{
	margin:0 0 0 3px;
	padding:0;}
.roomshotel .jianjian{
  border:none;
  margin:0px;
  }
.hotelcomments {
 margin-top:20px;
 margin-left:10px;
 }
.hotelcomments li{
  line-height:2em;
 }  
textarea{
 width:600px;
 height:130px;
 margin-bottom:10px;
 } 
.hotelcomments .om{
 font-size:14px;
 font-weight:bold;
 } 
.hoteldlcomments {
 margin-top:10px;
 } 
.hoteldlcomments span{
 float:right;
 margin-right:20px;
 margin-top:-30px;
 } 
.imgs {
 clear:both;
 float:left;

 } 
.imgs li{
    
  float:left;
  display:block;
  
  } 
.imgs li img{
  padding:3px;
  border:1px solid #ececec;
  margin:10px 12px;
  width:130px;
  height:85px;
 } 
.hotelsearch{
margin:10px 0px;
float:left;
padding:10px 10px;
float:left;

 } 
.hotelsearch .hotellist{
 padding-left:10px;
 } 
.hotelsearch .hotellist li{
 padding:3px 0px;
 
 } 
.btn4 {
 width:79px;
 height:25px;
 background:url(../images/btn4.gif) no-repeat;
 font-size:12px;
 font-weight:bold;
 color:#000;
 border:none;
 }
 
 /*flightcss机票样式*/
#flightform{
 clear:both;
 width:100%;
 margin-top:12px;
 }
#flightform .tit{
	position:relative;
 background:url(../images/flighttitbg.gif) no-repeat;
 height:32px;
 padding-left:10px;
 line-height:2.5em;

 } 
#flightform .tit span{
	position:absolute;
	top:0;
	right:20px;
 font-weight:normal;
 } 
#flightform  .date{
 margin-top:10px;
 } 
#flightform  .date  ul{
 background: url(../images/flightulbg.gif) bottom repeat-x;
 height:40px;
 } 
#flightform  .date  ul li{
 font-weight:bold;
color:#ccc;
 float:left;
 width:75px;
 display:block;
 float:left;
 text-align:center;
 height:40px;
 line-height:3em;
 border-left:1px solid #a1bdd2;
 border-top:1px solid #a1bdd2;
 }
#flightform  .date  ul li a{
 display:block;
 float:left;
 width:75px;
 display:block;
 float:left;
 text-align:center;
 height:41px; 
 *height:40px;
 color:#989898;
 } 
#flightform  .date  ul .on a{
 background: url(../images/flighthoverbg.gif) repeat-x;
 font-weight:bold;
 color:#000;
 } 
#flightform  .date  ul li a:hover{
 font-weight:bold;
 color:#000;
 } 
 
#flightform  .datedate table{
 float:left;
 width:100%;
 margin-top:10px;
 margin-bottom:20px;
 } 
#flightform  .datedate table img{
 margin-right:8px;
 } 
#flightform  .date table .omimg{
 padding:10px 0px;
 } 
#flightform  .date table td{ 
 background:url(../images/bo1bg.gif) bottom repeat-x;
} 
#flightform  .date table .omimg img{
 width:80px;
 height:48px;
 padding:3px;
 border:1px solid #ccc;
 }
.doo li{
line-height:3em;
background:url(../images/bo1bg.gif) bottom repeat-x;
 } 
.doo li span{
 float:right;
 margin-top:-30px;
 font-size:11px;
 } 
 
 
 
/*carcss自驾租车的CSS样式*/ 
.car1 {

 }
.car1 .tit{
 height:34px;
 background:url(../images/cartit1.gif) no-repeat;
 font-weight:bold;
 line-height:2.7em;
 padding-left:10px;
 } 
.car1 .tit a{
 color:#fff;
 } 
.car1 .date{
 background:url(../images/cardatebg.gif)  no-repeat;
 padding:5px 0px 10px 10px;
 } 
.car1 .date ul li{
 line-height:2.3em;
 }
#flightform .date table{
 width:100%;
 margin-bottom:20px;
 } 
#flightform .date table img{
 margin-right:5px;
 } 
#flightform .date table{
 line-height:1.8em;

 } 
 
#flightform .date table .beizhu{
 padding:10px 0px;
 border-top:1px solid #ececec;
 }
 
/*weddingcss 婚纱内页的CSS样式*/ 
#left .weddingtit{
 background:url(../images/weddingtitbg.gif) no-repeat;
 height:33px;
 padding-left:10px;
 line-height:2.5em;
 font-size:14px;
 }
#left .weddingdate{
 border:1px solid #ececec;
 border-top:none;
 float:left;
 clear:both;
 width:661px;
 }  
#right .js{
 background:url(../images/shadow.gif) left bottom  no-repeat;
 height:225px;
 } 
.weddingtuijian{
  margin-top:10px;
  margin-bottom:none;
  }
.weddingtuijian  .date ul{
 margin-top:-5px;
 }  
.weddingtuijian ul{
 }
.weddingtuijian ul li span{
	position:absolute;
	top:5px;
	right:10px;
 }  
.weddingdate{
 margin-top:-5px;
 padding:10px;
 } 
.weddingdate .ul1 li{ 
 background:url(../images/bo1bg.gif) bottom repeat-x;
 height:100%;
 }
.weddingdate .ul1 li table{
 width:100%;
 } 
.weddingdate .ul1 li table td img{
width:99px;
height:65px;
 float:left;
 padding:3px;
 background:#ecfafe;
 border:1px solid #d1e4f7;
 margin-right:10px;
 } 
.weddingdate  table{
 margin:10px 0px;
 } 
.weddingdate  table .ul2 li{
 background:none;
 } 
.weddingdate  table .ul2 li h3 {
font-size:14px;
margin-bottom:5px;
} 

.weddingtime{
 text-align:center;
 margin-top:40px;
 line-height:2em;
 }
.weddingtime h5{
 font-size:14px;
 } 
.weddingtime span{
 font-size:11px;
 } 
.weddingimgshow{
 text-align:center;
 margin-top:15px;
 } 
.btn3{
 background: url(../images/btn2.gif) no-repeat;
 width:65px;
 height:21px;
 border:none;
 margin-top:10px;
 margin-bottom:10px;
 } 
.weddingfont{
 padding:10px;
 padding-right:5px;
 margin-top:20px;
 line-height:1.8em;
 } 


/*holidaycss度假产品页面样式*/
.holidaylist{
 margin-top:10px;
 margin-left:10px;
 }
.holidaylist li{
 background:url(../images/sanjiao.gif) left no-repeat;
 line-height:2em;
 padding-left:10px;
 }

.holidaydate{
 padding:10px;
 }
 
.hltit a{
 color:#aaa!important;
 font-weight:bold;
 } 
.hltit .on{
 color:#4b4b4d!important;
 } 
 
/*zizhulist 自助游列表样式*/ 
.zizhulist{
 line-height:2em;
 padding:10px!important;
 } 
.zizhulist li{
 padding:5px 0px!important;
 min-height:10px;
 height:auto!important;
 height:10px;
 } 
.zizhulist li a,.zizhulist li img{
	float:left;}
.zizhulist li span{
	float:right;}
 
/*meetingcss会议页面内容的样式*/ 
.meetinglist{
 margin:10px 10px;
 padding-bottom:10px;
 }
.meetinglist li{
 line-height:2em;
 } 
/*flightordercss 机票预定的样式*/  
.communitycomments {
  margin-right:10px;
  width:710px;
  overflow:hidden;
 }
.weddingdate dl dt,.communitycomments dl dt{
 height:30px;
 background:#f2f9ff;
 border:1px solid #deeefe;
 padding-left:10px;
 line-height:2.5em;
 }

.weddingdate dl dd,.communitycomments dl dd{
 padding:20px 10px;
 line-height:2em;
 } 
.weddingdate dl dd ul li,.communitycomments dl dd ul li{
 padding:5px 0px;
 } 
.weddingdate dl dd ul li .inp{
 width:200px;
 } 

  
  
/*footercss脚步样式*/

#footer img{
 float:left;
 margin:0px 20px 0px 10px;
 }
#footer ul li {
 line-height:1.8em;
 } 




/* right2 id define*/
#right2{
 float:right;
 width:730px;
 height:100%;
 overflow:hidden;
 margin-bottom:20px;
 }

/*热点资讯*/
#right2 .sq .tit{
 height:53px;
 background:url(../images/shejutit.gif) left top no-repeat;
 font-size:12px;
 margin-bottom:5px;
}

#right2 .shequ .tit{
 	height:53px;
    background:url(../images/shejutit.gif) left top no-repeat;
	font-size:12px;
	margin-bottom:20px;
} 
#right2 .shequ table img{
 margin-right:10px;
 position:relative;
 top:2px;
 }
 
#right2 .shequ tr .content a{
   color:#0566be;
}
 #right2 .shequ .tit tr td{
 	padding-left:10px;
}
#right2 .shequ .tit .link{
	text-align:right;
	text-decoration:underline;
}
#right2 .shequ .zhiting{
	color:#d20418;
	padding-right:5px;
}
#right2 .shequ .zhuozhe{
	color:#ff8e27;
	padding-left:5px;
}
.right2date{
 padding-left:13px;
 clear:both;
 float:left;
 }
.right2date ul li{
 padding:5px 0px;
 width:98%;
 }
.right2date ul li img{
 position:relative;
 top:3px;
 }
 
#right2  .moreinfo{
 padding-right:30px;
 }
.shequ .fabiao a{ 
 float:right;
 font-weight:normal!important;
 font-size:12px;
 margin-top:-15px;
 margin-right:20px;
 } 
.shequ .fafa{
 margin-top:50px;
 } 
.shequ .fafa ul li{
 padding:5px 0px;
 } 
.inp3{
 width:300px;
 height:20px;
 } 
.inp5{
 width:105px;
 margin-right:7px;
 } 
 /*帮助页面css样式*/
.faq {
 height:50px;
 } 
.faq li{ 
 float:left;
 margin:0px 10px;
 } 
.faq1{
 margin-top:20px;
 font-weight:bold;
 font-family:Tahoma;
 color:#000;
 padding-left:10px;
 font-size:14px;
 } 
.membercenterorder {
 margin-top:30px;
 }
.sle1{
 width:156px;
 } 


.datex{
	margin-bottom:-3px;
}
 
