@charset "utf-8";
/* CSS Document */
*{
  margin:0;
  padding:0;
  border:0;
  }

body{
   font-size:12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#666;
   background:#d5ebff;
   }
li{list-style:none;}   
h4{font-weight:normal;margin-bottom:5px;}
h4 a{color:#000!important;font-size:12px;}
h4 a:hover{text-decoration:none;}
table th{color:#666;font-weight:normal;}
table th span{
  color:#ef5233;
 }
.more{margin-right:3px;} 
.more a{
  color: #FF9900!important;
  float:right;
  line-height:2.2em;
  height:22px;
  }
.more a:hover{
  text-decoration:none;
  color: #C75423!important;
  }  



a:link{color:#666;}
a:visited{color:#666;}
a:hover{color:#ff6600;}   


#wrapper{
   width:100%;
   background:url(../images/headerbg.jpg) repeat-x;
 /*  background:url(../images/3.jpg) no-repeat center top;*/
}
#content{
   width:960px;
   margin:0 auto;
   }
#sidebar{
   float:right;
   width:265px;
   overflow:hidden;
   margin-right:3px;
   overflow:hidden;
   } 
* html #sidebar{
   width:258px;
   }   
   
.order{
   margin-top:8px;
   height:196px;
   width:100%;
   }    
#footer{
   clear:both;
   width:100%;
   border-top:1px solid #cbd1d4;
   margin-top:50px;
   padding:20px 0px;
   } 
#footer a{
   text-decoration:none;
   } 
#footer a:hover{
   text-decoration:underline;
   }       
#footer span{
   float:right;
   margin-top:-15px;
   }   
#header{
   height:177px;
   }      
#logo{
   position:relative;
   left:10px;
   width:454px;
   height:150px;
   top:40px;  
   }  
.nav1{
   float:right;
   position:relative;
   color:#000000!important;
   margin-top:-170px;
   }   
.nav1 a{
   color:#000000!important;
   } 
.nav1 a:hover{
   color:#000;
   }   
#nav{
   background:url(../images/navbg.gif) repeat-x;
   height:33px;
   overflow:hidden;
   } 
#nav a{
   color:#fff;
   font-weight:bold;
   text-decoration:none;
   display:block;
   }
#nav a:hover{
   text-decoration:none;
   background:url(../images/navhover.gif) left top  no-repeat;
   height:33px;
   }     
#nav .navleftbg{
   background:url(../images/navleftbg.gif) left top no-repeat!important;
   height:33px;
   width:18px;
   }
#nav  ul{
   background:url(../images/navrightbg.gif) right top no-repeat;
   height:33px;
   }   
#nav  ul li{
  float:left;
  line-height:2.7em;
  display:block;
  width:100px;
  text-align:center;
  }        
#nav  ul  .online{
  background:url(../images/navhover.gif) no-repeat; 
  height:33px;
  }  
#main{
  width:680px;
  margin:8px 8px 0px 3px;
  float:left;
  } 
#main1{
  width:675px;
  margin:8px 8px 0px 0px;
  float:right;
  }   
#main .hotlecolumn{
  width:268px;
  margin-right:8px;
  float:left;
  height:466px;
  background:#fff;
  border-bottom:1px solid #d3e0ee;
  }
* html #main .hotlecolumn{
  height:465px;
  }  
  
#con_one_1,#con_one_2,#con_one_3{
  padding:0px 20px 15px 20px;
  } 
#con_one_1 ul li,#con_one_2 ul li,#con_one_3 ul li {
  color:#666;
  font-weight:normal;
  border-bottom:1px solid #f1f1f1;
  padding:12px 0px;
  display:block;
  width:226px;
  } 
#con_one_1 ul li{  
  height:43px;
  overflow:hidden;
  }   
.start img{
  width:15px;
  height:14px;
  }  
*+html .start img{
  width:15px;
  height:9px;
  padding-bottom:5px;
  }  
#con_one_1 ul li span,#con_one_2 ul li span,#con_one_3 ul li span{
  color:#ee5035;
  }
#con_one_1 .hotelimg,#con_one_2 .hotelimg,#con_one_3 .hotelimg{
  float:left;
  margin-right:25px;
  }    
  
#main .hotlecolumn .hotelcolumntit {
  background: url(../images/hotelcolumntitbg.gif) no-repeat;
  height:29px;
  padding-left:15px; 
  overflow:hidden;
  }  
