/* CSS Document */
*{
 margin:0;
 padding:0;
 border:0;
 }
/*jscss*/

 
body{
 font-size:12px;
 font-family:"";
 color:#333;
 background:#fff url(../images/bg.gif) repeat-x;
 }
.chgd{zoom:1;overflow:hidden;}
.Cont{width:635px;margin-left:1px;padding:15px 0;float:left;overflow:hidden;}
.ScrCont{width:10000000px;}
#List1_1,#List2_1{float:left;} 
 
select,input,textarea{
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 }
.black{
 color:#000;
 } 
h5{
 font-size:12px;
 } 
.more{
 text-align:right;
 padding-right:5px;
 } 
.more span{
 font-weight:bold;
 color: #CC0000!important;
 } 
.more a,.more2 a,.more{
 color:#51a208!important;
 text-decoration:underline!important;
 } 
.shuzi{
 color:#CC0000!important;
 font-weight:bold;
 } 
li{list-style:none;margin:0;padding:0;} 
a:link{color:#666;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#51a208;text-decoration:underline;}
/*表单样式*/
.divform1{
 width:85%;
 margin:0 auto;
 padding:10px 0px 1px 17px;
 color:#48681c;
 }
 /*带删除线的样式*/
.oline{
 color:#9d9ea2;
 text-decoration: line-through;
 }
 
.tline{
 color:#ff8702;
 }
 /*li的点列表背景*/
.squ{
  background:url(../images/squre.gif)  0px 10px no-repeat;
  padding-left:10px;
 } 
 /*li的点列表三角形箭头背景*/
.sanjiao a,.sanjiao2{
  background: url(../images/sanjiaoa.gif)  0px 5px no-repeat;
  padding-left:10px;
 }  

.sanjiao2{
 background-position:0px 12px;
 }
.linkfont a { 
 font-weight:bold;
 text-decoration:underline!important;
 }  
/*formsytle表单样式*/ 
.divform1 span{
 color:#496818!important;
 text-decoration:underline;
 }
.divform1 .inp{
 width:116px;
 height:19px; 
 line-height:1.4em;
 padding-left:3px;
 margin-right:8px;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 } 
.divform1 .btn{
 background:url(../images/registerbg.gif) no-repeat;
 width:57px;
 height:20px;
 color:#fff;
 font-size:12px;
 margin-right:10px;
 margin-left:5px;
 } 
.divform1 .btn1{
 background: url(../images/loginbg.gif) no-repeat;
 width:57px;
 height:20px;
 color:#fff;
 font-size:12px;
 }  
.divform{
 padding:0 0 3px 25px;
 padding-bottom:2px;
 width:90%;
 margin:0 auto;
 }
 .divformb2{
 padding:0 0 0px 25px;
 padding-bottom:9px;
 width:90%;
 margin:0 auto;
 }
  .divformb2 span{ padding-left:24px;}
.searchdate .divform span{ 
 letter-spacing:24px;
 } 
 
.divform select,.divformb2 select{ 
 width:120px;
 border:1px solid #ccc;
 color:#333;
 } 
.divform .inp,.divformb2 .inp{
 height:20px;
 border:1px solid #ccc;
 width:170px;
 margin-top:3px;
 font-size:12px;
 line-height:1.8em;
 padding-left:5px;
 } 
.divform .btn,.divformb2 .btn{
 background:url(../images/searchbtnNew.gif) no-repeat;
 width:54px;
 height:24px;
 } 
.divform .btn2,.divformb2 .btn2{
 background:url(../images/btnooo.gif) no-repeat;
 width:71px;
 height:28px;
 float:right;
 margin-right:20px;
 font-weight:bold;
 color:#467936;
 }
.btn5{
 background:url(../images/btnooo.gif) no-repeat;
 width:71px;
 height:28px;
 font-weight:bold;
 color:#467936; 
 margin:0px;
 float:right;
 } 
.inp4{
 width:180px;
 border:1px solid #ccc;
 height:23px;
 line-height:2em;
 padding-left:5px;
 } 
 /*flash层*/
.flash{
 width:272px;
 height:152px;
 margin-bottom:10px;
 *margin-top:30px;_margin-top:0px;
 } 
 /*分页样式*/
.fenye {
 margin-top:15px;
 text-align:center;
 clear:both;
 margin-bottom:10px;
 } 
 
.fenye .fo{
 width:24px;
 height:24px;
 display:inline;
 padding:3px;
 } 
.fenye .to{
text-decoration:underline!important;
 } 

/*	Site framework网站框架*/
#wrapper{
 width:985px;
 margin:0 auto;
 } 
 
#container{

 } 
 
 /*top为固定头部层筐架*/

	#top #logo{
	height:116px;
	*margin-bottom:60px;
	_margin-bottom:0px;
	clear:both;
	} 
	#top #logo img{ float:left}
	#top #logo p{ float:right;padding-top:10px;color:#538E3A;}
	#top #logo p a{ color:#538E3A;}
   #top .topbg{
    background:url(../images/topyuanjiaobg.gif) top no-repeat;
    height:42px;
	position:relative;
	*top:-60px;/*for ie6.0 ie7.0*/
	_top:0px;/*for ie6.0*/
	}
    .header,.header1,.header2,.header3{
	background:url(../images/topbg.gif) repeat-x;
	height:258px;
	width:983px;
	border-left:1px solid #328904;
    border-right:1px solid #328904; 
	clear:both;
	display:block;
	position:relative;
	top:-63px;
	}
	.header1{
	background:url(../images/hotelheaderbg.gif) repeat-x;
	height:100%;
	}
	*+html .header1 .date{
	height:250px;
	clear:both;
	padding-bottom:10px;
	
	
	}
    .header2{
	background: url(../images/header2bg.gif) repeat-x; 
	height:96px;
	}	
	.header3{
	background: url(../images/header3bga.gif) no-repeat; 
	height:103px;
	}	
	
/*网页内容筐架*/	
#pagebody{ 
 border-left:1px solid #328904;
 border-right:1px solid #328904; 
 border-bottom:1px solid #328904;
 padding-top:2px;
 height:100%;
 position:relative;
 top:-63px;
 width: 983px;
 overflow-x: hidden;
 }
    /*网页内容的主体框架*/
    #pagebody #mainbody,#mainbody1{ 
	 width:686px;
	 float:left;
	 margin:10px 0px 0px 8px;
	 display:inline;
	 margin-bottom:40px;
	 overflow:hidden;
	 }
	 
	#mainbody1{ 
	 background:url(../images/showdow.gif) right repeat-y;
	 
	 } 
	 
/*左侧栏框架*/	 
.leftbar,.leftbar1{
 width:221px;
 float:left;
 } 
 /*右侧栏框架*/
.rightbar,.rightbar1{ 
 width:441px;
 float:right;
 margin-right:10px;
 display:inline;
 }
.leftbar1{
 width:239px;
 }
.rightbar1{
 width:424px;
 }
 
 	 
	   #mainbody .mainleft,.mainleft1{
	   width:36.3%;
	   float:left;
	   height:100%;
	   overflow:hidden;
	   margin-left:1px;
	   }
	   #mainbody .mainright{
	   width:420px;
	   float:right;
	   margin-right:3px;
	   height:100%;
	   
	   }
	  #pagebody #siderbar{ 
	 width:272px;
	 float:right;
	 margin:10px 12px 0px 0px;
	 display:inline;
	 }
	/*footer样式*/
     #pagebody #footer{
     background: url(../images/foot_up.gif) top no-repeat;
     padding:0px 25px 25px 25px;
	 clear:both;
	 height:100%;
     } 
	 /*友情连接样式*/
	 .links ul{
	  margin-top:5px;
	  margin-right:5px;
	  width:920px;
	  line-height:1.2em;
	  }
	 .links ul li{
	 float:left;
	 width:100px;
	 display:block;
	 padding:2px 2px;
	 
	 }
	 .links ul li a img{ 
	 padding:1px;
	 border:1px solid #dadada; 
	 background:#f7f7f7;
	 width:88px;
	 height:31px;
	 }
	 .links ul li a:hover img{ 
	 padding:1px;
	 border:1px solid #ccc; 
	 background:#dadada;
	 }
	 
/*details*/

/*topbg为主导航样式*/
.topbg .tel{
 width:200px;
 left:15px;
 color:#eeff9f;
 }
.topbg .tel img{ 
margin-top:-10px;
position:relative;
top:17px;
right:-5px;
 } 
.xxxoo{
 /*right:100px;*/
 width:78%;
 float:right;
 right:0px;
 /*position:absolute;*/
 position:relative;
top:69px;
top:-62px;
 } 
 
* html .xxxoo{
 top:-62px;
 width:71%;
 } 
.topbg ul {
 margin-left:87px;
 } 
* html .topbg ul{
 margin-left:31px;
 } 
.topbg ul li{ 
 float:left;
 display:block;
 margin-right:13px;
 } 
.topbg ul li a{
 color:#b5e673!important;
 } 
.topbg ul .q1, .topbg ul .q2,.topbg ul .q3,.topbg ul .q4{
 width:55px;
 text-align:center;
 
 height:60px;
 }
 /*会员中心样式*/
.topbg ul .memcenter {
 width:313px;
 height:89px;
 background:url(../images/membercenterbg.gif) no-repeat;
 }
.memcenter2 {
 padding-left:40px;
 width:313px;
 height:89px;
 background:url(../images/membercenterbglogin.gif) no-repeat;
 line-height:6em;
 }
.memcenter2 em{
 color: #006600!important;
 font-style:normal;
 text-decoration:underline;
 } 
.topbg ul .q1{
 background:url(../images/member.gif) no-repeat;
 width:55px;
 display:block; 
 } 
.topbg ul .q2{
 background:url(../images/contact.gif) no-repeat;
 width:55px;
 display:block; 
 }  
.topbg ul .q3{
 background:url(../images/help.gif) no-repeat;
 width:55px;
 display:block; 
 }  
.topbg ul .q4{
 background:url(../images/pay.gif) no-repeat;
 width:55px;
 display:block; 
 }  
.nav{
 margin:0 auto;
 display:block;
 clear:both;
 }
 
 /*js样式*/
.js{
 clear:both; 
 float:left;
 margin-top:10px;
 margin-left:10px;
 display:inline;
 width:679px;
 height:256px;
 }
/*2008-12-19修改*/
.notjs{
	width:687px;
	margin-top:12px;
	margin-left:6px;
	_margin-left:4px;
	height:256px;
	float:left;
	clear:both;
}
/*2009-01-21修改*/
.notice{
	width:193px;
	padding:88px 22px 84px 32px;
	float:left;
	height:84px;
	background:url(../images/notice.jpg);
}
/*
.notice{
	width:193px;
	padding:108px 22px 84px 32px;
	float:left;
	height:64px;
	background:url(../images/notice.jpg);
}*/

.n-more{height:22px;text-align:right;}
/*2009-01-21修改*/
#rollAD{
	height:60px;
	position:relative;
	overflow:hidden;	
}
/*
#rollAD{
	height:40px;
	position:relative;
	overflow:hidden;	
}*/
#rollText {line-height:20px;}
.flashjs{
	width:418px;
	height:256px;
	float:left;
}
.jstop{
	background:#FFF url(../images/imgtop.jpg) no-repeat left -1px;
	height:18px;
}
.jsmax{
	background:#FFF;
	height:220px;
}
.jsbottom{
	background:url(../images/imgbottom.jpg);
	height:18px;
}
.jsoff{
	width:22px;
	float:left;
	height:256px;
	background:url(../images/imgright.jpg);
}
.qqmax{
	width:272px;
	height:61px;
	background:url(../images/qq-bg.jpg);
	margin-bottom:10px;
	*margin-top:50px;
	_margin-top:0;
}
.qqmax ul{
	width:184px;
	float:left;
	clear:both;
}
.qqmax ul li{
	width:57px;
	padding:1px 0 0 35px;
	height:30px;
	line-height:30px;
	float:left;
	
}
.qqmax p{
	margin-top:3px;
	width:75px;
	float:right;
}

