/* 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;} 
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-bottom:2px;
 width:80%;
 margin:0 auto;
 }
 .divformb2{
 padding-bottom:9px;
 width:80%;
 margin:0 auto;
 }
  .divformb2 span{ padding-left:24px;}
.searchdate .divform span{ 
 letter-spacing:24px;
 } 
 
.divform select,.divformb2 select{ 
 width:120px;
 } 
.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/searchbtn.gif) no-repeat;
 width:94px;
 height:28px;
 font-size:12px;
 font-weight:bold;
 letter-spacing:10px;
 color:#fff;
 float:right;
 } 
.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;
	}
	*+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;
 height:100%;
 position:relative;
 top:-63px;
 }
    /*网页内容的主体框架*/
    #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) no-repeat;
 float:right;
 width:238px;
 height:31px;
 margin:1px 0px 0px 5px;
 padding:5px 0px 0px 40px;
 } 
.header .searchdate,.header1 .searchdate,.header2 .searchdate{
	background:#FFF url(../images/searchbodybg3.gif) repeat-y right bottom;
	width:262px;
	height:190px;
	padding: 1px 10px 5px 10px;
 }
.header1 .searchdate,.header2 .searchdate{
 background:url(../images/hotepasearchbg.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:273px;
 height:31px;
 margin-left:5px;
 } 
.search ul li{
 float:left;
 display:block;
 height:30px;
 margin:0px 1px;
 background:url(../images/tab1bg.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;
 overflow:hidden;
 } 
.search ul .on a{
 width:85px;
 height:21px;
 padding-top:10px;
 display:block;
 background:url(../images/hotelsearchbgtit.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: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;
 }
* 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;
 } 