#main .hotlecolumn .hotelcolumntit li,.housetit ul li{
  float:left;
  display:block;
  width:80px;
  height:29px;
  font-weight:bold;
  text-align:center;
  line-height:2.5em;

  } 
#main .hotlecolumn .hotelcolumntit li a,.housetit ul li a{
  text-decoration:none;
  font-size:14px;
  display:block;
  color:#fff!important;  
  }
#main .hotlecolumn .hotelcolumntit li a:hover,.housetit ul li a:hover{
  background:url(../images/hotelcolumnhover.gif) no-repeat;
  height:29px;
  color:#000;
  }  
#main .hotlecolumn .hotelcolumntit .on a,.housetit .on a{
  background:url(../images/hotelcolumnhover.gif) no-repeat;
  height:29px;
  color:#000!important;
  } 
   

#main .jsimg{ 
  float:right;
  width:398px;
  height:214px;
  
  }  
#main .zuche{
  margin-top:8px;
  height:157px;
  float:right;
  width:398px
  } 
.zuche .traveltit{
  background:url(../images/traveltitbg.gif) no-repeat;
  width:398px;
  height:29px;
  clear:both;
  }  
.zuche .traveltit li{
  float:left;
  } 
.zuche .traveltit li a{
  color:#fff;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  display:block;
  width:74px;
  height:29px;
  text-align:center;  
  line-height:2em;
  } 
.zuche .traveltit li a:hover{
  color:#000!important;
  }  
.traveltit .on {
  background:url(../images/traveltithover.gif) no-repeat;
  width:74px;
  height:29px;
  color:#000!important;
  }
.traveltit .on a{
  color:#000!important; 
  } 
#con_two_1,#con_two_2,#con_two_3,#con_two_4,#con_two_5{
  background:#fff;
  overflow:hidden;
  height:155px;
  padding:0px 10px;
  border-bottom:1px solid #d3e0ee;
  }  
#con_two_1 table ,#con_two_2 table,#con_two_3 table,#con_two_4 table,#con_two_5 table {
  width:96%;
  margin:0 auto;
  margin-top:5px;
  }  
#con_two_1 table th,#con_two_2 table th,#con_two_3 table th,#con_two_4 table th,#con_two_5 table th{
  height:25px;
  border-bottom:1px solid #efefef;  
  } 
#con_two_1 table .kongge,#con_two_2 table .kongge,#con_two_3 table .kongge,#con_two_4 table .kongge,#con_two_5 table .kongge{
  text-align:left;
  padding-left:10px;
  }
#con_two_1  .more,#con_two_2 .more,#con_two_3 .more,#con_two_4 .more,#con_two_5 .more{
  display: block;
  margin-right:5px;
  } 
.meeting{  
 margin-top:6px!important;     
 clear:both;
 margin-bottom:8px;
 }
 
* html .meeting{  
 margin-top:8px!important;     
 clear:both;
 margin-bottom:0px;
 }
.food,.enjoy{
  margin-top:6px;
  }    
.foodtit{
  background: url(../images/search.gif) no-repeat;
  width:258px;
  height:28px;
  color:#000;
  font-size:14px;
  font-weight:bold;
  line-height:2em;
  padding-left:10px;
  } 
.foodtit .eat{
	position:absolute;
	width:74px;
	height:43px;
	float:right;
	margin-top:-20px;
	left: 969px;
	top:240px;
  }   
.fooddate,.enjoydate,.eatdate1,.tuijian{
  background:#fff;
  border-bottom:1px solid #d3e0ee;
  height:180px;
  width:248px;
  padding:10px 10px 0px 10px;
  }  
.fooddate{
  padding-top:5px;
  }  
.eatdate1{
  height:260px;
  } 
.enjoydate,.tuijian{
  height:100%;
  }  
.eatdate1 ul{
  margin-top:10px;
  }  
.eatdate1 ul li{
  background:url(../images/squre.gif) 3px 10px no-repeat;
  padding-left:15px;
  }  
.eatdate1 ul li a{
  color: #000066;
  } 
.eatdate1 ul li span {
  color:#ff6600!important;
  }
.eatdate1 ul li a:hover{
  color:#ff6600;
  }     
.fooddate ul li,.enjoy ul li{
  border-bottom:1px solid #efefef;
  line-height:1.8em;
  }  