/*****************************/
/*天气预报样式*/
.weather{ 
 background:url(../images/weatherbg.gif) left no-repeat;
 float:right;
 width:231px;
 height:31px;
 overflow:hidden;
 margin:1px 6px 0px 5px;
 padding:5px 0px 0px 40px;
 } 
.header .searchdate,.header1 .searchdate,.header2 .searchdate{
	background:#FFF url(../images/searchbodybg3.gif) repeat-y right bottom;
	width:265px;
	height:190px;
	padding: 1px 10px 5px 10px;
 }
.header1 .searchdate,.header2 .searchdate{
 /*background:url(../images/searchbodybg3.gif) no-repeat;*/
 } 
.header .searchdate form,.header1 .searchdate form,.header2 .searchdate form{
 margin-top:10px;
 }  
 /*搜索内容样式*/
.search{
 width:282px;
 height:220px;
 float:right;
 margin:1px 5px 0px  0px;
 display:inline;
 overflow:hidden;
 }


.search ul{
 background:url(../images/searchtopbg.gif) no-repeat;
 clear:both;
 display:block;
 width:282px;
 height:31px;
 } 
.search ul li{
 float:left;
 display:block;
 width:135px;
 height:30px;
 margin:0px 3px;
 _margin:0px 1px;
 background:url(../images/tab1bgNew.gif) bottom no-repeat; 
 text-align:center;
 } 

.search ul li a{
 width:87px;
 height:20px;
 padding-top:10px; 
 display:block;
 color:#000;
 text-align:center;
 margin:0 auto;
 } 
.search ul .on a{
 width:132px;
 height:21px;
 padding-top:10px;
 display:block;
 background:url(../images/hotelsearchbgtitNew.gif) bottom no-repeat;
 font-weight:bold;
 padding-right:6px;
 color:#2c7500!important;
 text-align:center;
 } 
.search ul li span{
text-align:center;
 } 

.search ul li span.one1{
 background:none;
  }  
.search ul .on span.one1 {
 background: url(../images/hotelico.gif) 3px 0px no-repeat; 
 padding-left:25px; 
 }  
.search ul li span.one2{
 background:none;
  } 
.search ul .on span.one2 {
 background: url(../images/familyico.gif) 0px 0px no-repeat; 
 padding-left:25px; 
 }   
.search ul li span.one3{
 background:none;
  } 
.search ul .on span.one3{
 background: url(../images/flightico.gif) 3px 0px no-repeat; 
 padding-left:25px; 
 } 



/*天气预报样式*/
.weather strong{ 
 color:#4f7e32;
 } 
.weather em{
 font-style:normal;
 margin-left:35px;
 color:#cbcf8f;
 } 
.weather img{ 
 position:relative;
 /*top:3px;*/
 } 
.nav ul{
 display:block;
 }
.nav ul li{ 
 float:left;
 display:block;
 background: url(../images/line.gif) right no-repeat;
 margin-top:-1px;
 color:#fff;
 }
	 
.nav ul li a{  
 text-decoration:none;
 color:#fff!important;
 font-weight:bold;
 width:100px;
 height:25px;
 display:block;
 text-align:center;
 padding-top:10px;
 }
.nav ul li a:hover{
 text-decoration:none;
 color:#d8f285;
 } 
.nav ul li img{
 position:relative;
 top:1px;
 } 
.nav ul li a:hover,.nav ul .on{
 color:#d8f285!important;
 display: block;
 background:url(../images/hover.gif)  center bottom no-repeat;
 width:100px;
 height:25px;
 display:block;
 text-align:center;
 padding-top:10px;
 } 
 
 /**/
.mainleft .linedate{
 height:308px;
 border:1px solid #dadada;
 margin-top:-4px;
 padding:10px;
 overflow:hidden;
 } 
 
 /*内容的主体左侧大框架*/
.mainleft .linedate img{
 padding:3px;
 background:#eae9e4;
 margin-right:5px;
 float:left;
 } 
.mainleft .linedate {
 line-height:1.5em;
 } 	 
.mainleft .linedate em{
 display:block;
 font-style:normal;
 background:url(../images/youjilinebg.gif) left bottom no-repeat;
 padding-bottom:10px;
 color:#666;
 } 
.mainleft .linedate span{
 color:#CC3300;
 font-weight:bold;
 } 
 
.mainleft .linedate h5 a{ 
 font-weight:normal!important;
 color:#000;
 } 
 .mainleft .linedate h5 a:hover{
  color:#000!important;
  }
.mainleft .linedate ul {
 margin-top:10px;
 } 
.mainleft .linedate ul li{
 line-height:2em;
 color:#666;
 }	 
.mainright .hoteltit{ 
 font-weight:bold;
 color:#fff;
 background:url(../images/hoteltitbg.gif) no-repeat;
 height:23px;
 width:410px;
 font-size:14px;
 padding-left:10px;
 padding-top:10px;
 }	 
.mainright .hoteldate{
 border-left:1px solid #dadada;
 border-right:1px solid #dadada;
 border-bottom:1px solid #dadada;
 background:url(../images/hoteldatebg.gif) repeat-x;
 padding:10px;
 }	 
.mainright .hoteldate em{
 font-style:normal;
 display:block;
 background:url(../images/linegraybg.gif) bottom repeat-x;
 padding-bottom:7px;
 padding-left:5px;
 clear:both;
 } 
 
 /*酒店栏目样式CSS*/
.hoteldate em .on{ 
 color:#2b7600!important;
 } 
.hoteldate table{
 width:100%;
 margin-top:5px;
 } 
.hoteldate table tr td{
 height:24px;
 } 
.hoteldate table tr td{
 border-bottom:1px  solid #e6e6e6;
 } 
.hoteldate table .del{
 text-decoration: line-through;
 color:#9e9da2;
 } 
.hoteldate table .price{ 
 color:#ff8704;
 } 
.hoteldate table .order a{ 
 color:#52a308;
 }
.banner{ 
 margin-bottom:10px;
 width:100%;
 }
.banner img{
 margin-top:10px;
 } 
 /*租赁样式*/
.zulintit{
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
 }  
.zulintit ul{
 background: url(../images/zulintitbg.gif) no-repeat;

 height:100%;
 height:29px;
 clear:both;
 }  
.zulintit ul li{ 
 display:block;
 float:left;
 width:92px;
 height:28px;
 text-align:center;
 line-height:2.5em;
 } 
.zulintit ul li a:hover,.zulintit ul .on a{
 background:url(../images/zulin.gif) no-repeat; 
 display:block;
 float:left;
 width:92px;
 height:28px;
 font-weight:bold;
 color:#fff;
 }  
.zulintit table {
 width:95%;
 margin:0px 5px;
 
 } 
.zulintit table  tr td{ 
 height:26px;
 padding-left:5px;
 background:url(../images/zulinline.gif) bottom no-repeat;
 } 
.zulintit table  tr td span{
 color:#ff8702;
 } 
.zulinta td{
  background:url(../images/linegraybg.gif) bottom repeat-x;
  padding-left:5px;
 } 
.zulintit table .gray{
  background:#f8f8f8 url(../images/zulinline.gif) bottom no-repeat;
 } 
 
 
 /*酒店栏目样式*/
.hoteldate .hotelimages {
 clear:both;
 float:left;
 margin-left:-5px;
 margin-bottom:5px;
 } 
.hoteldate .hotelimages ul li{
 float:left;
 margin:0px 10px;
 } 
.hoteldate .hotelimages ul li img{
 padding:3px;
 background:#e8e8e6;
 } 
 
 /*首页图片库样式css*/
.photos{
 clear:both;
 padding-top:10px;
 width:100%;
 margin-bottom:10px;
 } 
.photos .tit {
 background:url(../images/photostitbg.gif) no-repeat;
 height:28px;
 } 
.photos .date{
 border:1px solid #dadada;
 height:100%;
 margin-top:10px;
 height:145px;
 width:98.45%;
 } 
.photos .date ul {
 margin:0 auto;
 text-align:center;
 margin-top:-10px;
 } 
.photos .date .next{
 width:12px;
 height:16px;
 float:left;
 position:relative;
 top:50px;
 margin-left:5px;
 } 
.photos .date .last{
 float:right;
 position:relative;
 top:50px;
 margin-right:5px;
 } 
.photos .date ul li{
 width:103px;
 float:left;
 margin:15px 0px 0px 0px;
 display:block;
 text-align:center;
 word-break:break-all;
 margin-left:13px;
 margin-right:13px;
 display:inline;
 }
.photos .date ul li span{ 
 display:block;
 overflow:hidden;
 word-wrap:break-word;
 word-break:normal;
 background:url(../images/spanbg.gif) no-repeat;
 width:103px;
 padding-top:5px;
 margin-top:-7px;
 *margin-top:-4px;

 }
.photos .date ul li a img {
 margin-top:4px;
 margin-bottom:4px;
 padding:3px;
 border:1px solid #dadada;
} 
.photos .tit ul{
 float:right;
 margin-right:15px;
 } 
.photos .tit ul li{
 float:left;
 display:block;
 width:104px;
 height:28px;
 text-align:center;
 } 
.photos .tit ul li a{
 width:104px;
 height:28px;
 display:block;
 line-height:2.5em;
 color:#fff;
 font-weight:bold;
 } 
.photos .tit ul li a:hover,.photos .tit ul .on a{
 background:url(../images/photostittab.gif) no-repeat;
 width:104px;
 height:28px;
 display:block;
 font-weight:bold;
 color:#1a5f02;
 line-height:2.5em;
 } 
 
 /*社区栏目样式*/
.community{
 width:679px;
 } 
.communitydate{
 width:653px;
 overflow:hidden;
 } 
.communitydate1{
 width:653px;
 overflow:hidden;
 } 
.community .tit{
 background:url(../images/communitytitbg.gif) no-repeat;
 height:42px;
 } 
.communitydate1 .tit{
 height:52px;
 background:url(../images/youjigonglueo.gif) no-repeat;
 } 
.community .tit em,.communitydate1 .tit em{
 font-style:normal;
 display:block;
 float:right;
 width:250px;
 text-align:center;
 margin-right:10px;
 line-height:2.5em;
 height:30px;
 overflow:hidden;
 } 
.communitydate1 .tit em{
 line-height:3.3em;
 } 
.community .tit a,.communitydate1 .tit a{
  color:#2c7500;
 } 
.community .tit .on,.communitydate1 .tit .on{
 font-weight:bold;
 } 
.community .date,.communitydate1 .date{
 padding:15px 10px 0px 10px;
 } 

.community .date img,.communitydate1 .date img{
 float:left;
 width:288px;
 margin-bottom:5px;
 }
.communitydate1 .date img{
 margin-right:10px;
 } 
.community .date h5,.communitydate1 .date h5{
 float:left;
 clear:both;
 width:288px;
 text-align:center;
 }  
.community .date .list,.communitydate1 .date .list{
 float:right;
 width:345px;
 } 
.communitydate1 .date .list{
 width:330px;
 } 
.community .date .list table,.communitydate1 .date .list table{
 width:100%;
 margin-top:5px;
 margin-bottom:10px;
 }
.community .date .list table tr td span,.communitydate1 .date .list table tr td span{
 font-size:11px;
 color:#b7b7b7;
 } 
.community .date .list .listtop,.communitydate1 .date .list .listtop{
 line-height:1.6em;
 background:url(../images/listtopbg.gif) left  bottom no-repeat;
 padding:0px 0px 5px;
 } 
.community .date .list .listtop h6,.communitydate1 .date .list .listtop h6 a{
 font-size:12px;
 color:#2c7500;
 } 
  
 
 
 
 
 
 
 
 
/*siderbar*/

/*背客资讯CSS样式*/
.zixun{
 border:1px solid #dadada;
 background:url(../images/zixuntitbg.gif) repeat-x;
 height:284px;
 overflow:hidden;
 } 
 
.zixun em{
font-style:normal;
display:block;
height:27px;
color:#000;

padding-left:10px;
 } 
