﻿@charset "utf-8";

.list-path{padding:15px 0;line-height:24px;font-size:14px;color:#999}
.list-path a:hover{text-decoration:underline}
.list-path #bdshare{float:right}

.list-le{width:300px}
.list-rg{width:880px}
.city-box{border:1px solid #e8e8e8;background-color:#fff}
.city-box h1,.city-box h2{padding:0 10px;background-color:#f4f4f4;font-size:16px;height:40px;line-height:40px;border-bottom:1px solid #e8e8e8}
.city-box-m{padding:0 10px}
.city-box-m dl{padding:12px 0}
.city-box-m dt{border-bottom:1px dashed #e0e0e0;font-size:16px;padding-bottom:5px;margin-botton:5px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3)}
.city-box-m dd{line-height:28px;overflow:hidden}
.city-box-m dd a{float:left;height:28px;width:92px;white-space:nowrap;overflow:hidden}
.city-box-m dl a:hover{text-decoration:underline}
.city-box-2{border-top:none}

.city-sev{background-color:#fff;border:1px solid #e8e8e8;margin-top:20px}
.city-sev h3{padding:0 10px;font-size:16px;color:#fff;line-height:36px;height:36px}
.city-sev dl{border-bottom:1px solid #efefef;height:47px;padding:10px 15px 10px 60px;overflow:hidden;background:url(../images/sev.png) no-repeat}
.city-sev dl.sev-1{background-position:15px 21px}
.city-sev dl.sev-2{background-position:15px -67px}
.city-sev dl.sev-3{background-position:15px -149px}
.city-sev dl.sev-4{background-position:15px -232px}
.city-sev dl.sev-5{background-position:15px -318px;border:none}
.city-sev dt{height:21px;line-height:21px;overflow:hidden;font-size:14px}
.city-sev dd{color:#999;margin-top:5px;line-height:18px}
.rg-tit{border-bottom:1px solid #dfddde;padding:7px 0;line-height:20px}
.rg-tit span{padding:4px 8px;font-size:18px;border-bottom-width:2px;border-bottom-style:solid;position:relative;top:3px}

.lines-fir{margin:20px 0;padding:1px;background-color:#fff}
.lines-fir.hover{box-shadow:0 4px 10px #ddd}
.fir-le{width:360px;height:270px;overflow:hidden}
.fir-le img{width:360px;height:270px}
.fir-rg{padding:15px 15px 0;width:485px}
.fir-top{height:30px;line-height:30px;font-size:22px}
.fir-txt{color:#898989;font-size:14px;line-height:22px;height:44px;overflow:hidden;margin-top:10px}
.fir-ico{color:#6a6a6a;font-size:14px;line-height:24px;margin-top:10px}
.fir-btn{border-top:1px dashed #c7c7c7;margin-top:15px;padding-top:10px}
.fir-btn a{padding:1px 10px;line-height:35px;height:35px;font-size:20px;color:#fff;margin-top:10px}
.fir-btn span{font-size:30px}
.fir-btn span em{font-size:44px;margin-left:5px}
.fir-btn i{margin-left:3px;color:#888}
.fir-le a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05)}

/*.lines-list{overflow:hidden}
.lines-list ul{width:900px}
.lines-list li{float:left;margin-right:17px;margin-bottom:20px;width:282px}
.lines-list li a{display:block;width:280px;height:300px}
.lines-list li .lines-pic,.lines-list li .lines-pic img{width:280px;height:210px}
.lines-list li .lines-pic{overflow:hidden}
.lines-d{padding:10px;background-color:#fff}
.lines-list li .lines-name{color:#333;font-size:16px;height:28px;line-height:28px}
.lines-list li .lines-pri{margin-top:5px;color:#888}
.lines-list li .lines-pri span{font-size:30px}
.lines-list li .lines-pri span em{margin:0 3px 0 5px}
.lines-list li a:hover{box-shadow:0 4px 10px #ddd}
.lines-list li a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05)}
*/
/*左边*/
.mlinfo1{border:1px solid #ccc; border-bottom:none}
.mlinfo1 .infos .title3{background-color:#f5f7fa;cursor:pointer;font-size:14px;font-weight:bold;height:40px;line-height:40px;padding-left:11px}
.mlinfo1 .infos .jt2{background:url(../images/btn2.jpg) no-repeat 0 0;float:right;height:13px;margin-right:10px;margin-top:15px;width:13px;}
.mlinfo1 .infos .ul2 li{cursor:pointer;height:35px;line-height:35px;padding:0 10px;float:left}
.mlinfo1 .infos .ul2 li a{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mlinfo1 .infos {border-bottom:1px solid #ccc}
.mlinfo1 .infos .jt1{background:url(../images/btn1.jpg) no-repeat 0 0;float:right;height:8px;margin-right:10px;margin-top:10px;width:13px}

/*热卖*/
.list_goods,.list_new{margin-top:20px;border:1px solid #e8e8e8}
.list_goods h3,.list_new h3{padding:0 10px;font-size:16px;line-height:40px;height:40px;background:#f5f7fa}
.th_line{width:277px;height:auto;padding:0 10px; border:1px solid #E5E5E5;border-top:0;overflow:hidden;}
.th_line li{width:277px;padding:15px 0;line-height:22px;border-bottom:1px solid #E5E5E5;overflow:hidden;margin-bottom:10px}
.th_line li img{display:block;width:275px;height:150px;margin-bottom:8px;}
.th_line li a{color:#0055CC;}
.th_line li a:hover{color:#F40;}
.th_line li a span{}
.th_line li p{height:20px;line-height:20px;text-align:center;margin-top:10px;}
.th_line li p span{color:#FF2900;vertical-align:middle;}

/*资讯*/
.list_new{}
.hot_search{padding:0 15px;border:1px solid #E5E5E5;border-top:0;}
.hot_search li{height:30px;line-height:30px;padding:5px 0;border-top:1px solid #EEE;background:url(../images/dot.gif) no-repeat left center;overflow: hidden;}
.hot_search li a{margin-left:8px;color:#555;}
.hot_search li.borno{border:0;}

/*线路排序*/
.pai_tit{height:36px; background:#F5F4F4; border:1px solid #D7D6D6; margin-top:20px; overflow:hidden;}
.pai_con{float:left; height:36px; overflow:hidden;}
.pai_con li{height:36px; line-height:36px; padding:0 15px; float:left; overflow:hidden; border-right:1px solid #D7D6D6;}
.pai_con li.curr{background:#FFF; color:#f60;}
.pai_con li.curr a{color:#F60;}
.pai_con li a{display:block; color:#555;}
.pai_con li a:hover{color:#f60; text-decoration:none;}
.pai_con li span{display: inline-block; vertical-align: middle; float: left;}
.pai_con li i{display:inline-block; width:7px; height:8px; margin:15px 0 0 6px; float: left;}
.pai_con li i.s0{background:url(../images/shaixuan_bj.gif) no-repeat -2px -1px;}
.pai_con li.curr i.s0{background:url(../images/shaixuan_bj.gif) no-repeat -2px -20px;}
.pai_con li i.s1{background:url(../images/shaixuan_bj.gif) no-repeat -2px -1px;}
.pai_con li a:hover i.s1,.pai_tit li a:hover i.s0{background:url(../images/shaixuan_bj.gif) no-repeat -2px -20px;}
.pai_con li i.s2{background:url(../images/shaixuan_bj.gif) no-repeat -2px -20px;}
.pai_con li i.s3{background:url(../images/shaixuan_bj.gif) no-repeat -2px -38px;}

/*推荐线路*/
.tuijian{width:900px;}
.tj_box{width:282px;height:auto;float:left;border:2px solid #EEE;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);overflow:hidden;margin-bottom:20px;margin-right:12px}
.tj_pic{width:282px;height:215px;position:relative;}
.tj_pic img{width:308px;height:215px;}
.tj_tit{width:275px;height:35px;display:block;position:absolute; left: 3px; bottom: 3px; text-align:center; font: normal 14px/35px Arial, "宋体"; background: #FFF; opacity: .9; filter: alpha(opacity=90);color:#F00;overflow:hidden;}
.tj_tit:hover{color:#F00;}
.tj_sale{display:block;width:52px;height:53px; position:absolute; top:-2px; left:3px;}
.tj_sale img{width:52px;height:53px;}
.tj_txt{width:282px;height:35px;line-height:35px; background:#50BDE6; text-align: center; overflow:hidden;}
.txtbj1{background:#2CBA9E;}
.txtbj2{background:#018656;}
.txtbj3{background:#48AEEC;}
.tj_txt a{color: #FFF;}
.tj_txt a:hover{color:#FF0;}
.tj_jia{width:261px;height:30px;padding:10px 0;font-size:18px;color:#FF2900;text-align:center;margin:0 10px;border-bottom:1px solid #E5E5E5;}
.tj_sheng{width:282px;height:30px;line-height:30px;text-align:center;color:#999;}
.tj_sheng span,.tj_sheng a{padding:0 10px;}
.tj_sheng a{color:#999;}
.tj_sheng a:hover{color:#F60;}
.tjmgl{margin-left: 19px; _display:inline;}

/**/
.filter{box-shadow:0 1px 3px #ddd;background-color:#fff;border:1px solid #dedede;padding:0 10px;position:relative;z-index:2}
.filt-item{border-bottom:1px solid #dfdfdf}
.filt-item.end{border:none}
.filt-item dt,.filt-item dd{line-height:24px;padding:10px 0}
.filt-item dt{float:left;color:#626262;font-size:15px;position:relative;z-index:1;padding-left:55px;width:80px;text-align:right;padding-right:3px}
.filt-item dt i{position:absolute;width:35px;height:35px;left:10px;top:5px;background:url(../images/search_ico24.png) no-repeat 0 -4px}
.filt-item dd{width:700px;font-size:14px;float:left}
.filt-item dd .sea-sup li,.filt-item dd .sea-sub li{float:left;margin-right:5px}
.filt-item dd .sea-sup li a,.filt-item dd .sea-sub li a{float:left;padding:0 8px}
.filt-item dd .sea-sup li a.c1_bgt,.filt-item dd .sea-sub li a.c1_bgt{border-radius:3px;color:#fff}
.filt-item dd .sea-sub{margin-top:6px;padding:5px 0;background-color:#f0f0f0}
.filt-time dd{line-height:28px;padding:8px 0}
.filt-date{height:18px;line-height:18px;padding:4px 5px;width:150px;border:1px solid #ddd;border-radius:2px;font-size:13px;color:#666;float:left;margin-right:10px}
#TimeBut{height:28px;padding:0 16px;border-radius:3px;cursor:pointer;color:#fff;line-height:28px;float:left;font-size:15px}

.shai_top{width:880px;height:35px;border-bottom:2px solid #64a10a;}
.shai_top h1{height:35px;padding:0 15px;background:#64a10a;color:#FFF;float:left;font-size:16px;line-height:35px;}
.filt-item dt i.item-2{background-position:0 -50px}
.filt-item dt i.item-3{background-position:0 -161px}
.filt-item dt i.item-4{background-position:0 -219px}
.filt-item dt i.item-5{background-position:5px -270px}
.filt-item dt i.item-6{background-position:5px -315px}
.filt-item dt i.item-7{background-position:-3px -98px}

/**/
.filt-nav{margin:20px 0;height:40px;line-height:40px;background-color:#f7f7f7;border:1px solid #ccc}
.filt-nav .sort a{float:left;padding:0 15px;color:#555;border-right:1px solid #ccc;font-size:14px}
.filt-nav .sort a i{background:url(../images/search_ico24.png) no-repeat 0 0;height:15px;width:10px;margin-left:5px;display:inline-block;vertical-align:middle}
.filt-nav .sort a i.down{background-position:0 -369px}
.filt-nav .sort a i.up{background-position:-13px -370px}
.filt-nav .sort a.c1_bgt{color:#fff}
.filt-nav .sort a.c1_bgt i.down{background-position:-37px -369px}
.filt-nav .sort a.c1_bgt i.up{background-position:-49px -370px}

/*线路*/
.linebox{width:880px; height:auto; overflow:hidden;}
.linebox .linelist{width:878px; height:auto; border:1px solid #E5E5E5; margin-top:20px; overflow:hidden;}
/*上*/
.linetop{width:848px; padding:15px; overflow:hidden;}
/*图片*/
.linepic{width:135px; height:90px; float:left;}
.linepic img{width:135px; height:90px;}
/*上 中*/
.linecon{width:480px; height:90px; float:left; padding-left:20px; overflow:hidden;}
/*标题*/
.linecon .tit{width:480px; height:30px; font:400 16px/30px "微软雅黑", Arial, "宋体"; overflow:hidden;}
.linecon .tit a{color:#0055CC; display:inline-block; float:left;}
.linecon .tit a:hover{color:#F40;}
.linebox .linelist_hover .tit a{color:#390;}
.linebox .linelist_hover .tit a:hover{color:#FF2900;}
/*途径景点 和特色*/
.linecon .sight{width:480px; height:20px; font:400 12px/20px Arial, "宋体"; color:#888; margin-top:10px; overflow:hidden;}
/*相关小图标*/
.lineico{width: 50px; height: 90px; float:left; padding-left: 20px;}
.lineico i.tjbj{width:48px; height:15px; margin:8px 0 0 10px; display:inline-block; background:url(../images/hot_pin.png) 0 -30px; overflow:hidden;}
.lineico i.tjtj{width:48px; height:15px; margin:8px 0 0 10px; display:inline-block; background:url(../images/hot_pin.png) 0 0px; overflow:hidden;}
.lineico i.thbj{width:48px; height:15px; margin:8px 0 0 10px; display:inline-block;  background:url(../images/hot_pin.png) 0 -15px; overflow:hidden;}
.lineico i.gty{width:36px; height:14px; margin:8px 0 0 10px; display:inline-block; background:url(../images/gentuanyou.png) no-repeat;overflow:hidden;}
.lineico i.zyx{width:36px; height:14px; margin:8px 0 0 10px; display:inline-block; background:url(../images/ziyouxing.png) no-repeat; overflow:hidden;}
/*价格*/
.linepre{width:100px; height:90px; float:right; text-align:center;}
.linepre p.jia{height:30px;color:#888;font-size:16px}
/*.f18{font-size:18px}*/
.linepre p.gzu{height:25px;color:#888;font-size:16px}
.linepre a.xq{display:block;width:80px;height:30px;line-height:30px;color:#fff;margin:5px auto 0;background:#fb7c07;font-size:16px}
.linepre a.xq:hover{background:#f60;}
/*下*/.linebot{width:878px;height:46px; background:#F5F7FA;padding:5px 0;}
.linebot .botbox{width:215px;height:46px; border-right:1px solid #E5E5E5;float:left;text-align:center;}
.linebot .botbox p{height:23px;line-height:23px;}
.linebot .botbox p.s1{color:#777;}
/*团期*/.linebot .tuanqi{height:23px; font:400 12px/23px Arial, "宋体"; overflow:hidden;}
.linebot .tuanqi span{display:inline-block; height:23px;}
.linebot .tuanqi a{display:inline-block; width:30px; height:23px;margin-left:10px; padding-right:15px;}
.linebot .tuanqi a.zk{background:url(../images/list_rili.png) no-repeat right 9px;}
.linebot .tuanqi a.sq{background:url(../images/list_rili.png) no-repeat right -15px;}

/*旅游攻略*/
.news{width:880px;margin-top:20px;}
.news h2{height:40px;border-bottom:2px solid #64a10a;font-size:14px} 
.news h2 a{display:inline-block;height:40px;padding:0 15px;background:#64a10a;color:#FFF;font-size:16px;line-height:40px}
.news h2 a:hover{color:#FFF;text-decoration:none;}
.newsbox{width:878px;border:1px solid #E5E5E5;border-top:0;overflow:hidden;}
.newscon{width:409px;height:100px;padding:15px;border-bottom:1px solid #E5E5E5;float:left;overflow:hidden;}
.newspic{width:130px;height:100px;float:left;}
.newspic img{width:130px;height:100px;}
.newstxt{width:260px;height:100px;padding-left:15px;float:left;}
.newstxt h4{height:30px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:260px}
.newstxt p.jianjie{height:40px;line-height:20px;color:#888;overflow:hidden;}
.newstxt p.time{height:20px;line-height:20px;color:#999;margin-top:10px;}
.orange {color:#ff6600;}