.enjoydate ul li {
  background: url(../images/squre.gif) 0px 10px no-repeat ; 
  padding-left:8px;
  }  
.enjoydate li span{
  font-size:11px;
  color:#CCC;
  }  
.fooddate ul li a,.enjoydate ul li a{
  text-decoration: none;
  
  } 
.fooddate ul li a:hover,.enjoydate ul li a:hover{
  text-decoration:underline;
  }   
.adv{
  margin-top:10px;
  }  
  
.housetit,.funtit,.meetingtit{
  background:url(../images/housetit.gif) no-repeat;
  width:100%;
  height:29px;
  }
  
.housetit ul,.funtit ul,.meetingtit ul{
 padding-left:20px;
 }  
.housetit span a,.funtit span a,.meetingtit span a{ 
 float:right;
 line-height:2.3em;
 padding-right:15px;
 color:#fff!important;
 } 
#main .housedate{
 margin-top:3px;
 width:675px;
 background:#fff;
 height:100%;
 } 
#main .housedate dl dd{
 padding:10px; 
 clear:both;
 } 
#main .housedate dl dd .wenzi{
 width:500px;
 float:right;
 clear:both;
 line-height:2em;
 } 
#main .housedate dl dd .wenzi a{
 color:#FF6600;
 text-decoration:underline;
 background:url(../images/zoom.png) no-repeat;
 padding-left:20px;
 } 
#main .housedate dl dd img{
 float:left;
 margin-right:10px;
 width:140px;
 height:101px;
 background:#fff;
 padding:1px;
 border:1px solid #d0edfd;
 } 
#main .housedate dl dt{
 background:url(../images/housedatetitbg.gif) repeat-x;
 height:25px; 
 border:1px solid #d0edfd;
 font-size:13px;
 margin-top:5px;
 color:#000066;
 padding:5px 0px 0px 10px;
 clear:both;
 }
.fengye{
 background:url(../images/meetingtitbg.gif)  no-repeat;
 height:32px;
 width:678px;
 margin-top:15px;
 display:block;
 clear:both;
 }

.housedetails, .eatdatetable{
 background-color:#fff;
 padding:20px;
 line-height:1.8em;
 height:110px;
 border-bottom:1px solid #ccdcea;
 } 
.housedetails, .eatdatetable{
 height:100%;
 } 
.housedetails{
 width:638px;
 overflow:hidden;
 } 
.detailsimg{
 margin:0 auto;  
 text-align:center;
 width:554px;
 overflow:hidden;
 } 
.detailsimg img{
 max-width:530px;
 }
.detailscontent{
 line-height:2em;
 text-indent:2em;
 font-size:12px;
 } 
.table1{
 text-align:center;
 border:1px solid #DFF1FF;
 } 
.table1 .gray th{
 background:#F5F5F5;
 } 
.table1 .inp{
 width:50px;
 border:1px solid #ff6600;
 } 
.indent{
 text-indent:8px;
 text-align:left;
 } 
 
.lastestspecial{
 margin-top:10px;
 }
.lastestspecial ul{
 width:90%;
 } 
.lastestspecial ul li{
 border-bottom:1px solid #F0F0F0;
 line-height:2em;
 background:url(../images/squre.gif) 3px 10px no-repeat;
 padding-left:10px;
 width:90%;
 } 
.lastestspecial ul li span{
 float:right;
 font-size:11px;
 color: #BBBBBB;
 margin-top:-22px;
 padding-right:10px;
 }  
.housetit1{
 margin-top:20px;
 color:#000;
 font-size:14px;
 text-align:center;
 margin-bottom:5px;
 } 

.tabletit th{
 background:url(../images/housedatetitbg.gif) repeat-x;
 height:30px;
 } 
.housecontent img{
 border:1px solid  #d0edfd;
 float:left;
 margin-right:15px;
 padding:1px;
 background:#fff;
 width:140px;
 height:101px;
 }
.housecontent span{
 color:#FF6600;
 text-decoration:underline;
 } 
.enjoy .search{
 background:url(../images/search.gif) no-repeat;
 width:100%;
 height:29px;
 color:#000;
 font-size:14px;
 font-weight:bold;
 line-height:2em;
 padding-left:10px; 
 } 
.fooddate{ 
  background:url(../images/orderbg.gif) repeat-x; 
  border-bottom:1px solid #ccc;
 } 

.fooddate .inp1,.fooddate .inp2{
 margin-left:15px;
 } 
