@charset "utf-8";
.m_more {
	line-height: 40px;text-align: center;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F6F6F6;float: left;
	width: 100%;border-top-width: 1px;border-top-style: solid;border-top-color: #F6F6F6;
}
.m_more a {line-height: 40px;height: 40px;width: 100%;color: #666666;text-decoration: none;float: left;font-size: 12px;}
.m_more a img {margin-top: 15px;}

/* slider */
.slideBox{ width: 100%; margin:0px auto 0px; padding:0;  }
.slideBox .swiper-container {width: 100%; height:100%; overflow:hidden; }
.slideBox .swiper-container .swiper-slide {width:100%;}
.slideBox .swiper-container .swiper-slide img{width:100%;}

/*旅游播报*/
.txtScroll-top{ float:left; position:relative; width: 100%; height:35px; background:#fff; }
.txtScroll-top .tit{
	float:left; position:absolute; left:5px; top:0px; width:70px; height:30px; line-height:30px; margin:0px 0px 0px 0px; padding:0 0px;
	background:url(../images/notice.png) 5px 7px no-repeat; background-size:64px 15px;
}
.txtScroll-top .tit span{ display:none;  background:#FF6C08; color:#fff; text-align:center; }
.txtScroll-top .con{ float:left; width: 100%; padding:0 50px 0 80px; height:30px; overflow:hidden; }
.txtScroll-top .con .swiper-container-news { width: 100%; height: 100%; }
.txtScroll-top .con .swiper-container-news .swiper-slide {width: 100%; height:30px; text-align: left;}
.txtScroll-top .con .swiper-container-news .swiper-slide a{float:left; width:100%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.txtScroll-top .more{ float:right; position:absolute; right:5px; top:0px; width:45px; height:30px; line-height:30px; }

/*九宫格*/
.index_nav { float:left; padding:10px 0px 0px; width:100%; overflow:hidden; margin:5px 0 0; background:#fff; }
.index_nav a {width:25%; display:block; float:left; padding:5px 0 10px; text-align:center; font-size:14px; }
.index_nav a img { width:45%;border-radius:100%; padding:7px; }
.index_nav a.block1 img{ background:rgba(6,192,220,1.0); }
.index_nav a.block2 img{ background:rgba(0,211,144,1.0); }
.index_nav a.block3 img{ background:rgba(0,111,226,1.0); }
.index_nav a.block4 img{ background:rgba(236,105,65,1.0); }
.index_nav a.block5 img{ background:rgba(221,109,10,1.0); }
.index_nav a.block6 img{ background:rgba(243,193,21,1.0); }
.index_nav a.block7 img{ background:rgba(164,0,0,1.0); }
.index_nav a.block8 img{ background:rgba(0,136,132,1.0); }
.index_nav a.block9 img{ background:rgba(255,102,0,1.0); }
.index_nav a span {width: 100%;float:left;line-height:20px; font-size:14px; }

/*特价线路*/
.line_promote{ float:left; padding:0px 0px 0px; width:100%; overflow:hidden; margin:5px 0 0; background:#fff; }
.line_promote .tit{
	float:left; width:100%; height:60px; line-height:50px; border-top:1px solid #eeeeee;
	background:url(../images/promote.png) center 15px no-repeat; background-size:auto 40px;
}
.line_promote .tit span{ display:none; }
/*
.line_promote .tit span{ float:left; width:70px; height:30px; line-height:30px; margin:5px 0px 0px 5px; padding:0 0px; background:#FF6C08; color:#fff; text-align:center; }
.line_promote .tit .more{ float:right; width:45px; height:40px; line-height:40px; margin-right:5px; }
*/
.swiper-promote{ width:100%; margin:0 auto; position:relative;overflow:hidden;z-index:1 }
.swiper-promote ul{ float:left; width:100%; list-style:none; padding:5px 0px 0; margin-top:0px; }
.swiper-promote ul li{ float:left; width:100%; height:95px; padding:5px 30px; position:relative; z-index:1; }
.swiper-promote ul li a{ float:left; width:100%; }
.swiper-promote ul li .img{ float: left; width:110px; border-radius:10px; margin-top:2px;}
.swiper-promote ul li .txt { position:relative; padding:0 0px 0 120px; width:100%; }
.swiper-promote ul li .txt h2{ float:left; width:100%; height:20px; line-height:20px; padding-top:0px; color:#242424; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;-moz-binding: url('ellipsis.xml#ellipsis');}
.swiper-promote ul li .txt .price{ float:left; width:100%; padding:2px 0; }
.swiper-promote ul li .txt .price font{ float:left; height:20px; line-height:20px; color:#f00; }
.swiper-promote ul li .txt .price span{ float:left; height:20px; line-height:20px; margin-left:5px; padding:0 10px; background:#f00; color:#fff; border-radius:5px }
.swiper-promote ul li .settime{ float:left; width:100%; height:20px; line-height:20px; padding:2px 0 0; }
.swiper-promote ul li .settime font{ height:20px; font-size:12px; display:inline-block; width:25px; text-align:Center; border-radius:5px; background:#f0f0f0; color:#242424;color:#f00; }

/**/
.linetabBox{ float:left; width:100%; margin:5px 0 0; background:#fff; border-top:1px solid #eeeeee; }
.linetabBox .tabs-line{ height:40px; line-height:40px; padding:0 0px; border-bottom:1px solid #eeeeee; }
.linetabBox .tabs-line a{ float:left; width:33.33%; color:#242424; font-size:14px; text-align:center; background:#FF6C08; color:#fff;  border-left:1px solid #eeeeee; }
.linetabBox .tabs-line .active{ background:#fff; color:#FF6C08;  border-right:1px solid #eeeeee;  }
.linetabBox .swiper-container-line{ float:left; width:100%; }

/*线路1*/
ul.linelist_1{
	float:left; width:100%; list-style:none; padding:0px; margin-top:0px; background:#fff;
	border:1px solid #ddd; border-top:0px; border-bottom:0px;
}
ul.linelist_1 li{ float:left; width:100%; padding:10px 5px; border-bottom:1px dotted #CDCDCD; position:relative; z-index:1; }
ul.linelist_1 li a{ float:left; width:100%; }
ul.linelist_1 i{
	position:absolute; z-index:2; left:5px; top:10px; color:#fff;
	height:22px; line-height:22px; text-align:center; padding:0 5px;
	background:#333;
	filter:alpha(opacity=60);  
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;  
	opacity: 0.6;
}
ul.linelist_1 li .img{ float: left; width:120px; height:71px }
ul.linelist_1 li .txt { position:relative; padding:0 0px 0 125px; width:100%; }
ul.linelist_1 li .txt h2{
	float:left; width:100%; height:26px; line-height:26px; color:#000; font-size:14px; 
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;-moz-binding: url('ellipsis.xml#ellipsis');
}
ul.linelist_1 li .txt .para{ float:left; width:100%; }
ul.linelist_1 li .txt .para .leftblock{ float:left; width:65%; padding:0 0px 0 0; color:#666; }
ul.linelist_1 li .txt .para .price { float:right; width:35%; height:40px; line-height:40px; font-size:12px; text-align:right; }
@media only screen and (min-width: 1170px) {
	ul.linelist_1 li{ padding:10px 5px; width:50%; }
} float:right; line-height:22px; }

ul.linelist_1 li.more {height:30px; line-height:30px; text-align: center; padding:0px; margin:0px;float: left;width: 100%;}
ul.linelist_1 li.more a {height:30px; line-height:30px;padding:0px; margin:0px;width: 100%;color: #666666; float: left;width: 100%; text-align:center; }
@media only screen and (min-width: 1170px) {
	ul.linelist_1 li{ padding:10px 10px; width:50%; }
	ul.linelist_1 li .img { float: left; width:20% }
	ul.linelist_1 li .txt {float: left; padding-left:10px; width:80%;}
	ul.linelist_1 li.more { width: 100%; }
}








