@charset "utf-8";
/* CSS Document */
/*------------------------------------------首页css开始----------------------------------------*/
.ckbody{
	clear: both;
	float: none;
	width:1100px;
	margin-right: auto;
	margin-left: auto;
}
.barner{
	clear: both;
	float: none;
	width:1100px;
	margin-right: auto;
	margin-left: auto;
	padding:5px 0px;
	border-bottom:1px solid #DFDFDF;
}
#flashBg { height:377px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {background:#ffffff;height:377px; width:100%; clear:both;}
/**幻灯片——1**/
#flash { width:100%; height:377px; overflow:hidden; margin:0 auto; clear:both; position:relative;/*--*/}
#flash a {width:100%; height:377px; display:none;}
#flash img {width:100%; height:377px;/* display:none;*/}
.flash_bar { width:520px; padding-left:500px; z-index:69; height:30px; overflow:hidden; position:absolute;padding-top:13px!important; padding-top:50px; bottom:0px; left:0px; text-align:center;}
.flash_bar .dq{
	display:block;
	float:left;
	width:15px;
	height:15px;
	cursor:pointer;
	background:url(../images/dp.png) no-repeat;
	margin-right:5px;

}
.flash_bar .no {
	display:block;
	float:left;
	width:15px;
	height:15px;
	cursor:pointer;
	background:url(../images/no.png) no-repeat;
	margin-right:5px;
}


.container{
    clear: both;
	float: none;
	width:1100px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	}
     
.leftdiv{
   float: left;
   width: 258px;
   overflow: hidden;
   }
  
.idxlf01{
    margin-bottom:10px;
	}
.idxlf_titel{
         padding:10px 0px;
		 border-bottom: 1px solid #e7e7e7;
		 }

.idxlfnews{
      padding:10px 0px;
	  overflow:hidden;
	  }
.idxlfnews ul li{
         padding-left:10px;
		 line-height:30px;
		 }
.more{
     float:right;
	 margin-top:13px;
	 }
.idximg{
   padding:5px;
   border-bottom:1px solid #e7e7e7;
   border-top:1px solid #e7e7e7;
   }
.idxlfgs{
      padding:10px 0px;
	  overflow:hidden;
	  }
.idxlfgs dl{
      float:left;
	  margin-bottom:15px;
	  }
.idxlfgs dt{
      float:left;
	  margin-right:5px;
	  width:85px;
	  }
.idxlfgs dd {
       line-height:20px;
	   color:#999;
	   width:165px;
	   float:left;

	
	   }
.idxlfgs dd b{
          color:#666666;
		  line-height:30px;
		}
.idxlfnew_t{
     padding:10px 0px 0px 10px;
	 font-family: "微软雅黑";
	 font-size:20px;
	 font-weight:bold;

	 }
.idxlfnews{
      padding:10px 0px;
	  overflow:hidden;
	  }
.idxlfnews ul li{
         padding-left:10px;
		 line-height:25px;
		 }
.idxlfnews ul li i{
               font-style:normal;
			   font-size:16px;
			   color:#FF9900;
			   font-family:"微软雅黑";
			   font-weight:600; 
			   margin-right:5px;
			   }
.rightdiv{
     float: right;
	 width: 830px;
	 overflow: hidden;
	 }
