/*网站公共样式*/
.info-content{font-size:15px;line-height:2.5;padding:20px 0px;}
.info-content img{max-width:100%;}
a{color:#333;text-decoration:none;}
a:hover{color:#46CADA;}
.com-bd{border:1px solid #ddd;}
.bg-gray{background:rgb(248,248,248);}
.text-greenblue{color:rgb(29,191,219);}
.text-indent{text-indent:2em;}
@media(min-width:1000px){.padding-md-left-0{padding-left:0px;}
}
.text-overflow{display:block;/*内联对象需加*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;}
/*遮罩层*/
.mask-bg{position:fixed;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.7);overflow:hidden;z-index:997;top:0;left:0;}
.mask-bg.active{display:block;}
@media (min-width:1000px){/*pc头部导航样式*/
.fixednav{position:fixed;top:0px;left:0px;width:100%;z-index:999;background:rgba(255,255,255,0.8);}
.header .nav-toggle{display:none}
.nav{height:80px;}
.nav>ul>li{float:left;text-align:center;width:120px;}
.nav>ul>li>ul{position:absolute;}
.nav>ul>li>a{display:block;position:relative;text-align:center;color:#999;font-size:16px;line-height:80px;height:80px;}
.nav>ul>li>a>p{font-size:13px}
.nav >ul>li.active >a{color:#fff;}
.nav ul > li > a::before{content:'';position:absolute;width:0%;height:50%;left:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);top:50%;z-index:-1;border-radius:0px;opacity:0;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;background-color:#46cada;}
.nav>ul>li.active>a::before{width:100%;left:0px;border-radius:20px;opacity:1;}
.nav li:hover> ul{display:block;padding-top:10px;}
.nav li> ul::before{content:"";display:block;margin:0px auto;text-align:center;position:absolute;top:0px;left:45%;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;}
.nav ul li ul li{padding:6px;background:#fff;}
.nav ul li ul li a{display:block;width:100%;text-align:center;color:#999;font-size:15px;line-height:38px;background-color:#fff;}
.nav ul li ul li a:hover{text-decoration:none;background:#46cada;color:#fff;}
.nav ul li{position:relative}
.nav ul li .arrow{display:none}
.nav ul li ul{display:none;position:absolute;left:-10%;z-index:200;width:150px}
.nav ul li ul li ul{left:100%;top:0px;display:none}
}
@media (max-width:1000px){/*移动头部导航样式*/
.header .logo{padding-left:10px;}
.header .logo img{height:50px;margin-bottom:10px;}
.header .nav-toggle{position:absolute;right:0px;top:10px;font-size:25px;color:#999;min-width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;z-index:1}
.header .nav-toggle.active{color:#ccc}
.nav{position:fixed;z-index:999;top:0px;right:0px;width:0px;background:#fff;height:100%;height:100vh;opacity:0;transition:all 0.2s linear;overflow-y:auto}
.nav.active{opacity:1;width:260px;max-width:60%}
.nav ul li{line-height:45px;text-align:left}
.nav ul li ul{display:none}
.nav ul li ul.active{display:block}
.nav ul li a{padding-left:30px;display:block;color:#999;font-size:15px;line-height:3.5;border-bottom:1px solid #dcdcdc}
.nav ul li ul li a{padding-left:60px;font-size:14px}
.nav ul li ul li ul li a{padding-left:90px}
.nav ul li ul li ul li li a{padding-left:120px}
.nav ul li{position:relative}
.nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px;text-align:center;transition-duration:0s}
.nav ul li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}
.nav ul li .arrow.active{transform:rotate(90deg)}
.nav>ul>li>a>p{display:none}
}
/*底部*/
footer{background:url("../images/2017091611050842ed68.jpg") no-repeat center top;background-size:cover;color:#fff;}
footer a{color:#fff;}
footer a:hover{text-decoration:underline;color:#fff;}
/*首页>公共title*/
.index-comtit span.s1{color:rgb(29,191,219);font-size:28px;}
.index-comtit span.s2{color:rgb(127,127,127);font-size:24px;}
.index-more{display:block;line-height:40px;height:40px;width:138px;border-radius:50px;background:#1dbfdb;color:#fff;text-align:center;transition:transform 0.3s ease-out;}
.index-more:hover{background-color:#25a5bb;transform:translateY(-8px);color:#fff;}
.page-comtit span.s1{color:#333;}
@media(max-width:728px){.index-comtit span.s1,.index-comtit span.s2{font-size:22px;}
}
/*精选路线*/
.select-route .item{min-height:520px;}
.select-route .index-more{position:absolute;left:0px;bottom:10px;}
/*关于我们*/
.about-us{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
/*游记*/
.tourism{border-bottom:1px solid #ddd;}
.tourism .pic{width:100%}
.tourism .item .mask{width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;display:none;}
.tourism .item .mask .zoom-icon{width:30px;height:30px;position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-15px;background:url(images/zoom-icon.png) no-repeat center center;background-size:100% 100%;}
.tourism .item:hover .mask{display:block;}
@media (min-width:992px){.tourism .col-md-3{padding-left:8px;padding-right:8px;}
}
/*旅游路线*/
.guides .pic-box{overflow:hidden;width:100%;}
.guides li:hover .pic{transition:transform 0.6s ease-in-out;transform:scale(1.1,1.1);}
.guides li{border-bottom:1px dashed #ddd;}
.guides .more{width:108px;display:block;cursor:pointer;height:30px;margin-top:20px;background:#fff;background-color:rgb(255,255,255);background-repeat:repeat;background-image:none;transition:all .3s ease-out 0s;position:relative;box-shadow:0px 0px 2px rgba(0,0,0,.4);font-size:11px;color:#999;line-height:30px;text-align:center;}
.guides .more span{}
.guides .more::before{opacity:0;content:"→";transition:all .3s ease-out;transition:all .3s ease-out;width:32px;height:32px;display:block;position:absolute;top:-1px;right:0;font-size:18px;line-height:32px;}
.guides .more:hover::before{opacity:1;color:#fff;background:rgb(29,191,219);}
.guides .more:hover span{position:absolute;transform:translateX(-30px);-webkit-transform:translateX(-30px);/*兼容-webkit-引擎浏览器*/
 -moz-transform:translateX(-30px);/*兼容-moz-引擎浏览器*/
 transition:all 0.4s ease;}
.guides .tit{font-size:20px;}
.guides li:hover .tit{color:rgb(29,191,219);}
.guides li:hover .more{color:rgb(29,191,219);}
.guides-page .tit{color:rgb(29,191,219);}
/*关于我们*/
.about-service .item img{display:block;margin:10px auto;width:120px;height:auto;}
/*图片列表*/
 .images-list .row .item{padding:10px;padding-top:0;overflow:hidden;}
.images-list .row .item a{display:block;overflow:hidden;}
.images-list .row .item img{display:block;width:100%;height:auto;margin:0 auto;}
.images-list .row .item:hover .inner{transform:translateY(-3%);transition:0.3s all ease-in-out;}
.images-list .row .item span.line{display:block;margin-top:14px;width:0%;height:1px;text-align:center;border-bottom:1px solid #b5b5b5;}
.images-list .row .item:hover span.line{transition:0.3s all ease-in-out;width:100%;}
.images-list .row .item .tit{padding:12px 0 10px 0;background:#fff;}
.tourism-list .images-list .intro{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:84px;}
@media(min-width:992px){.images-list .col-md-3{padding-left:5px;padding-right:5px;}
}
/* 精选路线 */
.route-list .intro{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:84px;}
.route-list .swiper-pagination-bullet-active{background:rgb(29,191,219);}
.route-list .more{width:90%;background:#ececec;height:40px;line-height:40px;margin:30px auto 14px auto;}
.route-list li:hover .more{background:#46CADA;color:#fff;}
.route-list .item{border:1px solid #ddd;}
.route-list li:hover .item{border-color:rgb(29,191,219);}
.route-list .swiper-button-next{background:url(../images/next.png) no-repeat center center;right:0;}
.route-list .swiper-button-prev{background:url(../images/pre.png) no-repeat center center;left:0;}
  /* i i s 7 . c o m */