.zixun em a{
 color:#FFF!important;
 background:url(../images/idoo.gif) no-repeat;
 width:43px;
 height:17px;
 display:block;
 margin-top:5px;
 margin-right:8px;
 line-height:17px;
 padding-left:8px;
 } 
.zixun em strong{float:left; line-height:27px;}
.zixun em a{float:right;}
.zixundate{ 
 padding:0px 10px;
 } 

.zixundate  b{
 font-weight:normal;
 display:block;
 line-height:2.5em;
 border-bottom:1px solid #e6e6e6;
 }
.zixundate  b span{
 float:right;
 margin-top:-30px;
 color:#51a208!important;
 } 
.zixundate b em{
 }
.zixundate  b a{
  color:#000!important;
  color:#666666;
  margin:0px 3px;
} 

.zixundate  b .on{
 font-weight:bold;
 }
.zixundate #con_three_1  ul {
 margin-top:5px;
 } 
.zixundate #con_three_1 ul li {
 display:block;
 line-height:1.6em;
 
 } 
.zixundate #con_three_1 ul .to1 a{
 color:#447935;
 background:url(../images/question.gif) no-repeat;
 padding-left:15px;
 } 
.zixundate #con_three_1 ul .to2 a{
 color:#333;
 background:url(../images/answer.gif) no-repeat;
 padding-left:15px;
 }  
.zixundate #con_three_1 ul li img{
 position:relative;
 top:3px; 
 margin-right:3px;
 }


.zixundate #con_three_2  ul {
 margin-top:5px;
 } 
.zixundate #con_three_2 ul li {
 display:block;
 line-height:1.6em;
 
 } 
.zixundate #con_three_2 ul .to1 a{
 color:#447935;
 background:url(../images/question.gif) no-repeat;
 padding-left:15px;
 } 
.zixundate #con_three_2 ul .to2 a{
 color:#333;
 background:url(../images/answer.gif) no-repeat;
 padding-left:15px;
 }  
.zixundate #con_three_2 ul li img{
 position:relative;
 top:3px; 
 margin-right:3px;
 }




.zixundate #con_three_3  ul {
 margin-top:5px;
 } 
.zixundate #con_three_3 ul li {
 display:block;
 line-height:1.6em;
 
 } 
.zixundate #con_three_3 ul .to1 a{
 color:#447935;
 background:url(../images/question.gif) no-repeat;
 padding-left:15px;
 } 
.zixundate #con_three_3 ul .to2 a{
 color:#333;
 background:url(../images/answer.gif) no-repeat;
 padding-left:15px;
 }  
.zixundate #con_three_3 ul li img{
 position:relative;
 top:3px; 
 margin-right:3px;
 }





/*游记功略样式CSS*/
 
.youji {
 border:1px solid #dadada;
 margin-top:10px;
 margin-bottom:10px;
 }
.youji ul{
 background: url(../images/youjititbg.gif) repeat-x;
 height:28px;
 } 
.youji ul li{
 float:left;
 text-align:center;
 line-height:2.3em;
 } 
.youji ul li a{
 width:90px;
 height:28px;
 display:block;
 }
.youji ul li a:hover,.youji ul .on a{
 width:90px;
 height:28px;
 display:block;
 background:url(../images/youjihoverbg.gif) no-repeat;
 font-weight:bold;
 color:#333;
 }  
.youji .date,.hunsha .date{
 padding:10px;
 line-height:1.4em;
 } 
.youji .date h5 a,.hunsha .date h5 a{
 font-weight:normal;
 color:#000!important;
 } 
.youji .date h5 a:hover,.hunsha .date h5 a:hover{
 color:#000!important;
 } 
.youji .date img,.hunsha .date img{
 float:left;
 margin-right:5px;
 margin-bottom:5px;
 padding:3px;
 background:#eaebe6;
 } 
.youji .date em,.hunsha .date em{
 display:block;
 background: url(../images/youjilinebg.gif)  left  bottom no-repeat;
 padding-bottom:15px;
 font-style:normal;
 height:100%;
 } 
.youji .date table,.hunsha .date table{
 width:100%;
 clear:both;
 margin-top:5px;
 } 
.youji .date .squ,.hunsha .date .squ{ 
 background:url(../images/squre.gif)  0px 10px no-repeat;
 padding-left:8px;
 
 }
.youji .date table tr td,.hunsha .date table tr td{
 height:23px;

 } 
.youji .date table tr td span,.hunsha .date table tr td span{
 font-size:11px;
 color:#b8b8b8;
 } 
 
 /*景点以及婚纱的CSS样式*/
.jingdian ,.hunsha{
 border:1px solid #dadada;
 margin-bottom:10px;
 } 
.jingdian ul{
 padding:8px;
 } 
.jingdian ul li{
 line-height:2em;
 background:url(../images/squre.gif) 0px 10px no-repeat;
 padding-left:10px;
 } 
.jingdian .tit,.hunsha .tit{
 background: url(../images/zixuntitbg.gif) repeat-x;
 height:28px;
 color:#333;
 font-weight:bold;
 line-height:2.2em;
 padding-left:10px;
 } 
 
 /*专门为广告栏木设计的广告样式*/
.gg{
 margin-top:10px;
 }
.gg img{
 margin-bottom:10px;
 } 
 
 
/*hotelinnerpage酒店内页样式*/
.hotelpackage .tit,.hotelpackage .tit1,.hotelpackage .tit2,.hotelpackage .tit3,.hotelpackage .tit4,.hotelpackage .tit5{
 height:28px;
 background:url(../images/hotepackagetitbg.gif) repeat-x;
 padding-bottom:0px;
 color:#333;
 font-weight:bold;
 padding-left:5px;
 line-height:2.5em;
 margin-bottom:10px;
 }
.hotelpackage .tit1{
 background:url(../images/hoteltitbg1oo.gif) no-repeat;
 height:30px;
 } 
.hotelpackage .tit5{
 background:url(../images/travaltisow.jpg) no-repeat;
 height:32px;
 } 
 
.hotelpackage .tit5 img{
 float:right;
 margin-top:-20px;
 margin-right:10px;
 } 
.hotelpackage .tit2{
 background:url(../images/hotelsence.jpg) no-repeat;
 height:28px;
 color:#fff;
 padding-left:10px;
 } 
.hotelpackage .tit3{
 background:url(../images/tit3.gif) no-repeat;
 height:28px;
 padding-left:25px;
 } 
.hotelpackage .tit4{
 background: url(../images/hotesearchtitbg.gif) no-repeat;
 height:32px;
 color:#fff;
 padding-left:10px;
 }  
.hotelpackage em img{
 padding:3px;
 background:#eae9e4;
 margin-right:5px;
 float:left;
 } 
.hotelpackage {
 line-height:1.5em;
 marign-bottom:10px;
 clear:both;
 } 	 
.hotelpackage  .date em{
 display:block;
 font-style:normal;
 padding-bottom:10px;
 background:url(../images/youjilinebg.gif) left bottom repeat-x;
 color:#666;
 } 
.hotelpackage  .date h5 a {
 color:#000;
 font-weight:normal;
 } 
.hotelpackage  .date h5  a:hover
{
 color:#000!important;
 }
.hotelpackage  .date table{
 width:98%;
 margin-top:5px;
 } 
.hotelpackage  .date table tr td{
 height:23px;
 } 
.hotelpackage  .date .squ{
 background:url(../images/squre.gif) 0px 8px no-repeat;
 padding-left:10px;
 } 
.hotelpackage  .date span{
 font-size:11px;
 color:#b8b8b8;
 } 
.hotelpackage  .date ul li{
 display:block;
 line-height:2em;
 }
 
.hotelpackage  .date1 ul li{
 width:79px;
 display:block;
 float:left;
 margin:5px 5px;
 word-break:break-all;
 overflow:hidden;
 text-align:center;
 } 
.hotelpackage  .date1 ul li a img{
 width:75px;
 height:53px;
 padding:2px;
 background:#a6c414;
 }
.hotelpackage  .date1 ul li a:hover img{
 width:75px;
 height:53px;
 padding:2px;
 background:#ccc;
 } 
.rightbar .table1{
 width:99%;
 margin:0 auto;
 margin-top:15px;
 } 
.rightbar .table2{
 background: url(../images/table2bg.gif) repeat-x;
 } 
.rightbar .hoteimgshow img{
 width:92;
 height:92;
 margin-right:10px;
 } 
.rightbar .table1 ul li{
 line-height:1.6em;
 } 
.rightbar .table1 .gray td{
 background:#f9f9f9;
 border:1px solid #f3f3f3;
 } 
.rightbar .table1 ul li img{
 position:relative;
 top:3px;
 }
.rightbar .tobottom ul li{
 float:left;
 margin-right:5px;
 padding-left:10px;
 }
.rightbar .tit{
 background:url(../images/hoteltable.gif) no-repeat;
 height:30px;
 font-size:14px;
 font-weight:bold;
 color:#000;
 line-height:2.3em;
 padding-left:20px;
 } 
.rightbar .tit em{ 
 font-style:normal;
 display:block;
 width:79px;
 height:30px;
 background:url(../images/hoteltableem.gif) no-repeat;
 text-align:center;
 color:#333;
 } 
.rightbar .tit span{
 font-size:12px;
 color:#000;
 float:right;
 font-weight:normal;
 margin-right:10px;
 margin-top:-33px;
 } 
* html .rightbar .tit span{
 margin-right:10px;
 margin-top:-28px;
 } 
.rightbar .tit select{
 width:100px;
 } 
.rightbar .tit .btn{
 background: url(../images/btnsearch.gif) no-repeat;
 width:64px;
 height:20px;
 font-size:12px;
 
 } 
 
/*排行磅样式css*/
.paihang{
 border:1px solid #dadada;
 padding:5px 10px;
 background:url(../images/hotepackagetitbg.gif) top repeat-x;
 margin-bottom:10px;
 }  
.ptit{
 color:#333;
 font-weight:bold;
 } 
.paihang table{
 width:99%;
 margin-top:20px;
 } 
.paihang table tr td{
 height:23px;
 } 
.paihang  ul {
 margin-top:15px;
 }  
.paihang  ul li{
 display:block;
 height:25px;
 }  
.paihang  ul li img{
 position:relative;
 top:4px;
 margin-right:8px;
 } 
 /*酒店小贴士以及预订需知的样式*/
.hoteltips ,.orderknow{
 height:144px;
 background:url(../images/orderknow.gif) left center no-repeat;
 padding-left:10px; 
 } 
.orderknow{ 
 height:100%;
 clear:both;
 float:left;
 } 
.hoteltips ul li,.orderknow ul li{
 line-height:2.2em;
 background:url(../templates/bbk/images/sanjiaoa.gif) left 10px no-repeat;
 padding-left:10px;
 } 
.date .oo img{
  position:relative;
  top:4px;
  margin-right:5px;
  }
.rightbar1 .hh ul{
 background:url(../images/hhtit1.gif) no-repeat;
 height:42px;
 clear:both;
 padding-top:8px;
 padding:6px 0px 0px 10px;
 }
.rightbar1 .hh .date  table tr td{
 background: url(../images/xulingbg.gif) bottom no-repeat;
 padding-left:10px;
 }
.rightbar1 .hh .date table .th td{
 background:#e6f1d6;
 color:#000;
 } 
.rightbar1 .hh ul li{
 float:left;
 width:108px;
 height:25px;
 display:block;
 margin-right:2px;
 font-weight:bold;
 } 
.rightbar1 .hh ul li a{ 
 width:108px;
 height:25px;
 display:block; 
 text-align:center;
 line-height:2em;
 color:#fff;
 } 
.rightbar1 .hh ul li a:hover,.rightbar1 .hh ul .on a{
 background:url(../images/hhtittab.gif) no-repeat;
 width:108px;
 height:25px;
 display:block;  
 font-weight:bold;
 color:#333!important;
 line-height:2em;
 } 
.rightbar1 .hh .date{
 background:#fefff9;
 border:1px solid #c9daa3;
 padding:10px;
 }
.rightbar1 .hh .date table{
 width:100%;
 } 
 
 