.fooddate .inp1{
  height:18px;
  border:1px solid #ccc; 
  width:150px;
 } 
.fooddate .inp2{
  width:50px;
  border:1px solid #ccc; 
  
 } 
.fooddate .btn{
 background:url(../images/searchbtn.gif) no-repeat;
 width:77px;
 height:27px;
 margin-top:5px;
 margin-left:150px;
 } 
 
/**/ 
.eattit{
 background: url(../images/housetit.gif) no-repeat;
 height:32px;
 font-size:14px;
 color:#fff;
 font-weight:bold;
 line-height:2em;
 padding-left:10px;
 }
.eatdatetable{
 } 
.eatdatetable table{
 width:100%;
 }
.eatdatetable table span{
 color:#FF6600;
 text-decoration:underline;
 } 
.eattabletit th{
 background:url(../images/tablebg2.gif) repeat-x;
 height:30px;
 border-bottom:1px solid #c4cccf;
 } 
.eattable2{
 border:1px solid #c4cccf;
 width:98%;
 } 

.eattablethead{
 background:#F7F7F7;
 color:#FF6600!important;
 } 
.eattablethead th{
 color:#000!important;
 }
.indentit{
 color:#000;
 text-indent:8px;
 } 

/*fun*/
.funtit{
 background:url(../images/funtit.gif) no-repeat;
 height:29px;
 }
.funtit ul li{
 float:left;

 } 
.funtit ul li a{
 display:block;
 width:100px;
 height:29px;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 line-height:2.2em;
 text-decoration:none;
 color:#fff!important;
 } 
.funtit ul li a:hover{
 background:url(../images/funhover.gif) no-repeat; 
 width:100px;
 height:29px;
 color:#000;
 } 
.funtit .on a{
 background:url(../images/funhover.gif) no-repeat; 
 width:100px;
 height:29px;
 color:#000!important;
 text-decoration:none;
 } 
.fundatetit{
 background: url(../images/housedatetitbg.gif)  repeat-x;
 height:30px;
 border:1px solid  #B5E3FF;
 line-height:2.5em;
 font-weight:bold;
 color: #000066; 
 text-indent:8px;
 } 
.fundatetit .details{
 display:block;
 margin-top:-30px;
 }
.fundatetit .details img{
 margin-right:5px;
 }  
 
/*tonghang*/ 
.tonghanglist li{
 line-height:2em;
 border-bottom:1px solid #f1f1f1;
 color:#003399;
 background:url(../images/gif-0618.gif) 5px 10px no-repeat;
 padding-left:20px;
 width:610px;
 }
.tonghanglist li span{
  float:right;
  margin-top:-20px;
  font-size:11px;
  color:#ccc;
  } 
.tonghanglist li span a{
 color:#FF6600;
 float:right;
 margin-top:-25px;
 } 
/*ordering*/
.orderingdetails {
 text-align:center;
 }
.orderingdetails table{
 width:90%;
 } 
.orderingdetails tr th{
 border:1px solid #DDEFFF;
 height:20px;
 }
.imformation  .inp{
 border:1px solid #ff6600;
 height:20px;
 }
.imformation textarea{
 border:1px solid #ff6600;
 width:600px;
 height:70px;
 margin-bottom:10px;
 } 
.orderingdetails .tr2{
 text-indent:8px;
 }  
.orderingdetails .tr2 span{
 color:#CC0000;
 }
.imformation {
 margin-top:10px;
 } 
.imformation img{
 margin-right:5px;
 }  

.replay1{
 background: url(../images/tablebg3.gif) repeat-x; 
 height:32px;
 padding:1px;
 border-bottom:1px solid #F0F8FF;
 }
 
 
 
.replay3{
 border-left:1px solid #e2e2e2;
 border-right:1px solid #e2e2e2;
 border-bottom:1px solid #e2e2e2;
 } 
.fatie{
 margin-top:20px;
 } 
 
 
 .leavemessage{
  background:#fff;
  border:1px solid #e7f6fd;
  padding:20px;
  line-height:1.7em;  
  }  
.leavemessage .inp  {
  height:23px;
  border:1px solid #ccc;
  width:280px;
  
  }
.leavemessage textarea{
  width:450px;
  height:100px;
   border:1px solid #ccc; 
  }  
.leavemessage .btn,.housedetailsorder .btn{
  font-size:12px;
  margin-top:10px;
  margin-right:10px;
  background:url(../images/send_bg.gif) no-repeat;
  width:76px;
  height:20px;
  } 