.idxBlk { margin-bottom:5px; }
.idxCnt { padding-top: 10px; overflow: hidden; }
.idxTle { padding-top: 10px; height:62px; border-bottom: 1px solid #e7e7e7; position: relative; }

/*右边tab2*/
.idxTle_nm{ display: inline-block; width:180px;}
.idxBlk_cTabs { display: inline-block; width:630px;text-align: center; color: #666;height:30px; line-height: 30px;  }
.idxBlk_cTab{ display: inline-block; padding: 0 12px; margin: 0 5px; height: 20px; line-height: 20px; position: relative; }

.idxBlk_cTab:hover, .idxBlk_cMore:hover { color: #f00; }
.idxBlk_cTab--now, .idxBlk_cTab--now:hover { background: #f00; color: #fff; }
.idxBlk_cTArw { display: none; height: 0; line-height: 0; width: 0; border-bottom: 0 none; border-top: 4px solid #f00; border-left: 4px dashed transparent; border-right: 4px dashed transparent; position: absolute; bottom: -4px; left: 44%; }
.idxBlk_cMArw { position: absolute; right: 0; top: 5px; display: block; height: 0; line-height: 0; width: 0; border-left: 4px solid #f00; border-top: 4px dashed transparent; border-bottom: 4px dashed transparent; border-right: 0 none; }
.idxBlk_cBox { display: none; overflow: hidden; }
.idxBlk_cTab--now .idxBlk_cTArw { display: block; }
.idxBlk_cBox--now { display: block; }
.idximgy{
         float:left;
		 width:268px;
		 margin:10px 4px;
		 display:inline;
		 }
.idxPics { height: 170px; }
.idxPics_a { float: left; display: block; width:268px; height:170px; overflow: hidden; position: relative; }
.idxPics_img { display: block; width: 100%; height: 100%; overflow: hidden; }
.idxPics_nm { display: block;  width: 190px; height: 28px; line-height: 28px; position: absolute; bottom: 0; left: 0; color: #fff; background: #000; opacity: 0.7; filter:alpha(opacity=70); z-index: 1; }
.idxPics_pr { display: block; width: 68px; height: 28px; line-height: 28px; position: absolute; bottom: 0; right: 0; color: #ffe403; background: #444; z-index: 2; font-size: 14px; font-weight: bold; text-align: right; opacity: 0.9; filter:alpha(opacity=90); padding-right:10px; }
.idxDotList { padding: 10px 0px; }
.idxDotList ul li { float: left; width: 258px; line-height:30px; height:30px; background:url(../images/lbj.jpg) no-repeat left center; padding-left:10px;}
.idxDotList ul li span{
              float:right;
			  font-family: "微软雅黑";
			  color:#FF0000;
			  }
/*右边tab3*/
.idxPSld { padding-left:20px; position: relative; }
.idxPSld_a { display: block; height: auto; width: 145px; float: left; margin-right:15px; margin-bottom:20px; }
.idxPSld_img, .idxPSld_nm, .idxPSld_pr { display: block; width: 145px; text-align: left; }
.idxPSld_img { height: 145px; }
.idxPSld_nm { color: #666; line-height: 22px; overflow:hidden; text-overflow:ellipsis; padding-top:6px;}
.idxPSld_pr { color: #f00; height: 25px; line-height: 25px; font-family:"微软雅黑"; font-weight:600; }
.idxPSld_hot { display: inline-block; width: 20px; height: 9px; overflow: hidden; text-indent: -999px; background:url(../images/hot.jpg) no-repeat;}

/*------------------------------------------参团游css开始----------------------------------------*/
.dqwz{ padding: 0 10px; height: 33px; line-height: 33px; background: #f0f0f0; color: #666;width:1080px; }
.dqwz_a { margin: 0 5px; color: #666;  }     
.dqwz_now,.dqwz_a:hover { margin: 0 5px; color: #f33; }
.cytlogo{
	clear: both;
	float: none;
	width:1100px;
	margin-right: auto;
	margin-left: auto;
	padding:5px 0px;
}
.cytpic ul li{
         margin-top:10px;
		 float:left;
	   }
.chlItem { color: #666; padding: 20px 0px 20px 0px; border-bottom: 1px solid #e7e7e7; overflow:hidden;position: relative; }
.chlItem  dt{
       float:left;
	   width:145px;
	   margin-right:10px;
	   }
.chlItem  dd{
          width:670px;
		  float:left;
		  }
.chlItem_tle { display: block; color: #666; font-weight: bold; font-size: 14px; padding-bottom:8px; }
.chlItem_tle:hover { color: #666; text-decoration: underline; }
.chlItem_hot { margin-left: 4px; display: inline-block; vertical-align: middle; width: 20px; height: 9px; overflow: hidden; text-indent: -999px;  background:url(../images/hot.jpg) no-repeat; }
.chlItem_desc { padding-bottom: 5px; width:600px; line-height:20px;}
.chlItem_dtl { color: #f00; padding-bottom:5px; display:block; }
.chlItem_dtl:hover { text-decoration: underline; color: #f00; }
.chlItem_price { font-family: "微软雅黑"; position: absolute; right: 0; top:80px; width: 170px;}
.chlItem_y {font-size:26px; color:#FF9900;}
/*------------------------------------------酒店css开始----------------------------------------*/
.container01{
    clear: both;
	float: none;
	width:1200px;
	margin-right: auto;
	margin-left: auto;
	
	}
.hotelleft{
         float:left;
		 width:780px;
		 margin-top:20px;
		 padding-bottom:40px;
		 overflow:hidden;
		 }
.hotelleft01{
        border:2px solid #FF9C00;
		float:left;
		}
.hotel_titel{
         height:64px;
		 background-color:#FF9C00;
		 }
.hotel_sou{
       padding:20px 0px 10px;
	   float:left;
	   width:776px;
 }         
               
.hotel_sou01{
        float:left;
		width:771px;
		padding-left:5px;
}
.hotel_sou01 dl{
       float:left;
	   width:190px;
	   }
.hotel_sou01 dt{
	line-height: 25px;
	color: #333;
	float: left;
	width: 60px;
	text-align: right;
}
.hotel_sou01 dd{
	margin-top: 3px;
	float:left;
}
.hotel_sou02{
         padding-top:20px;
		 float:left;
		 width:776px;
		 }
.jxsou{
    margin: 0 auto;
	width:130px;
	}
.hotelleft02{
      padding-top:10px;
	  float:left;
}	
.hotelleft02 ul li{
	float:left;
	font-size:14px;
	color:#333333;
	width:252px;
	margin-left: 8px;
	  }
.hotelleft02 ul li a{
       color:#333333;
	   }
        	
.hotelleft02  span{
          display:block;
		  line-height:50px;
		   width:252px;
		  }	
.hotelleft02  span dt{
            float:left;
			padding-left:5px;
		}	
.hotelleft02 span dd{
            float:right;
		}	
.hotelleft02  span dd i{
          font-size:20px;
		  font-family: "微软雅黑";
		  font-style:normal;
		  }
.hotelleft03{
	     float:left;
		 border:2px solid #FF9C00;
		 margin-top:20px;
		 width:776px;
}		  
.m {margin-bottom: 10px;overflow: hidden; }          		
.tab li,.tab a,.tab-item{cursor:pointer;float:left;text-align: center;}
.m,.mc{overflow:hidden;}
.tab{margin-bottom:10px;overflow:hidden;height:34px; background:#FF9C00 url(../images/sy45.jpg) no-repeat left; padding-left:190px; padding-top:30px;}
.tab li{height:35px;line-height:35px;font-size:13px; display:block; float:left; margin-right:15px; color:#FFFFFF; padding:0px 10px; }
.tab .curr{ display:block; float:left; background-color:#FFFFFF; color:#FF9C00;} 	
.hotelleft04{
        padding:15px 15px 10px;
		float:left;
		
}	
.hotelleft04z{
           float:left;
		   width:660px;
		   }	
.hotelleft04z dt{
          float:left;
		  margin-right:15px;
		  }	
.hotelleft04z dd{
          line-height:40px;
		  font-size:14px;
		  }	
.hotelleft04y{
         float:right;
		 color:#333333;
		 margin-top:15px;
		 }	
.hotelleft04y i{
         font-family:"微软雅黑";
		 font-size:20px;
		 font-style:normal;
		 }	
.hotelright{
         float:right;
		 width:413px;
		 margin-top:20px;
		 }	
.hotelright01{
         margin:5px 0px 10px 5px;
		 }
.hotelright02{
         margin-top:30px;
		 }       	
.hotelright02 ul li{
            float:left;
			margin-right:31px;
			width:80px;
			}	
.hotelright02 ul li span{
                line-height:30px;
				color:#FF9900;
				}
					
/*------------------------------------------包团定制css开始----------------------------------------*/
.btdz{
	clear: both;
	float: none;
	width:1100px;
	margin-right: auto;
	margin-left: auto;
}
	
	
	
	