/*flight 机票页面样式*/ 
.topclumn{
 width:961px;
 height:36px;
 background:url(../images/topclumn.gif) bottom no-repeat;
 margin:0 auto;
 clear:both;
 padding-top:13px;
 }
.topclumns{
 width:961px;
 height:36px;
 background:url(../images/topclumns.gif) bottom no-repeat;
 margin:0 auto;
 clear:both;
 padding-top:13px;
 }
* html .topclumn{
 padding-top:12px;
 }
 * html .topclumns{
 padding-top:12px;
 } 
.topclumn .adress{
 width:300px;
 float:left;
 font-weight:bold;
 color:#fff;
 margin-left:20px;
 display:inline;
 margin-top:15px;
 }
.topclumns .adress{
 width:300px;
 float:left;
 font-weight:bold;
 color:#fff;
 margin-left:20px;
 display:inline;
 margin-top:15px;
 }

.topclumn .weather2{
 width:270px;
 float:right;
 margin-top:10px;
 color:#fff;
 } 
.topclumn .weather2 span{ 
 color:#42781a;
 }
 
 
 /*机票搜索*/
.flightsearch{
 width:95%;
 background:#f3fbee;
 border-top:1px solid #dadada;
 border-bottom:1px solid #dadada;
 margin-left:5px;
 padding-bottom:20px;
 height:100%;
 overflow:hidden;
 clear:both;
 } 
.flightsearch  .tit{
 font-weight:bold;
 color:#c85000;
 font-size:14px;
 background:url(../images/flightquan.gif) no-repeat;
 height:30px;
 line-height:2em;
 padding-left:25px;
 width:100px;
 } 
.flightsearch ul{
 width:80%;
 display:block;
 margin:0 auto;
 padding:10px;
 } 
.flightsearch ul li{
 float:left;
 display:block;
 }
.flightsearch ul li select{
 width:100px;
 height:22px;
 border:1px solid #ccc;
 margin:0px 5px;
 margin-right:5px;
 } 
.flightsearch ul li .inp{
 height:20px;
 width:100px;
 border:1px solid #ccc;
 margin-right:10px;
 } 
.hsearchbtn{
 width:130px;
 float:right;
 margin-top:10px;
 height:28px;
 } 
.hsearchbtn input{
 width:94px;
 height:28px;
 background:url(../images/hotelsearchbtn.gif) no-repeat;
 color:#fff;
 font-weight:bold;
 font-size:12px;
 } 
.flightdate{
 width:644px;
 margin-left:10px;
 }
.flightdate .special{
 margin-bottom:40px;
 } 
.flightdate .special table{
 border:1px solid #ccc;
 border-bottom:none;
 border-top:none;
 } 
.flightdate .special table .gray{
 background: url(../images/birw5titbg.gif) repeat-x;
 height:22px;
 font-size:14px;
 font-weight:bold;
  color:#000;
 } 
.flightdate .special table tr td{
 height:15px;
 } 

.flightdate .special .lft{
 background:#f4f4f4;
 border-bottom:1px solid #dadada;
 border-top:1px solid #dadada; 

 } 
.flightdate .special .rght{
 border-bottom:1px solid #ccc; 
 } 
.flightdate strong{
 font-size:14px;
 color:#c85000;
 margin-right:10px;
 } 
.flightdate table{
 width:100%;
 clear:both;
 }
.flightdate table .tit td{
 font-weight:bold;
 color:#fff;
 height:32px;
 padding:0px;
 } 
.flightdate table tr td{
padding:5px 0px 5px 5px;
 } 
.titpaasd{
 padding-left:10px;
 } 
.flightdate table .tdate{
 border-bottom:1px solid #dadada;
 } 
.flightdate table .tdate  b{
 color:#FF9900;
 color:#000;
 text-decoration:underline;
 } 
.flightdate table .tdate em{
 font-style:normal;
 color:#000;
 } 
.flightdate table .tdate span{
 color:#CC0000;
 } 
.flightdate .tabletopbg{
 background:url(../images/flighttablebg.gif) left top no-repeat;
 height:100%;
 margin-top:10px;
 padding-bottom:30px;
 }


/*wedding婚纱页面样式*/
   /*婚纱页面样式的js效果样式*/
.js1{
 width:658px;
 margin-left:5px;
 background:url(../images/shadow2.gif)  repeat-y;
 text-align:center;
 height:251px;
 margin-bottom:10px;
 } 
 
.js1 img{
 margin-top:3.5px;
 margin-left:2px;
 } 
 
 /*婚纱主要内容数据样式*/
.weddingdate,.imgdate{
 width:658px;
 margin-left:5px;
 }
.weddingtit{
 background:url(../images/weddingtitbg.gif) repeat-x;
 height:28px;
 color:#333;
 font-weight:bold;
 padding-left:10px;
 line-height:2.3em;
 } 
.weddingtit span a{
 font-weight:normal;
 text-decoration:underline!important;
 } 
.weddingdate  table{
 width:100%;
 margin-top:20px;
 }
.weddingdate  table img{
 float:left;
 padding:2px;
 background:#a0c853;
 margin-right:10px;
 }  
.weddingdate  table a img{
 padding:2px;
 background:#a0c853;
 } 
.weddingdate  table a:hover img{
 padding:2px;
 background:#f90;
 }  
.weddingdate  table h5 a{
 font-weight:normal;
 color:#538537;
 font-size:14px;
 color:#305d17!important;
 } 
.weddingdate  table tr td{
 padding:10px 0px 10px 10px;
 line-height:1.8em;
 } 
.weddingdate  table tr td span{
 color: #FF6600;
 font-size:11px;
 } 
.weddingdate  table .green {
 background:#f8fbf3; 
 border-top:1px solid #e0f3c0;
 border-bottom:1px solid #e0f3c0; 
 } 

/*img图库样式*/ 
.topclumn1{
 clear:both;
 height:27px;
 width:540px;
 float:left;
 margin:33px 0px 0px 100px;
 display:inline;
 }
.topclumn1 ul li{
 float:left;
 width:106px;
 height:27px;
 display:block;
 text-align:center;
 margin-right:20px;
 line-height:2em;
 font-size:14px;

 } 
.topclumn1 ul li a{
 width:106px;
 height:27px;
 display:block; 
 color:#fff!important;
 } 
.topclumn1 ul li a:hover,.topclumn1 ul .on{
 width:106px;
 height:27px;
 display:block; 
 background:url(../images/imgimgtabbg.gif) no-repeat;
 color:#000!important;
 text-decoration:none;
 }  
 
 /*图库搜索*/
.imgsearch{
 float:right;
 width:250px;
 margin-top:20px;
 margin-right:10px;

 } 
.imgsearch .inp{
 width:147px;
 height:19px;
 background:url(../images/inpbg.gif) no-repeat;
 padding-left:10px;
 padding-top:3px;
 } 
.imgsearch .btn{
 background:url(../images/imgsearchbtn.gif) no-repeat;
 width:77px;
 height:22px;
 font-weight:bold;
 } 
 
.hotimg {
 background:#f4ffe8;
 border:1px solid #c9e6a9;
 padding:15px;
 margin-bottom:10px;
 clear:both;
 float:left;
 } 
.hotimg .tt1 {
 color:#333;
 margin-bottom:10px;
 line-height:1.5em;
 }
.hotimg .tt1 h5{
 margin-bottom:5px;
 } 
.hotimg .tt1 ul li {
 float:left;
 margin-right:7px;

 } 
.hotimg .tt1 ul li img{
 padding:2px;
 border:1px solid #d6d6d6;
 } 

.imgdate ul{
 margin-top:15px;
 } 
.imgdate ul li{
 width:185px;
 display:block;
 float:left;
 margin-left:17px;
 margin-right:17px;
 display:inline;
 margin-bottom:25px;
 }
.imgdate ul li span{
 text-align:center;
 display:block;
 background:#afd365;
 height:22px;
 margin-top:1px;
 color:#000;
 line-height:2em;
 margin-bottom:10px;
 word-break:break-all;
 } 
.imgdate ul li .fa{
 padding:3px;
 border:1px solid #d6d6d6;
 background:#eaeaea;
 } 
.imgdate ul li a:hover .fa{
 padding:3px;
 border:1px solid #d6d6d6;
 background:#afd365;
 } 
.imgdate ul li p{
 line-height:1.6em;
 } 
.imgdate ul li p img{
 margin-right:5px;
 position: relative;
 top:3px;
 } 


/*jiaodianimg*/ 
.js3{
 width:264px;
 height:132px;
 margin:10px 0px 10px 3px;
 } 
.js3 img{
 width:260px;
 height:128px;
 padding:2px;
 border:1px solid #ccc;
 } /*10.07޸*/
/*.js2 .date{
  width:469px;
  height:239px;
  float:right;
  background:url(../images/jsbgao.gif) no-repeat;
  
 }
.js2 .date img{
  position:relative;
  left:40px;
  top:18px;

 } 
.js2 { 
 clear:left; 
 float:left;
 margin-top:10px;
 display:inline;
 width:694px;
 height:240px; 
 overflow:hidden;
 }
.js2 ul{
 float:left;
 width:225px;
 display: block;
 margin-top:2px;
 overflow:hidden;
 } 
.js2 ul li{
 width:94px;
 height:62px;
 float:left;
 display:block;
 margin-left:15px;
 margin-bottom:15px;
 display:inline;
 } 
 .js2 ul li a img{
 padding:2px;
 background:#b3e098;
 border-right:1px solid #518f2c;
 border-bottom:1px solid #518f2c; 
 } 
.js2 ul li a:hover img,js2 ul li .on{
 padding:2px;
 background:#FF9900!important;  
 }*/
 .js2 .date{
  width:469px;
  height:239px;
  float:right;
  background:url(../images/jsbgao.gif) no-repeat;
  
 }
.js2 .date img{
  position:relative;
  left:265px;
  top:65px;
 }
.js2 { 
 clear:left; 
 float:left;
 margin-top:10px;
 display:inline;
 width:694px;
 height:255px; 
 overflow:hidden;
 }
.js2 ul{
 float:left;
 width:225px;
 display: block;
 margin-top:2px;
 overflow:hidden;
 } 
.js2 ul li{
 width:94px;
 height:62px;
 float:left;
 display:block;
 margin-left:15px;
 margin-bottom:15px;
 display:inline;
 }
* html .js2 ul li{
 margin-left:12px;
 }
.thubpiccur img,.thubpic img {
 border:#91CA6F 2px solid; cursor:hand;
}
.thubpiccur img {
 border:#F90;cursor:hand;
}
 /*10.07޸*/
.menuooo{
 width:201px;
 height:51px;
 float:left;
 margin-left:10px;
 margin-top:25px;
 } 
 .menuooo img {
 position:relative;
 left:0px;
 top:0px;
 }

/*hotelsearch 酒店搜索样式*/ 
.hotelsearchtab .tits{
 clear:both;
 background:url(../images/hotelsearchtabbgoaoo.jpg) repeat-x;
 height:30px;
 }
.hotelsearchtab .tits li{
 float:left;
 display:block;
 } 
.hotelsearchtab .tits li a{
 float:left;
 height:20px;
 width:119px;
 text-align:center;
 padding-top:10px;
 }
 
.hotelsearchtab .tits .ons a{
 float:left;
 display:block;
 background:url(../images/tabgbs.gif) bottom no-repeat;
 height:20px;
 width:119px;
 font-weight:bold;
 color:#666;
 text-decoration:none;
 padding-top:10px;
 padding-left:15px;
 }

.hotelsearchtab .tit li a:hover{
 background:none;
 font-weight:bold;
 color:#666;
 } 
/*hotelsearch 酒店搜索样式*/ 
.hotelsearchtab{
 width:95%;
 margin-left:10px;
 }
.hotelsearchtab .tit{
 clear:both;
 background:url(../images/hotelsearchtabbgoaoo.jpg) repeat-x;
 height:30px;
 }
.hotelsearchtab .tit li{
 float:left;
 display:block;
 } 
.hotelsearchtab .tit li a{
 float:left;
 height:20px;
 width:79px;
 text-align:center;
 padding-top:10px;
 }
 