.housedetailsorder{
  margin-top:20px; 
  }  
.housedetailsorder .inp{ 
  border:1px solid #ccc;
  height:20px;
  }  
.housedetailsorder select{
  width:155px;
  } 
.housedetailsorder textarea{
  border:1px solid #ccc;
  width:500px;
  height:70px;
  } 
.housedetailsorder .btn,.orderbtn{
  background:url(../images/yddjeoe.gif)  no-repeat;
  width:68px;
  height:22px;
  color:#fff;
  font-weight:bold;
  }   


.links{
  margin-top:8px;
  clear:both;
  border-bottom:1px solid #ccc;
  height:100%;
  background:#fff;
  }
.links .tit{
  font-weight:bold;
  text-align:left;
  padding-left:5px;
  height:28px;  
  font-size:14px;
  padding-top:3px;
  color:#000;
  background:url(../images/tablebg2.gif) repeat-x;
  
  }  
.wenzilinks{
  padding:5px;
  }  
.wenzilinks a{
  text-decoration:underline!important;
  } 
.imglinks {
  margin-top:5px;
  }   
.imglinks a{
 
  padding-left:5px;
  padding-right:5px;
  width:81px;
  }
.imglinks img{
  border:1px solid #ccc;
  margin-bottom:3px;
  width:100px;
  height:40px;
  }  
.tuijian ul li{
  display:block;
  height:100%;
  padding-top:10px;
  padding-bottom:10px;
  width:100%;
  }  
.tuijian ul li img{
  float:left;
  margin-right:5px;
  }
.tuijian .tuijiancarinfo{
  float:right;
  width:180px;
  }  
.meetingdate{
  background:#fff;
  height:120px;
  border-bottom:1px solid #d3e0ee;
  padding:10px 0px;
  width:678px;
  overflow:hidden;
  }  
.meetingdate ul {
  margin:0 auto;
  }
.meetingdate ul li {
  float:left;
  width:142px;
  height:96px;
  display:block;
  text-align:center;
  padding-left:10px;
  padding-right:10px;
  }
.meetingdate ul li img{
  width:140px;
  height:101px;
  margin-bottom:5px;
  }  
.meetingtit2{
  background:url(../images/meetingtitbg.gif) no-repeat;
  height:30px;
  margin-top:12px;
  width:668px;
  font-weight:bold;
  color:#000;
  font-size:14px;
  line-height:2.2em;
  padding-left:10px;
  }
.meetingtit2 span{
  float:right;
  font-size:12px;
  font-weight:normal;
  margin-top:-30px;
  margin-right:15px;
  }  
.wholetit{
  width:668px;
  height:32px;
  background:url(../images/meetingtitbg.gif) no-repeat;
  padding-left:10px;
  line-height:2.2em;
  }
.wholetit .details{
  float:right;
  margin-top:-25px;
  padding-right:10px;
  }  
.wholetit .details img{
  position:relative;
  top:8px;
  } 
  .hotelpackage {
 line-height:1.5em;
 marign-bottom:10px;
 clear:both;
 } 
.hotelpackage  .date1 ul li{
 width:72px;
 display:block;
 float:left;
 margin:5px 5px;
 word-break:break-all;
 overflow:hidden;
 text-align:center;
 } 
.hotelpackage  .date1 ul li a img{
 width:68px;
 height:60px;
 padding:2px;
 background:#a6c414;
 }
.hotelpackage  .date1 ul li a:hover img{
 width:59px;
 height:53px;
 padding:2px;
 background:#ccc;
 }
 .btn3{
 background: url(../images/btn2.gif) no-repeat;
 width:65px;
 height:21px;
 border:none;
 margin-top:10px;
 margin-bottom:10px;
 } 
  .red{
 	color:red;
}
.ipt{
width:74px;
height:21px;
border:none;
background:url(../images/input.gif) no-repeat;
}
.nav2-a{width:100%; background-position:left;height:29px;float:left;padding-top:3px;padding-left:10px;overflow:hidden;}
.btn-login{background:url(../images/btn2.gif) no-repeat;width:65px;height:23px;border:none!important;color:#FFFFFF;font-size:12px;margin-top:0px;}
	.btn-register{background:url(../images/send_bg.gif) no-repeat;width:65px;height:23px;border:none;color:#1e376d;}