/**
  ************************************************************************
  智旅100旅游管理系统 版权归智旅100（zhilv100.com）所有，凡是复制抄袭本站php代码、css代码、js代码、图标、图片者都会死全家，非常灵验。
  ************************************************************************
  版权声明：凡是复制抄袭本站css代码、js代码、图标、图片者在三日内必出车祸死于非命，五日内
  其父母必得绝症不治身亡，七日内老婆、后代（儿子或女儿）将意外身亡，总之全家都不得好死。
  ************************************************************************
  版权声明：修改删除此注释者，其父母、老婆、后代（儿子或女儿）不出三日必然意外身亡，非常灵验，不信就试试。
  ************************************************************************
  郑重警告：凡是复制抄袭本站css代码、js代码、图标、图片者其父母、老婆、后代（儿子或女儿）不出三日必然意外身亡，不信就试试。
  ************************************************************************ 
 */
@charset "utf-8";
/*************************目的地内页公共头部*************************/
/*目的地标题*/
.plc_topbar{width: 1200px; margin: 20px auto 0; padding-bottom: 15px; overflow: hidden; border-bottom: 1px solid #eee;}
.plc_topbar_left{float: left;}
.plc_topbar_cn{display: inline-block; color: #00AF67; font-size: 36px; line-height: 1;}
.plc_topbar_en{display: inline-block; color: #ccc; font-size: 24px; line-height: 36px; margin-left: 6px;}
.plc_btn{float: right;overflow: hidden;}
.plc_btn li{padding-left: 50px; background: url(../images/news/mdd_icon.png) no-repeat; font-size: 16px; line-height: 20px;cursor: pointer;text-align: center;color: #999;float: left;margin-right: 30px;}
.plc_btn li span b {margin-left: 2px; color: #3f9f5f;}
.plc_btn .icon_want{background-position: 0 0;}
.plc_btn .icon_been{background-position: 0 -50px;}
.plc_btn .icon_live{background-position: 0 -100px;}

/*导航*/
.nav_m{width: 1200px; margin: 0 auto; overflow: hidden;}
.nav_m li{float: left;width: 150px; height: 40px; padding: 24px 0;}
.nav_m li.current {background:#fafafa; border-bottom: 2px solid #00AF67;}
.nav_m li a{width: 100%;display: block;height: 40px;color: #333; font-size: 16px; font-weight: 700; text-align: center;}
.nav_m li i {width: 40px; height: 40px; display: inline-block; background: url('../images/news/pd_area.png') 0 5px no-repeat; vertical-align: middle;}
.nav_m li i.jd_ico {background-position: -71px 5px;}
.nav_m li i.jt_ico {background-position: -71px -119px;}
.nav_m li i.ms_ico {background-position: -139px 4px;}
.nav_m li i.gw_ico {background-position: -209px 4px;}
.nav_m li i.gl_ico {background-position: 0 -175px;}
.nav_m li i.xl_ico {background-position: -139px -56px;}
.nav_m li i.zy_ico {background-position: -71px -175px;}

/*分页*/
.pages{height: 40px; line-height: 40px; padding:15px 15px 15px; margin: 10px 0; text-align:center; font-size: 14px; font-family: Verdana,Arial,"宋体"; overflow: hidden;}
.pages a{background:#777; color: #fff; margin: 0 5px; padding: 6px 12px;}
.pages a:hover{background:#F60; color: #fff; text-decoration: none;}
.pages span.current{margin: 0 5px;  padding: 8px 12px; background:#F60; color: #fff;}

.pro_con{width: 1200px; margin: 0 auto; margin-top: 30px;}

.icon_xie {background: url(../images/mdd_xie.png) no-repeat; display: inline-block; width: 18px; height: 17px; vertical-align: -3px; margin-right: 4px;}
/*左侧*/
.notes_left{float: left;width: 920px;}

/*目的地概述开始*/
.notes_left .notes_tit{font-size: 20px;line-height: 24px;margin-bottom: 20px;font-weight: normal;}

.dest_jj{width: 1200px; margin: 20px auto 0; padding: 20px;width: 1160px;background: #f9f8f8;}
.dest_jj .dest_img{float: left;display: block;}
.dest_jj .dest_img img{width: 570px;height: 330px;}

.jianjie{position: relative; width: 570px; float: right; line-height: 24px; z-index: 60;}
.jianjie h2{font-size: 18px; color: #666; font-weight: normal; margin: 0 0 8px 10px;}
.jianjie .jianjie_con{position: absolute; top: 32px; background: #fff; width: 550px; height: 132px; border: 1px solid #eee; padding: 0 10px; font-size: 14px; overflow: hidden; color: #666; line-height: 26px}
.jianjie .jianjie_con.h_auto {height: auto; z-index: 10000;}
.jianjie h2.mt {margin-top: 150px;}
.jianjie .time_con{position: absolute; top: 206px;background: #fff; width: 550px; height: 113px; border: 1px solid #eee; padding: 4px 10px 6px; font-size: 14px; overflow: hidden; color: #666;}
.jianjie .time_con.h_auto {height: auto;}

/*行程推荐*/
.notes_recommend {margin-bottom: 40px;}

.notes_list{height: auto; overflow: hidden;}
/*列表线路*/
.listLine{height: auto; padding: 20px; margin-top: 10px; background: #FFF; border-bottom: #c7c4c5 1px solid; border-left: #d8d5d6 1px solid; border-top: #e2e0e1 1px solid; border-right: #d8d5d6 1px solid; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); overflow: hidden;}
.listLine a{display: block;}
.listLine .line-sha{height: 30px; font: 100 18px/30px "microsoft yahei","SimHei",Arial,sans-serif; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.listLine .line-xia{height: auto; margin-top: 10px; overflow: hidden;}
.listLine .line-xia .pic{width: 220px; height: 138px; float: left; position: relative;}
.listLine .line-xia .pic img{width: 220px; height: 138px;}
.listLine .line-xia .pic span{display: block; padding: 0 10px; height: 26px; background: #F20; color: #FFF; position: absolute; left: 0; top: 10px; font: 100 12px/26px "microsoft yahei","SimHei",Arial,sans-serif; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.listLine .line-xia .con{width: 620px; height: auto; float: right; overflow: hidden;}
/*头*/
.listLine .line-xia .con .th{height: 30px; border-bottom: 1px dotted #d5d5d5; padding-bottom: 6px; font: 100 14px/30px "microsoft yahei","SimHei",Arial,sans-serif; color: #848484; overflow: hidden;}
.listLine .line-xia .con .th span{margin-right: 20px;}
.listLine .line-xia .con .th span i{margin-right: 10px;}
/*中*/
.listLine .line-xia .con .td{width: 620px; height: auto; overflow: hidden;}

/*中左*/
.listLine .line-xia .con .td .lt{width: 479px; height: auto; float: left; padding-top: 10px; overflow: hidden;}
.listLine .line-xia .con .td .lt p{height: 24px; color: #666; padding-top: 5px; font: 100 12px/24px "microsoft yahei","SimHei",Arial,sans-serif; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.listLine .line-xia .con .td .lt p em{float: left;}
.listLine .line-xia .con .td .lt p span{display: inline-block; height: 24px; float: left; text-align: center; margin-right: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.listLine .line-xia .con .td .lt p.spe{height: 22px; line-height: 20px;}
.listLine .line-xia .con .td .lt p.spe span{border: 1px solid #ccc; color: #555; padding: 0 10px; height: 20px; border-radius: 3px;}

/*中右*/
.listLine .line-xia .con .td .rt{width: 120px; height: auto; float: right; border-left: 1px dotted #D5D5D5; margin-top: 20px; padding-left: 20px; overflow: hidden;}
.listLine .line-xia .con .td .rt p.price{height: 30px; font: 100 16px/30px "microsoft yahei","SimHei",Arial,sans-serif; color: #F60; text-align: center;}
.listLine .line-xia .con .td .rt p.renqi{height: 30px; font: 100 14px/30px "microsoft yahei","SimHei",Arial,sans-serif; text-align: center; color: #878787;}
.listLine .line-xia .con .td .rt p.btn{width: 120px; height: 35px; font: 100 16px/35px "microsoft yahei","SimHei",Arial,sans-serif; border-radius: 5px; background: #f60; color: #FFF; text-align: center;}

/*脚*/
.listLine .line-xia .con .bot{width: 620px; height: 16px; color: #666; padding-top: 10px; font: 100 12px/16px "microsoft yahei","SimHei",Arial,sans-serif; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.listLine .line-xia .con .bot li{float: left; min-width: 120px; max-width: 145px; margin-right: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.listLine .line-xia .con .bot li i,.listLine .line-xia .con .bot li span{float: left; display: inline-block; font: 100 12px/16px "microsoft yahei","SimHei",Arial,sans-serif;}
.listLine .line-xia .con .bot li i{background: #0AAA96; color: #FFF; padding: 0 5px; border-radius: 2px; margin-right: 5px;}

/*热门城市*/
.hot_city{margin-bottom: 40px;}
.hc_tit{overflow: hidden;}
.hc_tit .notes_tit{margin-right: 30px;}
.hc_content{border: 1px solid #ddd;overflow: hidden;padding: 10px;}
.hc_content li{float: left;width: 287px;margin:6px;}
.hc_img{display: block;position: relative;width: 287px;height: 150px;overflow: hidden;}
.hc_img img{width: 287px;height: 150px;}
.hc_img .number{position: absolute;top: 0;left: 0;width: 30px;background:#5cad77;text-align: center;height: 30px;line-height: 30px;font-size: 16px;color: #fff;}
.hc_img .number.n1{background:#e8634f;}
.hc_img .number.n2{background:#f48a37;}
.hc_img .number.n3{background:#f0b500;}
.hc_intro{position: absolute;width: 287px;height: 70px; top:120px;left: 0;background: rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);/*IE7-8*/}
.hc_intro .hc_title{width: 100%;height: 32px;line-height: 32px;text-align: center;font-size: 16px;color: #fff;}
.hc_intro span{color: #fff;padding: 0 10px;line-height: 16px;height: 32px;overflow: hidden;display: block;}

/*游记攻略*/
.strategy_tit{overflow: hidden;}
.strategy_tit .notes_tit{float: left;margin-right: 30px;}
.strategy_tit a{float: right;color: #0d95db;font-size: 14px; height: 24px; line-height: 34px;}
.strategy_tit a:hover {text-decoration: underline;}

.gl_list li{position: relative; overflow: hidden; margin-top: 15px; margin-bottom: 15px;padding-bottom:15px;border-bottom: 1px dotted #ccc; }
.gl_list li .gl_pic{float: left;width: 200px;height: 125px;overflow: hidden;box-shadow: 0 0 6px rgba(0,0,0,.4);-ms-border-radius: 7px;-o-border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.gl_list li .gl_pic img{width: 200px;height: 125px;}
.gl_list li .gl_text{height: 115px; position: relative; float: right;width: 700px;line-height: 24px;}
.gl_list li .gl_text h3{font-weight: normal; font-size: 16px;margin-bottom: 10px; margin-top: 6px;}
.gl_list li .gl_text h3 a:hover{color: #f60;text-decoration: underline;}
.gl_list li .gl_text p{font-weight: normal; font-size: 14px;height: 48px;overflow:hidden;color: #777;}

.gl_list .status{position: absolute;bottom: 0; overflow: hidden; color: #a8a8a8;line-height: 16px;width: 700px; text-align: right;}


/*右侧*/
.notes_right{float: right;width: 260px;}

/*热门目的地*/
.re_tit{font-size: 16px;font-weight: normal; line-height: 30px;margin-left: 0; margin-bottom: 10px;border-bottom: 1px solid #ddd;padding-bottom: 14px; color: #643718;}
.hotmdd{width: 260px; height: auto; margin-bottom: 20px; overflow: hidden;}
.hotmdd a{display: inline-block; width: 74px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #E5E5E5; border-radius: 5px; margin: 10px 5px 0; overflow: hidden;}

.nr_con {margin-bottom: 15px;}
.nr_con .nr_tit {font-size: 16px;font-weight: normal; line-height: 30px;margin-left: 0; margin-bottom: 10px;border-bottom: 1px solid #ddd;padding-bottom: 14px; color: #643718;}
.nr_con .nr_tit a {float: right;color: #0d95db;font-size: 13px;font-weight: normal;}

/*热门景点*/
.jd_con{overflow: hidden;}
.jd_con li{float: left;width: 86px;margin-bottom: 14px;}
.jd_con li:hover a span{color: #f60;}
.jd_con li img{width: 60px;height: 60px;border-radius: 50%;display: block;margin: 0 13px 8px;}
.jd_con li span{text-align: center;display: block;white-space: nowrap;color: #7d7a7a;line-height: 20px; margin: 0 7px; overflow: hidden;}

/*右侧排序样式*/
.food_con li{position: relative; width: 250px; height: 30px; margin-bottom: 20px; margin-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.food_con li .tit{line-height: 30px;font-size: 14px;padding-left: 40px;font-weight: normal;}
.food_con li .tit:hover {text-decoration: underline; color: #f60;}
.food_con li .number{position: absolute;left: 0;top:0;width: 30px;height: 30px;line-height: 30px;background: #5cad77;text-align: center;font-size: 18px;color: #fff;}
.food_con li .number.n1{background: #e8634f;}
.food_con li .number.n2{background: #f48a37;}
.food_con li .number.n3{background: #f0b500;}

/*热门及周边城市*/
.city_list{overflow: hidden;text-align: center;}
.city_list a{display: block;float: left;width: 86px;line-height: 24px;color: #679dd5;}
.city_list a:hover{color: #f60;}

/*目的地概述结束*/

/*景点页面开始*/
.jd_bg{width: 100%; padding-bottom: 30px; background: #F5F5F5;}

/*main*/
.jd_main{width: 1220px; margin: 20px auto 0;}
/*景点列表*/
.sightList{width: 283px; height: auto; float: left; margin: 10px 10px 15px; border-bottom: #c7c4c5 1px solid; border-left: #d8d5d6 1px solid;  border-top: #e2e0e1 1px solid; border-right: #d8d5d6 1px solid; background: white; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); overflow: hidden;}
.sightList a{width: 283px; display: block;}
.sightList .pic{width: 263px; padding: 10px 10px 0; height: 180px; position: relative;}
.sightList .pic img{width: 263px; height: 180px;}
.sightList .pic em{display: block; width: 263px; height: 35px; background: url(../images/gray60.png); position: absolute; left: 10px; bottom: 0; color: #F5F5F5; text-align: center; font: 100 14px/35px "microsoft yahei","SimHei",Arial,sans-serif;}
.sightList .int{padding:10px; height: 22px; text-align: center;}
.sightList .int span{display: inline-block; padding: 0 10px; height: 20px; background: #F5F5F5; font: 100 12px/20px "microsoft yahei","SimHei",Arial,sans-serif; margin-right: 10px; border: 1px solid #E5E5E5; border-radius: 3px;}
.sightList .con{background: #F5F7FA; padding: 10px; height: 66px; font: 100 12px/22px "microsoft yahei","SimHei",Arial,sans-serif; color: #777;}
.this_page{margin: 0 10px;}

/*景点页面结束*/


/*交通页面开始*/
.traffic_con{width: 920px; height: auto; margin-bottom: 30px; overflow: hidden;}
.traffic_con li{width: 920px; height: auto; overflow: hidden;}
.traffic_con li h3{height: 30px; margin-top: 25px; background: #F5F5F5; padding: 10px 15px; font: 700 16px/30px "microsoft yahei","SimHei",Arial,sans-serif;}
.traffic_con li div.jtCon{width: 920px; height: auto; font: 100 16px/30px "microsoft yahei","SimHei",Arial,sans-serif; margin-top: 12px; color: #555;}
.traffic_con li div.jtCon p{font: 100 16px/30px "microsoft yahei","SimHei",Arial,sans-serif; margin-bottom: 12px; color: #555;}

/* 右侧推荐线路 */
.tuijian_line_box {padding: 0 10px;}
.tuijian_line_box li {padding-bottom: 10px;}
.tuijian_line_box li img {width: 240px; height: 130px;}
.tuijian_line_box li .line-detail {line-height: 1; padding: 5px 5px 7px;}
.tuijian_line_box li .line-detail h3 {height: 36px; overflow: hidden; line-height: 18px; font-weight: normal; color: #333;}
.tuijian_line_box li .line-detail .line-price {margin-top: 6px; overflow: hidden;}
.tuijian_line_box li .line-detail .line-price .place2 {float: left; color: #aaa; margin-top: 7px;}
.tuijian_line_box li .line-detail .line-price .price2 {float: right; color: #f60;}
.tuijian_line_box li .line-detail .line-price .price2 .num {margin-right: 5px; margin-left: 3px; font-size: 20px;}
.tuijian_line_box li:hover .line-detail h3 {color: #f60;}
/*交通页面结束*/

/*美食、购物、攻略*/
.main{width: 1200px; height: auto; margin: 20px auto 0; overflow: hidden;}
/*攻略列表*/
.newslist{width: 900px; height: auto; float: left; overflow: hidden; margin-bottom: 10px;}
.newslist h2{height: 30px; padding-bottom: 5px; border-bottom: 2px solid #01AF63; font: 700 18px/30px "微软雅黑", arial, "宋体";  color: #01AF63;}
.news_box{width: 900px; height: 187px; padding-top: 22px;}
.news_pic{width: 225px; height: 165px; float: left; border: 1px solid #e2e2e2; padding: 10px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); background: #ffffff;}
.news_pic img{width: 225px; height: 165px;}
.news_con{position: relative; width: 623px; height:180px; padding-left: 30px; float: left;}
.news_con h4{height: 40px; font: 400 18px/40px "微软雅黑", arial, "宋体"; overflow: hidden;}
.news_con h4 em {color: #f60;}
.news_con h4 a:hover {color: #f60; text-decoration: underline;}
.news_con span.time{position: absolute; bottom: 15px; left: 32px; display: block; height: 20px; background: url(../images/time_bg.png) no-repeat left center; padding-left: 20px; font: 400 12px/20px arial, "宋体"; color: #999;}
.news_con p{margin-top: 10px; line-height:25px; color: #999; font-size: 12px; word-break: break-all;}
.news_con .label{height: 20px; margin-top: 18px; text-align: right;}
.news_con .label span {display: inline-block; padding: 0 10px; height: 18px; font: 100 12px/18px "microsoft yahei","SimHei",Arial,sans-serif; color: #777; border: 1px solid #e5e5e5; border-radius: 3px; margin-left: 5px; background: #fff;}

/*边栏*/
.sidebar{width: 260px; height: auto; float: right; padding: 10px 10px 20px; background: #FAFAFA; overflow: hidden;}
.sidebar .tit{font-size: 16px;font-weight: normal;line-height: 30px;margin-bottom: 10px;border-bottom: 1px solid #ddd;padding-bottom: 4px;color: #643718;}
.sidebar .tit1{margin-top: 20px; font-size: 16px;font-weight: normal;line-height: 30px;margin-bottom: 10px;border-bottom: 1px solid #ddd;padding-bottom: 4px;color: #643718;}/*详情页面抬头*/
.sidebar .tit h3,.sidebar .tit1 h3{font-weight: normal;}
.sidebar .tit h3 a,.sidebar .tit1 h3 a{color:#FFF;}

/*周边*/
.zixun_feilei{width:261px; height: auto; overflow: hidden;}
.zixun_feilei a{display: inline-block; width: 65px; height: 25px; border: 1px solid #E5E5E5; margin:10px 10px 0; float: left; background: #FFF; color:  #333; text-align: center; font: 100 12px/25px "microsoft yahei","SimHei",Arial,sans-serif; border-radius: 3px;}
.zixun_feilei a:hover{background: #01AF63; color: #FFF; text-decoration: none;}

/*美食*/
.meishi li{width: 245px; height: 30px; padding-left: 15px; margin-top: 20px; overflow: hidden; }
.meishi li span{display: inline-block; width: 30px;height: 30px; float: left; line-height: 30px; background: #5cad77;text-align: center;font-size: 18px;color: #fff;}
.meishi li span.n1{background: #e8634f;}
.meishi li span.n2{background: #f48a37;}
.meishi li span.n3{background: #f0b500;}
.meishi li a{display: inline-block; float: left; width:200px;  height: 30px; line-height: 30px; font-size: 14px; margin-left: 10px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.meishi li a:hover {text-decoration: underline; color: #f60;}

/*推荐线路*/
.xianlu{width: 260px; height: auto;}
.xianlu li{width: 260px; height: auto; margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #D5D5D5; overflow: hidden;}
.xianlu li img{display: block; width: 256px; height: 156px; padding: 1px; border:1px solid #FFF;}
.xianlu li p.sha{font: 400 14px/25px "微软雅黑", arial, "宋体"; margin-top:10px; overflow: hidden;}
.xianlu li p.sha a{color:#777;}
.xianlu li p.sha a:hover{color:#f60;}
.xianlu li p.xia{height: 30px; font: 400 18px/30px verdana,Arial,"宋体"; color: #F60; text-align: right;}

/*美食页面结束*/



/*注意事项页面开始*/
.zysx_tit{font-size: 18px;color: #444;}
.zysx_con{margin-top: 26px;}
.zysx_con .zysx_title{color: #ff7200; padding-left: 10px; border-left: 2px solid #ff7200; font-size: 17px; font-weight: normal;margin:16px 0 10px;}
.zysx_con .zysx_text{font-size: 14px; line-height: 30px;}
/*注意事项页面结束*/

/*除概述页面外的行程推荐标题*/
.recommend{margin-top: 20px;}
.recommend .notes_tit{margin-bottom: 20px; font-size: 18px;color: #444; font-weight: 600;}