.hotelsearchtab .tit .on a{
 float:left;
 display:block;
 background:url(../images/tabgb.gif) bottom no-repeat;
 height:20px;
 width:69px;
 font-weight:bold;
 color:#666;
 text-decoration:none;
 padding-top:10px;
 padding-left:15px;
 }
 .hotelsearchtab .tit .ons a{
 float:left;
 display:block;
 background:url(../images/tabgb.gif) bottom no-repeat;
 height:20px;
 width:79px;
 font-weight:bold;
 color:#666;
 text-decoration:none;
 padding-top:10px;
 }
.hotelsearchtab .tit li a:hover{
 background:none;
 font-weight:bold;
 color:#666;
 } 
.hotelsearchtab .date{
 clear:both;
 float:left;
 width:97%;
 margin:10px;
 display:inline;
 } 
.hotelsearchtab .date h3{ 
 height:30px;
 border-top:1px solid #e0facd;
 border-bottom:1px solid #e0facd; 
 background:#f2fbe8;
 font-size:14px;
 line-height:2em;
 padding:0px 10px;
 }
.hotelsearchtab .date h3 a{
 text-decoration:underline;
 color:#009933;
 margin-left:5px;
 } 
.hotelsearchtab .date ul{
 float:right;
 width:520px;
 } 
 
.hotelsearchtab .date ul li{
 display:block;
 line-height:1.6em;
 } 
.hotelsearchtab .date h5{
 margin-bottom:10px;
 } 
.hotelsearchtab .date .bottom{
 background:#f9f9f9;
 height:25px;
 border:1px solid #f3f3f3;
 width:100%;
 clear:both;
 margin-top:20px;
 margin-bottom:20px;
 } 
 
.hotelsearchtab .date .bottom ul {
 float:left;
 padding-left:10px;
 } 
.hotelsearchtab .date .bottom ul li{
 float:left;
 margin-right:10px;
 } 
.hotelsearchtab .date .bottom span{
 float:right;
 display:block;
 margin-right:2px;
 line-height:2em;
 }
.hotelname{
 margin-top:20px;
 height:28px;
 border-top:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 background:#f1f1f1;
 padding-left:10px;
 font-weight:bold;
 font-size:14px;
 color:#000;
 line-height:2em;
 }
.hotelname img{
 position:relative;
 top:4px;
 margin-right:2px;
 } 
.detailtab{
 background:#f7f7f7;
 height:28px;
 border-top:1px solid #f0f0f0;
 border-bottom:1px solid #f0f0f0;
 margin-top:1px;
 padding-left:30px;
 } 
.detailtab li{
 display:block;
 width:81px;
 height:30px;
 float:left;
 margin-right:2px;
 text-align:center;
 } 
.detailtab li a{
 display:block;
 width:81px;
 height:22px;
 color:#666; 
 padding-top:8px;
 } 
.detailtab li a:hover,.detailtab  .on a{
 display:block;
 width:81px;
 height:22px; 
 background:url(../images/detailtabhover.gif) bottom no-repeat;
 font-weight:bold;
 color:#333;
 padding-top:8px;
 }  
 

.hotelsearchtab .date1{
 line-height:1.6em;
 padding:10px;
 padding-top:20px;
 } 

.hotelsearchtab .date1 dl {
 clear:both;
 } 
 
.hotelsearchtab .date1 dl dt,.sys{
 background:#f7f7f7;
 height:21px;
 border-top:1px solid #f0f0f0;
 border-bottom:1px solid #f0f0f0;
 color:#333;
 padding-top:5px;
 padding-left:10px;
 clear:both;
 }  
.hotelsearchtab .date1 dl dt span{
 float:right;
 margin-right:10px;
 color:#333;
 margin-top:-22px;
 }
.hotelsearchtab .date1 dl dd{
 text-indent:none;
 line-height:1.5em;
 clear:both;
 padding:10px 0px 10px 5px;
 } 

.hotelsearchtab .date1 .btn a{
 background: url(../images/btnoooowo.gif) no-repeat;
 width:134px;
 height:29px;
 float:right;
 text-align:center;
 font-weight:bold;
 color:#fff!important;
 margin-right:10px;
 line-height:2.5em;
  } 
   
.hotelsearchtab .date1 dl dd strong{
 color:#85b15a;
 } 
.hotelsearchtab .date1 table{
 width:100%;
 margin:0 auto;
 margin-bottom:20px;
 } 
.hotelsearchtab .order table tr{
 color:#009933;
 border-bottom:1px dotted #009933;
 border-top:1px dotted #009933;
 }
.hotelsearchtab .order table tr td{
 border-right:1px solid #009933;
 } 
.hotelsearchtab .date1 table tr td{
 padding-left:10px;
 } 
.hotelsearchtab .date1 table .tits td{
 height:30px;
 border-bottom:1px solid #e5e5e5;
 } 

.hotelsearchtab .date1 table .inp{
 width:80px;
 height:18px;
 border:1px solid #ccc;
 line-height:1.5em;
 } 
.hotelsearchtab .date1 table .sm td,.hotelsearchtab .date1 .om{
 height:30px;
 background: #f7f7f7;
 border-top:1px solid #f0f0f0;
 border-bottom:1px solid #f0f0f0; 
 font-weight:bold;
 color:#000;
 } 
.hotelsearchtab .date1 .om{
 padding-left:10px;
 line-height:2.5em;
 } 
.hotelsearchtab .date1 .formdate {
 width:95%;
 margin:0 auto;
 }
.hotelsearchtab .date1 .formdate .divform2{
 margin-top:20px;
 } 
.hotelsearchtab .date1 .formdate .divform2 ul li{
 margin-bottom:8px;
 }
.hotelsearchtab .date1 .formdate .inp{
 width:300px;
 height:20px;
 border:1px solid #dadada;
 } 
.hotelsearchtab .date1 .formdate .btn,.comments li .btn{
 background:url(../images/mem_login.gif) no-repeat;
 width:65px;
 height:21px;
 font-size:12px;
 } 
.hotelsearchtab .date1 .formdate textarea,.comments textarea{
 width:480px;
 height:120px;
 border:1px solid #dadada;
 } 
 /*评论样式*/
.commentsooo{
  width:100%;
 }

.comments img{
 margin-bottom:20px;
 } 
.comments li{
 padding-left:10px;
 display:block;
 } 
.comments textarea{
 width:580px;
 height:150px;
 margin-top:5px;
 padding:5px;
 border:1px  solid  #ccc ;
 margin-bottom:5px;
 } 
.comments .inp{
 width:80px;
 height:18px;
 border:1px solid #ccc;
 padding-left:5px;
 line-height:1.5em;
 margin-right:5px;
 }  
.comments .btnoo {
 text-align:right;
 margin-top:5px;
 }
.comments li span{
 float:right;
 margin-top:-25px;
 }
.sodie{
 display:inline;
 }
.sodie strong{
 color:#000;
 }  

.comments li{
 display:block;
 line-height:2em;
 } 
.date2 {
 width:98%;
 margin:0 auto;
 }
.date2 ul li{
 float:left;
 margin-right:8px;
 margin-bottom:4px;
 *margin-bottom:4px;
 dispaly:inline;
 }
.date2 ul li img{
 width:140px;
 height:100px;
 border:1px solid #dadada;
 padding:2px;
 } 
 
.weddingdetail{
 width:100%;
 }
.weddingdetail h5{
 font-size:14px;
 text-align:center;
 margin-top:40px;
 } 
.hotelsearchtab .date1 dd ul li {
 margin-bottom:5px;
 } 
.hotelsearchtab .date1 dd ul li span{
 letter-spacing:25px;
 font-weight:bold;
 } 
.hotelsearchtab .date1 dd ul li em{
 font-style:normal;
 font-size:14px;
 font-weight:bold;
 color:#FF3300;
 }
 
.hotelsearchtab .date1 dd ul li .inp{
 width:250px;
 height:22px;
 border:1px solid #ccc;
 margin-right:10px;
 } 
.hotelsearchtab .date1 dd ul li .btn{
 background:url(../images/mem_login.gif) no-repeat;
 width:65px;
 height:21px;
 margin-right:10px;
 margin-top:10px;
 } 
 .inp2{
  width:100px;
  border:1px solid #ccc;
  height:22px;
  margin-right:10px;
  }
  .inp3{
  width:100px;
  border:1px solid #83c151;
  height:18px;
  margin-right:10px;
  position:relative;
  top:3px;
  } 
 .hotelsearchtab .date1 dd ul li textarea {
   border:1px solid #ccc;
   width:400px;
   height:70px; 
  }
.hotelsearchtab .date1 dd ul li select{
 width:100px;
 height:20px;
 margin-right:10px;
 } 
 .hotelsearchtab .date1 dd .btn{
  background:url(../images/btnoooowo.gif) no-repeat;
  width:134px;
  height:29px;
  }
 
/*faq帮助页面样式*/
dd .kefu{
 width:130px;
 display:block;
 margin-right:10px;
 float:left;
 margin-bottom:10px;
 }
.kefu li{
 float:left;
 display:block;
 width:130px;
 }
.kefu li a{
 text-decoration:underline!important;
 } 
.kefu li img{
 position:relative;
 top:5px;
 right:3px;
 } 
 /*付款方式样式css*/
.pay{
 width:343px;
 background:#fdf7e7;
 border:1px solid #f2bb6f;
 padding:10px;
 color:#000;
 position:relative;
 top:5px;
 margin:0 auto;
 margin-bottom:15px;
 } 
.pay img{
 float:left;
 margin:0px 10px 5px 0px;
 } 
.pay  a{
 color:#FF3300!important;
 } 
.bank img{
 border:1px solid #dadada;
 } 
.titbank td{
 height:30px;
 background:#f9f9f9;
 color:#666;
 font-weight:bold;
 } 
.bankbottomborder td{
 border-bottom:1px solid #f4f4f4;
 }
.dowodi{ 
 font-size:13px;
 background:#ccc;
 } 
.biaoowtable1{
 position:relative;
 top:5px;
 } 
.biaoowtable1 .tit{
 font-weight:bold;
 color:#7fb847;
 background:none;
 }  
 
/*weddingdetail婚纱详细页样式*/ 
.weddingdetail .date{
 line-height:2em;
 margin-top:15px;
 padding:10px;
 }
.weddinglist ul {
 padding:20px;
 } 
.weddinglist ul li{
 display:block;
 line-height:2.5em;
 border-bottom:1px solid #f4f4f4;
 } 
.weddinglist ul li span{
 float:right;
 *margin-top:-30px;
 color:#999;
 font-size:11px;
 } 
.weddingdetail .titoom {
 margin:0 auto;
 margin-top:30px;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 line-height:1.8em;
 }
.weddingdetail .titoom span{
 font-weight:normal;
 font-size:12px;
 display:block;
 text-align:center; 
 } 
.lastnext{
 text-align:center;
 font-size:14px;
 font-weight:bold;
 margin-top:30px;
 } 
.lastnext a{margin-right:30px;text-decoration:underline!important;} 
.weddingorder{
 height:30px;
 background:#f2fbe8;
 margin-bottom:30px;
 border:1px solid #e5f6ca;
 font-weight:bold;
 font-size:14px;
 line-height:2em;
 text-align:center;
 }
.weddingorder .btn{
 background: url(../images/mem_login.gif) no-repeat;
 width:65px;
 height:22px;
 margin-top:5px;
 margin-left:10px;
 }  
.weddingorder a{
  color:#FF6600!important;
 } 
.act{
 background:url(../images/zulinline.gif) left bottom repeat-x;
 padding-bottom:10px;
 } 
.act img{
 float:left;
 padding:2px;
 border:1px solid #ccc;
 margin-right:5px;
 margin-bottom:5px; 
 } 
 
/*communitydate*/
.communitydate{
 margin-left:10px;
 overflow:hidden;
 }
.communitydate2{
 margin-top:20px;
 background:url(../images/communitydate3tit.gif) left top no-repeat;
 width:636px;
 clear:both;
 float:left;
 border-bottom:1px solid #dadada;
 overflow:hidden;
 } 
