/**
  ************************************************************************
  智旅100旅游管理系统 版权归智旅100（zhilv100.com）所有，凡是复制抄袭本站php代码、css代码、js代码、图标、图片者都会死全家，非常灵验。
  ************************************************************************
  版权声明：凡是复制抄袭本站css代码、js代码、图标、图片者在三日内必出车祸死于非命，五日内
  其父母必得绝症不治身亡，七日内老婆、后代（儿子或女儿）将意外身亡，总之全家都不得好死。
  ************************************************************************
  版权声明：修改删除此注释者，其父母、老婆、后代（儿子或女儿）不出三日必然意外身亡，非常灵验，不信就试试。
  ************************************************************************
  郑重警告：凡是复制抄袭本站css代码、js代码、图标、图片者其父母、老婆、后代（儿子或女儿）不出三日必然意外身亡，不信就试试。
  ************************************************************************ 
 */
/*公共头*/
.newsTit{height: 2rem; border-bottom: 1px solid #CCC; background: #FFF; padding-bottom: 0.6rem;}
.newsTit h4{height: 2rem; padding-left: 12px; float: left; line-height: 2rem; font-size: 1.1rem; position: relative;}
.newsTit h4:before{content: " "; position: absolute; left: 0; border-left: #00AF62 solid 3px; height: 1.2rem; top: 50%; margin-top: -0.6rem;}
.newsTit span{display: inline-block; height: 2rem; float: left; line-height: 2rem; font-size: 1rem; color: #777; margin-left: 10px;}
/*公用横向滑动*/
.pubScroll{height: 2rem; font-size: 0; background: #FFF; padding: 10px 0; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; z-index: 1;}
.pubScroll::-webkit-scrollbar { width:0; height:0;}
.pubScroll .pubScroll_con{display: inline-block; text-align: center; position: relative; padding: 0 10px; background: #eee; border: 1px solid #eee; text-align: center; border-radius: 5px; margin-right: 12px;}
.pubScroll .pubScroll_con a{height: 2rem; line-height: 2rem; display: block; font-size: 1rem; position: relative; color: #333;}
.pubScroll .on{background: #F60; color: #FFF;}
.pubScroll .on a{color: #FFF;}

/*列表页*/
.newsList{width: 100%; height: auto; overflow: hidden;}
.newsList .this_nav{padding: 10px; background: #FFF; border-bottom: 1px solid #E5E5E5;}

/*列表开始*/
.newsList .this_start{padding: 10px; background: #FFF; margin-top: 10px; border-top: 1px solid #E5E5E5;}
.newsList .this_start .this_box{width: 100%;}
.newsList .this_start .this_box a{display: block; padding: 15px 0; border-bottom: 1px solid #DDD; display:-moz-box; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.newsList .this_start .this_box a div.pic{width: 110px; height: 80px; overflow: hidden;}
.newsList .this_start .this_box a div.pic img{display: block; width: 110px; min-height: 80px;}

.newsList .this_start .this_box a div.con{height: 80px; padding-left: 15px; -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.newsList .this_start .this_box a div.con p.sha{max-height: 3.6rem; line-height: 1.8rem; font-size: 1rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.newsList .this_start .this_box a div.con p.xia{height: 18px; line-height: 18px; font-size: 1rem; color: #999; margin-top: 10px;}

/*线路加载loading*/
.pageMore{display: block; width: 100%;}
.pageMore .lineloading{display: block; width: 72px; height: 72px; margin: 0 auto; background: url(../images/loading_a.gif) no-repeat; text-indent: -9999px;}
.pageMore a{display: block; height: 20px; text-align: center; font-size: 1rem; line-height: 20px; margin-top: 10px;}


/*news_page 详情页*/
.newsDetail{width: 100%; height: auto; background: #FFF; border-bottom: 1px solid #E5E5E5; overflow: hidden;}
.news-title {padding: 10px 0; margin: 0 10px; border-bottom: 1px dotted #CCC; box-sizing: border-box; background: #fff; font-size: 1.3rem; font-weight: 600; text-align: center;}
.news-desc{padding: 10px 15px; height: auto; overflow: hidden;}
.news-desc .news-desc-on{border: 1px solid #E5E5E5; padding: 5px; background: #F5F7FA; font-size: 12px; line-height: 2rem; color: #777;}
.news-text{padding: 10px 15px; height: auto; overflow: hidden;}
.news-text-on{width: 100%; box-sizing: border-box; font-size: 1.2rem; line-height: 1.8rem; color: #555;}
.news-text-on img{width: 100%; margin: 8px 0; display: block;}
.news-text-on p{margin-bottom: 8px;}
.news-text-on p img{width: 100%; margin: 0; display: block;}

/*sight_page 详情页*/
.jdd-hd {position: relative; width: 100%;}
.jdd-hd img {display: block; width: 100%;}
.jdd-hd h1 {position: absolute; bottom: 15px; text-shadow: 1px 1px 1px #333; left: 15px; font-family: PingFangSC-Regular,DroidSans,"Heiti SC",Helvetica; color: #fff; font-size: 2rem; font-weight: 700;}
.jdd-bd li {background: #fff; margin-bottom: 10px; padding: 15px; color: #333; font-size: 1.2rem; line-height: 2rem;}
.jdd-bd li em {font-weight: bold; color: #666;}

/*景点首页*/
.sightBox{width: 100%; height: auto;  overflow: hidden;}
.sightBox .this_start{padding: 15px 10px; background: #FFF;}
.sightBox .this_start a{display: block; margin-top: 15px;}
.sightBox .this_start a:first-child{margin: 0;}
.sightBox .this_start a div.pic{width: 100%; height: 190px; overflow: hidden; position: relative;}
.sightBox .this_start a div.pic img{display: block; width: 100%; min-height: 190px;}
.sightBox .this_start a div.pic span{display: block; padding: .4rem 12px; height: 2rem; line-height: 2rem; background: rgba(0,0,0,.5); color: #FFF; position: absolute; top: 0; right: 0; font-size: 1rem;}
.sightBox .this_start a div.con{border: 1px solid #DDD; border-top: 0; padding: .5rem 10px;}
.sightBox .this_start a div.con strong{height: 2rem; line-height: 2rem; font-size: 1.2rem;}
.sightBox .this_start a div.con p{margin-top: 5px; line-height: 1.8rem; font-size: 1rem; color: #777; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
