.communitydate2 .ul1{
 clear:both;
 height:25px;
 padding-left:10px;
 } 
.communitydate2 .ul1 li{
 float:left;
 height:25px;
 overflow:hidden;
 display:block;
 width:116px;
 text-align:center;
 } 
.communitydate2 .moredate{
 float:right;
 margin-top:5px;
 margin-bottom:10px;
 } 
.communitydate2 .ul1 li a{
 display:block;
 width:116px;
 height:25px;
 font-size:14px;
 color:#fff!important;
 font-weight:bold;
 line-height:2em;
 } 
.communitydate2 .ul1 li a:hover,.communitydate2 .ul1 .on a{
 width:116px;
 height:25px;
 display:block;
 color:#333!important;
 background:url(../images/communitydate2tithover.gif) no-repeat;
 text-decoration:none;
 } 
.communitydate2 .date{
 width:96%;
 margin-left:2px;
 } 
.communitydate2 .date .tit1{
 color:#5a8400;
 font-weight:bold;
 padding-left:10px;
 } 
.communitydate2 .date .tit2 a{
 color:#2c7500!important;
 text-decoration:none;
 } 
.communitydate2 .date .tit2 a:hover,.communitydate2 .date .tit2 .on{
 color::#2c7500;
 font-weight:bold;
 text-decoration:none;
 } 
.communitydate2 .date .tit2 a:hover{
 text-decoration:underline;
 } 

.communitydate2 .ul2,.comdate5 .ul2{
 clear:both;
 margin-top:5px;
 } 
.comdate5 .ul2{
 margin-top:-10px;
 width:96%;
 } 
.communitydate2 .ul2 li,.comdate5 .ul2 li{
 display:block;
 height:20px;
 width:96%;
 background:#f2f2f2;
 padding-top:5px;
 background:url(../images/squre.gif) 10px 10px no-repeat;
 padding-left:20px;
 padding-right:15px;
 } 
.communitydate2 .ul2  .gray,.comdate5 .ul2  .gray{
 background:#f2f2f2 url(../images/squre.gif) 10px 10px no-repeat;
 border-bottom:1px solid #ddd;
 } 
.communitydate2 .ul2 span,.comdate5 .ul2 span{
 float:right;
 font-size:11px;
 color:#ccc;
 margin-top:-18px;
 } 
.communitydate3 {
 background:url(../images/communitydate2tit.gif) left top no-repeat;
 }
.communitydate3 h5{
 color:#333;
 font-size:14px;
 line-height:2em;
 padding-left:30px;
 } 
 
.tuwen {
 width:100%;
 padding-bottom:15px;
 background:url(../images/youjilinebg.gif) repeat-x;
 clear:both;
 background-position:left bottom;

 float:left;
 padding-top:15px;
 } 
.tuwen ul li h5 a{
 font-size:12px;
 color:#000!important;
 font-weight:normal;
 } 
.tuwen ul li{
 width:48%;
 display:block;
 float:left;
 } 
.tuwen ul .li1{
 margin-right:10px;
 } 
.tuwen ul li img{
 float:left;
 margin-right:10px;
 padding:1px;
 border:1px solid #8abd20;
 } 
.ul3 {
 padding-top:10px;
 }
.ul3 .gray1{
 background:#f2f2f2 url(../images/question.gif) 5px 5px no-repeat!important;
 }
.ul3 li{
  background: url(../images/answer.gif) 5px 5px no-repeat!important;
  padding-left:10px;
 } 
.ul3 li em{
 color:#000;
 font-style:normal;
 margin-right:5px;
 } 
.xiugai{
 float:right;
 } 
.xiugai a,.memcenter a{
 text-decoration:underline!important;
 } 
.memcenter a{
 color:#669933!important;
 }
.memcenter .tit{
 background:#f4f4f4
 }
 
 
 
.flightdate .date1{padding-bottom:20px;} 
 
.date1 .sm td{
 height:25px;
 font-weight:bold;
 color:#000;
 }  
 
 
.flighttable {
 margin-bottom:20px;
 margin-top:10px;
 }
.flighttable  .sm{height:28px;}
.flighttable .timer{font-size:11px;}
.flighttabletits td{
 border-bottom:1px solid #f2f2f2;
 } 
 .grayyy{
  color:#666;
  }
.flighttable .beizhu{
 color:#51a208;
 height:35px;
 border-bottom:1px solid #f2f2f2;
 } 
.flighttable .beizhu a{
text-decoration:underline;
 color:#51a208;
 font-weight:bold;
 } 
.tejiaflight {
 color:#666;
 }
.tejiaflight tr td{
 border-bottom:1px solid #f2f2f2;
 } 
.flightsss{margin-top:5px;} 
.flightsss .date{
 height:50px;
 clear:both;
 background:#f7f7f7 url(../images/flightbgoo.gif) no-repeat;
 border-top:1px solid #dadada;
 border-bottom:1px solid #dadada;
 margin-top:10px;
 text-align:center;
 }
.flightsss .date form{
 text-align:center;
 } 
.flightsss .date .tit{
 font-weight:bold;
 color:#000;
 margin-bottom:10px;
 } 
.flightsss .date  ul{
 margin-top:15px;
 margin-left:130px;
 }
.flightsss .date  ul li{ 
 float:left;
 }
.flightsss .date  ul li select{ 
 width:100px;
 border:1px solid #ccc;
 margin-right:10px;
 } 
.flightsss .date  ul li .inp{
 border:1px solid #ccc;
 height:20px;
 padding-left:5px;
 line-height:1.5em;
 } 
.flightsss .date  ul li .btn6{
 position:relative;
 top:-3px;
 background:url(../images/btnss.gif) no-repeat;
 width:137px;
 height:24px;
 } 
.fikf{
 font-weight:bold;
 color:#51a208;
 } 
.fikf a{
 color:#51a208!important;
 text-decoration:underline!important;
 } 
.chengse{
 color:#fff;
 font-weight:bold;
 padding-top:10px;
 font-size:12px;
 background-color:#ffa034;
 } 
.sss1{
 background:#ffa034 url(../images/chengseyuanjiao.gif);
 background-position:top;
 background-repeat:no-repeat;
 height:5px;
 }
.sss{
 background:#ffa034 url(../images/chengsebottombg.gif) no-repeat;
 background-position:bottom;
 height:5px;
 } 
.chengseboder {
 border:1px solid #dadada;
 width:100%;
 }
.inp100{
 background:url(../images/inp100.gif) no-repeat;
 height:22px;
 width:123px;
 line-height:1.8em;
 padding-left:5px;
 } 
.telphone{
 width:70%;
 margin:0 auto;
 background:#def3c9 url(../images/photnebg.gif) bottom bottom repeat-x;
 padding:0px 10px;
 height:50px;
 padding-top:10px;
 
 } 

.telphone strong{
 display:block;
 } 
.telphone img{
 background:url(../images/phone.gif) no-repeat;
 position:relative;
 top:10px;
 } 
.telphone .btn3{
 background: url(../images/btnodwo.gif) no-repeat;
 width:62px;
 height:21px;
 position:relative;
 top:4px;
 } 
.telphone1 strong,.telphone1{
 text-align:center;
 color:#f90!important;
 }
.meododw td{
 background:#f7f7f7;
 height:25px;
 color:#333;
 border-top:1px solid #dadada;
 border-bottom:1px solid #dadada; 
 } 
.sys{
width:650px;
 } 
.con_thirdteen_3  .date1{
 width:80%;
 }
 .huangse{
  margin-left:10px;
  }
.huangse li{
 padding:5px 0px;
 background:url(../images/sanjiaoa.gif) left no-repeat;
 padding-left:10px;
 } 
 


/*2010-04-27更新 by xxxholic*/ 
/*首页*/
.main_left{float:left;width:678px;margin:10px 0 0 10px;*margin-top:55px;_margin-top:15px;display:inline;}
.main_lm{margin-bottom:13px;}
.main_lmtit{background:url(../images/hotel_titbg.gif) no-repeat;width:678px;height:26px;padding-top:7px;}
.main_lmtitsp1{font-size:14px;color:#fff;margin:0px 0 0 15px;}
.main_lmtitsp2{font-size:12px;color:#155e0d;font-weight:normal;margin:0px 0 0 9px;}
.main_lmbox{border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;padding:14px 9px 9px;}
.main_imgtab{width:100%;}
.main_imgtab td{text-align:center;}
.main_imgsp{margin:0 auto;background:url(../images/fa_picbg.jpg) no-repeat;width:103px;height:86px;padding:3px 0 0 0px;}
.main_imgsp2{width:24px;}
.main_imgsp3{margin-top:3px;text-align:center;}
.main_faul{height:1%;padding:15px 0 0 32px;}
.main_fali{float:left;width:280px;height:24px;*height:22px;overflow:hidden;padding:2px 6px 0px 4px;*padding:4px 6px 0px 4px;background:url(../images/bg_dot.gif) left 22px repeat-x;margin-right:23px;display:inline;}
.main_falisp1{float:left;width:142px;background:url(../images/lm_dot.gif) left no-repeat;padding-left:6px;}
.main_falisp2{float:left;width:52px;color:#9e9e9e;}
.main_falisp3{float:left;width:52px;color:#fe8802;}
.main_falisp4{float:left;}
.main_falisp4 a{color:#328207 !important;text-decoration:underline !important;}
.main_page{float:right;margin:4px 22px 0 0;display:inline;}
.main_page a{color:#51a208 !important;text-decoration:underline !important;margin-left:5px;}
.main_pagesp{color:#d20005;}
.main_play{float:left;width:249px;}
.main_playtit{background:url(../images/index_playtit.jpg) no-repeat;width:222px;height:22px;font-size:14px;color:#fff;padding:7px 0 0 27px;}
.main_playbox, .main_playbox2{border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;padding-bottom:10px;}
.main_playbox2{padding:0px;}
.main_playdet{border-bottom:1px solid #dadada;padding:11px 11px 0px;height:92px;overflow: hidden;border-bottom:0;background:url(../images/index_tourbg.gif) bottom left repeat-x;}
.main_playimg{float:left;}
.main_playtxt{float:right;width:108px;line-height:20px;}
.main_playtxtsp{color:#328209 !important;}
.main_playtxtsp2{color:#ff8702;}
.main_playli{margin:0 11px;height:32px;padding:7px 0;*padding:6px 0;background:url("../images/bg_dot.gif") repeat-x center bottom;}
.main_playli a{background:url(../images/arrow_li.gif) left no-repeat;padding-left:10px;color:#328209 !important;}
.main_playlisp{color:#ff8702;float:right;}
.main_playlisp2{margin-top:3px;color:#9e9e9e;padding-left:10px;}
.main_hotel{float:right;width:420px;}
.main_hoteltit{background:url(../images/hoteltitbg.gif) no-repeat;width:405px;height:26px;padding:7px 0 0 15px;color:#fff;font-size:14px;}
.main_hotelul{padding:12px 0 4px 0px;margin:0 5px;background:url(../images/bg_dot.gif) bottom repeat-x;}
.main_hotelli{float:left;margin:0 9px 0 6px;display:inline;color:#787878;}
.main_hotellisp{margin:4px 0;}
.main_hotelbox{margin:2px 5px 0 5px;background:url(../images/index_jdnav.gif) repeat-y;min-height:220px !important;_height:219px;overflow-y:hidden;}
.main_hotelnav{float:left;width:81px;margin-top:10px;}
.main_hotelnavli, .main_hotelnavlion{width:81px;height:23px;text-align:center;padding-top:5px;margsin:10px 0 0 0;}
.main_hotelnavlion{background:url(../images/index_jdnavon.jpg) no-repeat;}
.main_hotelnavlion a{font-weight:bold;color:#49a313 !important;}
.main_hoteldet{float:right;width:300px;padding-left:20px;overflow:hidden;}
.main_hotelli2{margin:8px 0 3px 0;*margin:7px 0 6px 0;}
.main_hotelli2_sp{float:left;width:180px;}
.main_hotelli2_sp2{float:left;width:72px;color:#fe8802;}
.main_bbstit{background:url(../images/index_bbstit.gif) no-repeat;width:652px;height:30px;padding:12px 0 0 26px;font-size:14px;}
.main_bbstitsp{}
.main_bbstitsp a{color:#666 !important;height:28px;height:23px;float:left;margin-right:17px;display:inline;}
.main_bbstitsp a.on{background:url(../images/arrow_ontop.gif) center bottom no-repeat;color:#2e8409 !important;}
.main_bbsimg{float:left;margin:13px 0 0 13px;width:288px;display:inline;}
.main_bbsimgsp{font-weight:bold;text-align:center;margin-top:5px;}
.main_bbsdet{float:right;width:342px;margin:13px 13px 0 0;display:inline;}
.main_bbsdet_tit{font-size:14px;margin:0 0 3px 9px;}
.main_bbsdet_tit a{color:#327702 !important;}
.main_bbsdet_txt{line-height:22px;border-bottom:1px solid #cfcfcf;padding:0 9px 5px; }
.main_bbsdet_li{margin:9px 0 0 9px;}
.main_bbsdet_lisp{color:#666;}

.main_rig{float:right;width:274px;margin:0px 11px 0 0;*margin-top:50px;_margin-top:5px;display:inline;}
.main_rqq{background:url(../images/index_qqbg.jpg) no-repeat;width:244px;height:207px;padding:20px 13px 0 17px;}
.main_rqq *{line-height:13px;line-height:15px;vertical-align:middle;}
.main_rqqsp{color:#fff;text-align:right;margin-bottom:13px;}
.main_rqqsp2{margin:0 0 8px 70px;*margin-bottom:-7px;}
.main_rqqsp3{margin-top:18px;*margin-top:20px;}
.main_rqq_map, .main_rqq_zn, .main_rqq_help, .main_rqq_aq{background:url(../images/index_icon1.gif) left no-repeat;float:left;height:30px;padding:13px 0 0 55px;margin:0 27px 8px 0;*margin:0 21px 8px 0;display:inline;color:#666 !important;}
.main_rqq_zn{background:url(../images/index_icon2.gif) left no-repeat;height:30px;margin-right:0;}
.main_rqq_help{background:url(../images/index_icon3.gif) left no-repeat;height:30px;}
.main_rqq_aq{background:url(../images/index_icon4.gif) left no-repeat;height:30px;margin-right:0;}
.main_rtc{background:url(../images/taocan_bg.gif) no-repeat;width:258px;height:222px;padding:15px 0 0 16px;}
.main_rtc_img{float:left;}
.main_rtc_txt{float:right;width:152px;line-height:22px;}
.main_rtcsp{color:#328207 !important;text-decoration:underline !important;}
.main_rtcul{margin-top:12px; background:url(../images/index_num.gif) left no-repeat;padding:0 18px;line-height:26px;}
.main_rbbs{background:url(../images/index_bbsbg.gif) no-repeat;width:264px;height:302px;padding:13px 0 0 10px;}
.main_rbbs_tit{margin-left:5px;}
.main_rbbs_det{background:#f2f7ef;width:253px;height:70px;padding:10px 5px 0 5px;margin-top:10px;}
.main_rbbs_txt{float:right;width:180px;line-height:21px;}
.main_rbbs_txtsp{font-weight:bold;}
.main_rbbs_txtsp a{color:#2c7500 !important;}
.main_rbbs_ul{margin-top:10px;}
.main_rbbs_li{background:url(../images/index_bbsdot.gif) left no-repeat;padding-left:8px;margin:0 0 11px 3px;}

/*搜索部分*/
.search_link{padding-left:23px;}
.search_link a{width:100px;float:left;display:block;margin:3px 0;background:url(../images/arrow_search.gif) left no-repeat;padding-left:10px;color:#666 !important;}
.search_link a:hover{color:#ff8702 !important;text-decoration:underline !important;}


/*社区*/
.clear{clear:both;}
.commun_nav{margin:0 auto;background:url(../images/community/community_nav.gif) no-repeat;width:959px;height:82px;padding:7px 0 0 0;color:#2c6c06;}
.commun_nav a{color:#2c6c06 !important;}
.commun_navli, .commun_navli2, .commun_navli3, .commun_navli4{float:left;display:inline;background:url(../images/community/community_nav1.gif) no-repeat;width:167px;height:68px;margin-left:10px;padding:6px 0 0 60px;line-height:15px;}
.commun_navli2{background:url(../images/community/community_nav2.gif) no-repeat;}
.commun_navli3{background:url(../images/community/community_nav3.gif) no-repeat;}
.commun_navli4{background:url(../images/community/community_nav4.gif) no-repeat;}
.commun_box{width:959px;margin:0 auto;padding:15px;color:#666;}
.commun_left{float:left;width:650px;}
.commun_lm{margin-bottom:13px;}
.commun_lmtit, .commun_lmtit2{font-size:14px;color:#2c6c06;background:url(../images/community/community_lmbg1.gif) no-repeat;height:25px;padding:10px 20px 0 22px;}
.commun_lmtit2{background:url(../images/community/community_lmbg2.gif) no-repeat;height:24px;}
.commun_lmtitsp{float:right;font-weight:normal;font-size:12px;}
.commun_lmdet, .commun_lmdet2, .commun_lmdet3{border-left:1px solid #419f0d;border-right:1px solid #419f0d;padding-bottom:10px;height:1%;}
.commun_lmdet2{min-height:718px;*min-height:728px;_height:728px;}
.commun_lmdet3{min-height:650px;*min-height:660px;_height:660px;}
.commun_lmpic{float:left;width:259px;margin:12px 0 0 24px;display:inline;}
.commun_lmpic2{float:left;width:62px;margin:20px 0 0 16px;display:inline;}
.commun_lmpul{float:right;width:320px;margin-right:16px;display:inline;}
.commun_lmpul2{padding:12px 15px 0 15px;*padding-top:8px;}
.commun_lmpul3{margin:0 0px 0 20px;background:url(../images/community/community_numbg.gif) left 12px no-repeat;}
.commun_lmpul4{margin:4px 0 0 16px;color:#2c7500;}
.commun_lmpli{background:url(../images/community/community_dot3.gif) left no-repeat;padding-left:7px;margin-top:12px;*margin-top:10px;}
.commun_lmpli a, .commun_lmpli2 a, .commun_lmpli3 a, .commun_lmpli4 a{color:#262626 !important;}
.commun_lmpli2{background:url(../images/bg_dot.gif) bottom repeat-x;padding:8px 18px 9px 7px;}
.commun_lmpli3{padding:9px 0 1px 19px;*padding:9px 0 1px 19px;}
.commun_lmpli4{margin-top:12px;}
.commun_lmplisp{float:right;}
.commun_lmsp{margin:11px 0 0 3px;}
.commun_lmaq{background:url(../images/pp_icon.gif) left no-repeat;padding:2px 0 0 21px;color:#2c6c06;}
.commun_lmsp2{color:#ff4800;font-size:10px;}
.commun_sp2{color:#2c6c06 !important;}
.commun_sp3{float:left;margin-right:6px;line-height:22px;display:inline;}
.commun_lmsp3{color:#ff4200;}
.commun_lmaq2{margin:15px 0 0 15px;}
.commun_lmjf{background:url(../images/community/community_jfbg.gif) no-repeat;width:272px;height:97px;margin-bottom:13px;padding:7px 0 0 22px;line-height:22px;color:#3f3f3f;}
.commun_lmjfsp{font-size:14px;font-weight:bold;color:#2c6c06;margin-bottom:3px;}
.commun_lmtxt{float:right;width:202px;margin-top:19px;line-height:21px;}
.commun_lmtxtsp{font-weight:bold;color:#2c6c06;}
.commun_tex{width:454px;height:85px;border:1px solid #e1e1e1;float:left;margin-right:7px;display:inline;}
.commun_btn{background:url(../images/community/community_fsbg.gif) no-repeat;width:66px;height:85px;cursor:pointer;}
.commun_rig{float:right;width:293px;}

.commun_img{background:url(../images/community/community_picbg.gif) no-repeat;width:930px;height:175px;margin:0 auto;padding:12px 13px 0 12px;}
.commun_imgtit{font-size:14px;color:#2c6c06;margin-left:13px;}
.commun_imgtab{margin-top:14px;width:100%;}
.commun_imgtab td{text-align:center;}
.commun_imgsp{padding:2px;border:1px solid #e7e7e7;width:160px;margin:0 auto;}
.commun_imgsp2{width:24px;}
.commun_imgsp3{margin-top:3px;text-align:center;}

.commun_subleft{width:293px;float:left;}
.commun_subleft2{width:307px;float:left;}
.commun_subhelpbox{margin-bottom:13px;}
.commun_subhelp, .commun_subhelpon{background:url(../images/community/commun_helpnav.gif) right top no-repeat;width:242px;height:49px;padding:12px 0 0 65px;_padding-left:67px;position:relative;margin-bottom:4px;}
.commun_subhelpon{background:url(../images/community/commun_helpnavon.gif) right top no-repeat;}
.commun_subhelpsp{position:absolute;top:18px;right:-1px;_right:-2px;}

.commun_subrig{float:right;width:650px;}
.commun_subrig2{float:right;width:650px;margin-right:2px;}
.commun_subsearch{background:url(../images/community/commun_helpss.gif) no-repeat;width:277px;height:29px;padding:6px 0 0 373px;color:#2d7e08;}
.commun_subsearinp{background:url(../images/community/commun_helpinp.gif) no-repeat;width:158px;height:22px;padding-left:10px;*padding-top:2px;}
.commun_subfsul{padding:16px 0 0 17px;}
.commun_subfsli{width:278px;background:url(../images/bg_dot.gif) bottom repeat-x;padding:9px 0 9px 12px;*padding:0px 0 6px 12px;margin-right:25px;display:inline;float:left;}
.commun_subfsli a{background:url(../images/lm_dot.gif) left no-repeat;padding-left:8px;}
.commun_subpage{float:right;margin:12px 15px 32px 0;*margin:12px 15px 30px 0;}
.commun_subqtxt{padding:12px 0 12px 30px;border-bottom:1px solid #e1e1e1;line-height:22px;}
.commun_subatxt{padding:12px 0 0 9px;line-height:22px;color:#f33900;margin-bottom:40px;}
.commun_subatxtsp{background:url(../bbs/images/xin.gif) left no-repeat;padding-left:25px;}
.commun_subatxtsp2{padding-left:25px;}

.detpage_dishf_sp{margin:11px 0 0 11px;}
.detpage_dishf_sp a{color:#368a23 !important;text-decoration:underline !important;}
.detpage_dishf_sp2{padding:11px 0 0 11px;border-top:3px solid #419f0d;margin-right:15px;}
.detpage_dishf_inp, .detpage_dishf_inp2, .detpage_dishf_inp3{border:1px solid #e1e1e1;width:348px;height:18px;margin-right:5px;}
.detpage_dishf_inp2{width:138px;}
.detpage_dishf_inp3{width:78px;}



/*2010-04-27更新 by xxxholic*/
/*酒店栏目*/
.clear{clear:both;} 
.sub_hottj{float:left;width:226px;margin-left:9px;display:inline;}
.sub_hottj_tit{background:url(../images/hot_titbg.gif) bottom repeat-x;padding:9px 0 9px 7px;color:#fff;font-weight:bold;}
.sub_hottj_li1, .sub_hottj_li2, .sub_hottj_li3{background:url(../images/arrow_hot.gif) left top no-repeat;padding-left:40px;margin:14px 0 0 7px;line-height:18px;}
.sub_hottj_li2{background:url(../images/arrow_hot2.gif) left top no-repeat;}
.sub_hottj_li3{background:url(../images/arrow_hot3.gif) left top no-repeat;}
.sub_hottj_lisp{color:#1b5d06;font-weight:bold;}
.sub_hottj_lisp a{color:#1b5d06 !important;}
.sub_hottj_lisp2{color:#f60;font-weight:bold;}
.sub_hotpic{float:right;background:url(../images/hot_tjpic.jpg) no-repeat;width:431px;height:238px;padding:17px 0 0 17px;margin-right:5px;display:inline;}
.sub_detbox{width:961px;margin:0px 0 0 12px;background:url(../images/hotel_boxbg.gif) repeat-y;color:#666;}
.sub_detleft, .sub_detleft2{background:url(../images/hotel_boxleftbg.gif) top no-repeat;width:241px;float:left;padding-top:33px;}
.sub_detleft2{background:url(../images/hotel_boxleftbg2.gif) top no-repeat;}
.sub_detltel{font-weight:bold;color:#fff;line-height:22px;padding-left:18px;}
.sub_detlqq{color:#fff;background:url(../images/sub_qqbg.gif) no-repeat;width:213px;height:110px;margin:17px 0 0 12px;padding-top:3px;}
.sub_detlqqsp{padding-left:6px;line-height:18px;}
.sub_detlqq_li{height:60px;margin:10px 0px 0 10px;}
.sub_detlqq_lisp{height:25px;margin-top:6px;}
.sub_detlqq_li p{height:25px;line-height:25px;}
.sub_detlqq_li *{line-height:22px;line-height:25px;vertical-align:middle;}
.sub_detlqq_li a{margin:0px 3px 0 0;}
.sub_detlnav{margin:35px 0 17px 0;width:179px;float:right;*margin-bottom:0px;}
.sub_detlnav_li{margin-left:23px;background:url(../images/left_navbg.gif) no-repeat;width:134px;height:22px;padding:7px 0 0 22px;font-weight:bold;margin-bottom:7px;}
.sub_detlnav_li a{color:#fff !important;}
.sub_detlnav_lion{background:url(../images/left_navbgon.gif) no-repeat;width:149px;height:22px;font-weight:bold;padding:7px 0 0 30px;margin-bottom:7px;}
.sub_detlnav_lion a{background:usub_detlmrl(../images/left_navbga.gif) left no-repeat;padding-left:15px;color:#197201 !important;}
.sub_detlnav_ul{margin:17px 0 0 45px;}
.sub_detlnav_sp{background:url(../images/arrow_navbg.gif) left no-repeat;padding-left:20px;margin-bottom:11px;}
.sub_detlnav_sp a{color:#fff !important;}
.sub_detlm{margin-top:22px;width:235px;*margin-top:18px;}
.sub_detlm_tit{font-size:12px;color:#368a23;background:url(../images/sub_lmtitbg.gif) bottom repeat-x;padding:0 10px 10px 7px;}
.sub_detlm_titsp{float:right;font-weight:normal;}
.sub_detlm_det{padding:11px 12px 12px 7px;}
.sub_detlm_img{float:left;}
.sub_detlm_txt, .sub_detlm_txt2{float:right;width:120px;line-height:22px;}
.sub_detlm_txt2{width:104px;line-height:20px;}
.sub_detlm_txtsp{color:#368a23 !important;}
.sub_detlm_txtsp2{color:#ff8702;}
.sub_detlm_li{background:url(../images/bg_dot.gif) bottom repeat-x;padding:6px 0 6px 4px;margin:0 9px 0 5px;clear:both;}
.sub_detlm_li a{background:url(../images/lm_dot.gif) left no-repeat;padding-left:8px;float:left;}
.sub_detlm_lisp{float:right;color:#ff8702;}
.sub_detlm_ad{margin-top:15px;}

.sub_detrig{background:url(../images/hotel_boxrigbg.gif) top no-repeat;width:710px;float:right;padding-left:10px;border-bottom:1px solid #73bb08;min-height:1750px;_height:1750px;}
.sub_detrtop{margin:15px 0 0 0px;}
.sub_detrtop_sm{background:url(../images/sub_dettopbg.gif) left no-repeat;height:34px;text-align:right;padding-top:17px;width:697px;}
.sub_detrtop_smsp{font-weight:bold;font-size:24px;color:#368a23;font-family:Arial;}
.sub_detrsel, .sub_detrsel2{border:1px solid #e1e1e1;width:673px;margin-top:10px;padding:8px 10px 8px 12px;color:#333;background:url(../images/page_bg.gif) left bottom no-repeat;}
.sub_detrsel2{*padding-bottom:0px;}
.sub_detrsel_a1{border:1px solid #d4d4d4;padding:3px 7px;}
.sub_detrsel_a2{border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:3px 7px;}
.sub_detrsel_sp{float:right;}
.sub_detrlist, .sub_detrlist2{border:1px solid #e1e1e1;width:668px;padding:13px 15px 5px 12px;margin-top:13px;background:url(../images/sub_detrlistbg.gif) bottom no-repeat;}
.sub_detrlist2{width:644px;}
.sub_detrli_det{margin-bottom:12px;}
.sub_detrli_img{padding:2px;border:1px solid #e1e1e1;float:left;}
.sub_detrli_txt, .sub_detrli_txt2{float:left;width:374px;margin-left:12px;line-height:22px;}
.sub_detrli_txt2{width:340px;}
.sub_detrli_tit{color:#368a23;}
.sub_detrli_tit2{color:#368a23;font-size:14px;}
.sub_detrli_tli{color:#ff4800 !important;}
.sub_detrli_tsp{float:right;color:#368a23;}
.sub_detrli_tsp a{color:#ff0000 !important;}
.sub_detrli_tj{float:right;width:92px;background:url(../images/sub_tjboxbg.gif) no-repeat;height:69px;margin-top:6px;padding:7px 0 0 7px;line-height:22px;}
.sub_detrli_tjsp{font-weight:bold;font-size:16px;color:#ff4800;}
.sub_detrli_tab{width:665px;background:url(../images/tab_trtit.gif) top no-repeat;}
.sub_detrli_tab tr.titbg{color:#fff;}
.sub_detrli_tab td{text-align:center;padding:5px 12px;}
.sub_detrli_tab td.tittd{padding:4px 12px;}
.sub_detrli_tdsp{border-bottom:1px solid #e1e1e1;}
.sub_detrli_tdsp2{border-left:1px solid #e1e1e1;}
.sub_detrli_tdsp3{border-right:1px solid #e1e1e1;}
.sub_detrli_tdsp4{font-weight:bold;color:#ff4800;}
.sub_detrli_tdsp5{font-weight:bold;color:#1e62af;}
.sub_detrli_more{float:right;margin:7px 14px 0 0;color:#368a23;}
.sub_detrli_more a{color:#9a9a9a !important;}


/*酒店详细*/
.detpage_loc{border-bottom:1px solid #e1e1e1;width:685px;margin-top:10px;padding:8px 0px 5px 12px;text-align:right;margin-bottom:18px;}
.detpage_box1, .detpage_box2, .detpage_box3, .detpage_box4{width:669px;padding:15px 14px 0 14px;}
.detpage_box2{margin:40px 0;}
.detpage_box3{margin:10px 0 0 13px;}
.detpage_box4{margin-top:40px;}
.detpage_box1_txt{float:left;width:386px;line-height:23px;}
.detpage_box1_tit{color:#368a23;font-size:12px;margin-bottom:5px;}
.detpage_box2_tit{color:#368a23;font-size:12px;padding:0 0 7px 3px;background:url(../images/bg_dot.gif) bottom repeat-x;}
.detpage_box1_txt2{line-height:24px;margin-bottom:10px;}
.detpage_box1_txt3{line-height:24px;}
.detpage_box1_tli{padding-top:8px;border-top:1px solid #e1e1e1;margin-top:4px;float:left;width:100%;}
.detpage_box1_tlisp{float:left;width:380px;display:block;}
.detpage_box1_tlisp2{float:left;width:400px;}
.detpage_box1_tlia{color:#228801 !important;text-decoration:underline !important;background:url(../images/map_icon.gif) right no-repeat;padding:3px 20px 0 0;}
.detpage_box1_pic{float:right;width:261px;}
.detpage_box1_img{padding:2px;border:1px solid #e1e1e1;width:255px;}
.detpage_box1_imgsp{color:#a7a7a7;text-align:right;margin:9px 5px 0 0;background:url(../images/large_icon.gif) right no-repeat;padding-right:20px;}
.detpage_box1_sm{padding:20px 0 40px 13px;}
.detpage_link{text-align:right;margin:45px 20px 0 0;}
.detpage_tit{border-bottom:1px solid #e1e1e1;color:#368a23;font-size:12px;padding-bottom:12px;margin:15px 0;}
.detpage_titsp{color:#ff4e00;font-weight:bold;font-size:14px;}
.detpage_titsp2{border-bottom:1px solid #e1e1e1;padding-bottom:5px;}
/*酒店套餐*/
.detpage_tcli{width:154px;float:left;display:inline;margin:0 6px 25px;text-align:center;line-height:22px;}
.detpage_tclisp{color:#777;}
.detpage_tclisp2{color:#ff8702;}
/*酒店图库*/
/**	新版的备份
.detpage_tk_sortbg,.detpage_tk_sortbg2{width:310px;height:118px;margin:0 0 25px;border:0;background:url(../images/hotel_tk_sortbg.gif) left top no-repeat;}
.detpage_tk_sortbg2{margin-left:40px;}
.room_cover{margin:3px;border:0;}
*/
.detpage_tk_sortbg,.detpage_tk_sortbg2{width:150px;height:138px;margin:0 0 25px;border:0;background:url(../images/hotel_tk_sortbg.gif) left top no-repeat;}
.detpage_tk_sortbg2{margin-left:15px;overflow:hidden;}
.room_cover{margin:3px;border:0;}
/*酒店预定*/
.detpage_ydtit{font-size:14px;color:#368a23;border-bottom:1px solid #e1e1e1;padding:0px 0 11px 3px;}
.detpage_ydtxt{line-height:26px;padding:43px 15px 15px;}
/*酒店评论*/
.detpage_distitsp{color:#368a23;font-size:12px;font-weight:normal;}
.detpage_distitsp2{color:#ff0000 !important;}
.detpage_displ{background:url(../images/hotel_fbtitbg.gif) no-repeat;width:638px;height:20px;padding:7px 12px 0 16px;font-weight:normal;color:#fff;font-size:12px;}
.detpage_displsp{float:right;}
.detpage_distxt{line-height:22px;color:#005f9b;padding:12px 10px 10px;}
.detpage_distool{text-align:right;padding-right:17px;}
.detpage_distop, .detpage_dishf, .detpage_discopy{background:url(../images/top_icon.gif) left no-repeat;padding:2px 3px 0 15px;color:#ff5016 !important;}
.detpage_dishf{background:url(../images/hf_icon.gif) left no-repeat;}
.detpage_discopy{background:url(../images/copy_icon.gif) left no-repeat;}
.detpage_dishf_ul{margin:24px 0 9px 22px;}
.detpage_dishf_li{width:617px;margin-bottom:15px;}
.detpage_dishf_top{background:url(../images/hotelhf_titbg.gif) no-repeat;height:25px;padding:11px 0 0 14px;font-weight:normal;font-size:12px;color:#a1a1a1;}
.detpage_dishf_topsp{color:#056bac;}
.detpage_dishf_mid{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:5px 11px;line-height:22px;}
.detpage_dishf_page{text-align:right;border-top:1px solid #e1e1e1;padding:17px 20px 0 0;width:645px;margin-left:15px;}
.detpage_dishf_box{margin-top:20px;}
.detpage_dishf_sp{margin:11px 0 0 11px;}
.detpage_dishf_sp a{color:#368a23 !important;text-decoration:underline !important;}
.detpage_dishf_inp, .detpage_dishf_inp2, .detpage_dishf_inp3{border:1px solid #e1e1e1;width:348px;height:18px;margin-right:5px;}
.detpage_dishf_inp2{width:138px;}
.detpage_dishf_inp3{width:78px;}
.detpage_dishf_tex{border:1px solid #e1e1e1;width:629px;height:149px;background:url(../images/plbox_bg.gif) no-repeat;}
.detpage_dishf_btn{background:url(../images/tj_btn.gif) no-repeat;width:75px;height:23px;cursor:pointer;float:right;margin-right:50px;display:inline;}

/*其他页面的整合在了一起*/

