@charset "utf-8";
/* CSS Document */

/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p,th,td{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#000;}
a:focus{outline:none; color:#000;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5; padding:0; margin:0; font-style:normal;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

@font-face {
  font-family: fontawesome;/*这里是说明调用来的字体名字*/ 
  src: url(../fonts/glyphicons-halflings-regular.woff); /*这里是字体文件路径*/ 
}

body{font-family: '微软雅黑', Arial, Helvetica, sans-serif;font-size: 14px; color: #000; overflow-x: hidden;background: #fff; margin: 0 auto;}
 
.bodymain{width:100%;overflow: hidden;position: relative;left:0; padding-top: 98px;}
/*公用样式*/
.edit-container{ margin-right: auto;margin-left: auto; position: relative; width: 1440px;}
.edit-container img{max-width: 1440px;}

.edit-container table {
    /* min-height: 25px;
    line-height: 25px;
    text-align: center; */
    border-collapse: collapse;
}

.edit-container table,
.edit-container table tr th,
.edit-container table tr td {
    border: 1px solid #a8aeb2;
    /* padding: 5px 10px; */
}

.swiper-container{ width: 100%; height: 100%; text-align: center;}
.swiper-slide{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:35px; padding: 0 40px; text-align: left;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 12px;}
.swiper-pagination-bullet{ width: 16px; height: 16px; background-color: #fff; opacity: 0.5; border-radius: 100%;}
.swiper-pagination-bullet-active{ opacity: 1;}


/*浏览器升级提示*/
.browser-tips{ position: fixed; left: 0; right: 0; bottom: 0; z-index: 999; font-size: 18px;}
.browser-tips .alert-warning{ margin-bottom: 0; border-radius: 0;}
.browser-tips .alert-warning a{ color: #294C50;}


/*头部*/
.header{ width: 100%; height: 98px; background-color: #fff; position: fixed; top: 0; left: 0; z-index: 50; border-bottom: 1px solid #aac8e3;}
.header .header-top{ position: relative; z-index: 9; height: 97px; background-color: #fff;}
.header .logo{ float: left; margin-top: 30px;}
.header .address-block{ float: left; width: 100px; margin: 30px 0 0 16px; font-size: 16px; position: relative;}
.header .address-block .first{ height: 32px; line-height: 32px; color: #273c59; padding-left: 50px; margin-top:10px; background: url(./icon-map2.png) 17px center no-repeat; cursor: pointer; position: relative; z-index: 2;}
.header .address-block .box{ width: 100%; position: absolute; left: 0; top: 100%; padding-top: 18px; display: none;}
.header .address-block .box ul{ background-color: #fff; border-radius:0 0 10px 10px; box-shadow:0 2px 5px rgba(000,000,000,0.22); overflow: hidden;}
.header .address-block .box li{ height: 50px; line-height: 50px; text-align: center;}
.header .address-block .box li a{ display: block;}
.header .address-block .box li:hover a{ background-color: #a3b5c7; color: #fff;}
.header .address-block:hover .box{ display: block;}
.header .phone-block{ float: left; height: 50px; line-height: 50px; font-size: 16px; color: #273c59; margin: 30px 0 0 27px; padding-left: 33px; background: url(./icon-phone.png) 0 center no-repeat;}
.header .header-right{ float: right; margin-top: 30px;}
.header .header-right .nav{ float: left;}
.header .header-right .nav li{ float: left; width: 110px; height: 50px; line-height: 50px; font-size: 16px; text-align: center; position: relative;}
.header .header-right .nav li a{ display: block; color: #283b59;}
.header .header-right .nav li .glyphicon{ font-size: 10px; color: #8ca3b8; position: absolute; top: 50%; margin-top: -5px; right: 6px;}
.header .header-right .nav li .box{ width: 100%; position: absolute; top: 100%; left: 0; padding-top: 18px; display: none;}
.header .header-right .nav li .box ul{ background-color: #fff; border-radius:0 0 10px 10px; box-shadow:0 2px 5px rgba(000,000,000,0.22); overflow: hidden;}
.header .header-right .nav li .box ul li{ float: none;}
.header .header-right .nav li .box ul li:hover a{ background-color: #a3b5c7; color: #fff;}
.header .header-right .nav li:hover .box{ display: block;}
.header .header-right .nav li.sub2-img{ background-color: #cdbea2;height: auto;padding: 20px 0; height: 110px;}
.header .header-right .nav li .box2{width: 400px;margin-left: -90px;}
/* .header .header-right .nav li .box2 ul{ margin: 0 10px;} */
.header .header-right .nav li .box2 ul,
.header .header-right .nav li .box2 ul li {width: 200px;}
.header .header-right .nav li .box2 div{ display: flex;}
.header .header-right .nav li .box2 ul:first-child{border-radius:0 0 0 10px}
.header .header-right .nav li .box2 ul:last-child{border-radius:0 0 10px 0}

.header .header-right .search-box{ float: left; width: 272px; margin: 8px 0 0 37px; position: relative;}
.header .header-right .search-box .input-search{ width: 100%; height: 34px; line-height: 34px; border: 0; box-shadow:0 0 5px rgba(000,000,000,0.22) inset; border-radius: 5px; padding: 0 40px 0 24px; font-size: 16px; color: #8ca3b8;}
.header .header-right .search-box .input-search::-webkit-input-placeholder{ color: #8ca3b8;}
.header .header-right .search-box .input-search:-moz-placeholder{ color: #8ca3b8;}
.header .header-right .search-box .input-search:-ms-input-placeholder{ color: #8ca3b8;}
.header .header-right .search-box .search-btn{ width: 18px; height: 18px; background: url(./icon-search.png) center no-repeat; background-size: cover; position: absolute; top: 50%; margin-top: -9px; right: 15px;}

.header-floating-box{ width: 100%; position: absolute; top: 98px; left: 50%; margin-left: -50%; background: rgba(255,255,255,0.5); border: 1px solid #aac8e3; border-top: 0; border-radius: 0 0 20px 20px; box-shadow:0 0 13px rgba(000,000,000,0.22);}
.header-floating-box .park-logo{ float: left;}
.header-floating-box .park-logo li{ float: left; margin: 0 42px; padding: 10px 0 15px 0; position: relative;}
.header-floating-box .park-logo li:hover:before,.header-floating-box .park-logo li.active:before{ content: ''; width: 80%; height: 3px; background-color: #00b3e3; position: absolute; left: 50%; margin-left: -40%; bottom: -1px;}
.header-floating-box .right-cont{ float: right; margin: 38px 43px 0 0;}
.header-floating-box .right-cont .ticket-select{ float: left; width: 176px; height: 45px; line-height: 45px; text-align: center; font-size: 18px; color: #283b59; position: relative;}
.header-floating-box .right-cont .ticket-select .first{ background:url(./ticket-select-bg.jpg) repeat-x; border-radius: 5px; box-shadow:0 0 5px rgba(000,000,000,0.22); position: relative; text-align: left; padding-left: 18px; cursor: pointer;}
.header-floating-box .right-cont .ticket-select .first .glyphicon{ color: #8ca3b8; position: absolute; top: 50%; margin-top: -9px; right: 14px;}
.header-floating-box .right-cont .ticket-select .box{ background-color: #fff; width: 100%; position: absolute; top: calc(100% - 5px); left: 0; border-radius: 0 0 5px 5px; display: none; padding-top: 5px; box-shadow: 0 5px 5px rgba(000,000,000,0.22);}
.header-floating-box .right-cont .ticket-select .box li{ cursor: pointer;}
.header-floating-box .right-cont .ticket-select .box li:hover{ background-color: #a3b5c7; color: #fff;}
.header-floating-box .right-cont .ticket-select.current .box{ display: block;}
.header-floating-box .right-cont .ticket-btn{ float: left; width: 144px; height: 55px; line-height: 52px; background: url(./price-btn-bg.png) no-repeat; text-align: center; font-size: 18px; margin-left: 45px; margin-top: -5px;}
.header-floating-box .right-cont .ticket-btn a{ display: block; color: #fff;}
.header .icon-right{ position: absolute; top: 15px; right: 15px;}
.header .icon-right .icon{ float: left; width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; background-size: 22px auto; margin-left: 12px;}
.header .icon-right .icon-search{ background-image: url(./icon-search2.png);}
.header .icon-right .icon-menu{ background-image: url(./icon-menu.png);}
.header .icon-right .icon.current{ background-color: #5582a8; border-radius: 3px;}
.header .icon-right .icon-search.current{ background-image: url(./icon-search2-on.png);}
.header .icon-right .icon-menu.current{ background-image: url(./icon-menu-on.png);}

.search-hidden-box{ width: 100%; height: 60px; position: absolute; top: 100%; left: 0; display: none;}
.search-hidden-inner{ width: 100%; background-color: #fff; padding: 10px 15px; position: relative;}
.search-hidden-box .input-search{ border: 0; width: 88%; height: 34px; background-color: #E4EBEC; font-size: 14px; padding: 0 10px; border-radius: 34px;}
.search-hidden-box .search-btn{ width: 34px; height: 34px; background: url(./icon-search2.png) center no-repeat; background-size: 22px; position: absolute; top: 10px; left: 15px; cursor: pointer;}
.search-hidden-box .search-btn:before{ content: ''; width: 1px; height: 14px; background-color: rgba(79,139,130,1); position: absolute; top: 50%; margin-top: -7px; right: 0;}
.search-hidden-box .cancel-btn{ line-height: 34px; color: #333; position: absolute; top: 10px; right: 15px;}

/*侧边导航*/
.menu-layer{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; display: none;}
.menu-layer .opacity{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #000; opacity: 0.5;}
.menu-layer-inner{ width: 80%; height: 100%; background-color: #fff; position: absolute; left: -100%; top: 0; overflow-y: auto;}
.menu-layer-inner-cont{ position: relative;}
.menu-layer-inner .subnav-top .top-title a{ display: block; position: relative; height: 42px; line-height: 42px; background:linear-gradient(#f9fcfe,#dfe6ed); border-bottom: 1px solid #e9eef3; padding-left: 15px; font-size: 16px; color: #283b59;}
.menu-layer-inner .subnav-top .top-title a .glyphicon{ font-size: 14px; position: absolute; top: 50%; margin-top: -7px; right: 17px;}
.menu-layer-inner .subnav-top li{ border-bottom: 1px solid #e9eef3; line-height: 42px;}
.menu-layer-inner .subnav-top li a{ font-size: 14px; color: #283b59; padding-left: 15px;}
.menu-layer-inner .subnav li{ line-height: 42px; position: relative;}
.menu-layer-inner .subnav>ul>li{ border-bottom: 1px solid #e9eef3;}
.menu-layer-inner .subnav li a{display: block; font-size: 14px; color: #283b59; padding-left: 15px; position: relative;}
.menu-layer-inner .subnav li .glyphicon{ position: absolute; right: 17px; top: 50%; margin-top: -8px; font-size: 12px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;  -moz-transition:all 0.3s ease;}
.menu-layer-inner .subnav li .top-title{}
.menu-layer-inner .subnav li .secondNav{ display: none;}
.menu-layer-inner .subnav li ul{ background-color:#fafafa; box-shadow:0 0 3px rgba(000,000,000,0.22) inset;}
.menu-layer-inner .subnav li ul li{ line-height: 40px; border-bottom: 1px solid #e9eef3;}
.menu-layer-inner .subnav li ul li a{ padding-left: 15px;}
.menu-layer-inner .subnav li.current .glyphicon{ transform:rotate(90deg);}
.menu-layer-inner .share-box{ padding-left: 5px; line-height: 42px;}
.menu-layer-inner .share-box a{ display: inline-block; width: 42px; height: 42px; background-position: center; background-repeat: no-repeat; background-size: 27px auto;}
.menu-layer-inner .share-box .icon-weixin{ background-image: url(./icon-weixin.png);}
.menu-layer-inner .share-box .icon-weibo{ background-image: url(./icon-weibo.png);}

/*微信二维码弹框*/
.weixin-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; display: none;}
.weixin-layer .opacity{ background-color: #000; opacity: 0.5; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.weixin-layer .weixin-layer-inner{ width: 270px; padding: 60px 42px 32px 42px; position: absolute; top: 50%; left: 50%; margin-left: -135px; transform:translate(0,-50%); background-color: #fff; border-radius: 20px; text-align: center; font-size: 16px; color: #294C50;}
.weixin-layer .weixin-close{ width: 30px; height: 30px; background: url(./weixin-close.png) center no-repeat; background-size: 14px; position: absolute; top: 10px; right: 10px; cursor: pointer;}
.weixin-layer .weixin-layer-inner .pic img{ display: block; width: 122px; margin: 0 auto;}
.weixin-layer .weixin-layer-inner p{ margin-top: 20px; font-size: 16px; color: #294C50;}



/*底部 footer*/
.site-links{ padding: 80px 0 70px 0; color: #283b59;}
.site-links .top-title{ font-size: 24px; line-height: 30px; position: relative;}
.site-links .top-title .glyphicon{ display: none;}
.site-links .top-title a{color: #283b59;}
.site-links .links-box {margin-top: 16px;}
.site-links .links-box ul{ padding-top: 15px;}
.site-links .links-box li{ font-size: 16px; line-height: 38px;     white-space: nowrap;}
.site-links .links-box li a{ color: #283b59;}
.site-links .links-box li a .glyphicon{display: none;}

.site-links .news-box {width: 90%; background-color: #f9f9f9; border: #cacaca 1px solid;padding: 15px;}
.site-links .news-box .top-title{font-size: 18px;}
.site-links .news-box .top-title .title{font-size: 24px; }
.site-links .news-box .top-title .active{text-decoration: underline;}
.site-links .news-box .top-title ul{display: inline-table;}
.site-links .news-box> ul{padding-top: 15px;}
.site-links .news-box li{display: flex;justify-content: space-between;line-height: 38px;}
.site-links .news-box li a{overflow: hidden; width: 80% !important; display: inline-block; white-space: nowrap;color: #283b59}
.site-links .news-box li.more{text-align: right;}

.footer{ color: #283b59;}
.footer .edit-container{ border-top: 1px solid #eff2f5; padding: 0px 0 10px 0;}
.footer .direct-link{ text-align: center;margin-top: 40px;}
.footer .direct-link li{ display: inline-block; vertical-align: middle; margin: 0 10px;}
.footer .direct-link li p{ font-size: 16px; color: #283b59; margin-top: 10px;}
.footer .footer-links{ text-align: center; margin-top: 55px;}
.footer .footer-links a{ font-size: 14px; color: #283b59; margin: 0 10px;}
.footer .copyright{ text-align: center; font-size: 14px; margin-top: 15px;}

/* 右侧快捷入口浮窗 */
.floating-shortcut-entry{ width: 60px; height: 420px; background-color: rgba(255,255,255,0.7); position: fixed; top: 50%; margin-top: -210px; right: 0; border-radius: 5px 0 0 5px; z-index: 99; display: none;}
.floating-shortcut-entry ul{ height: 100%;}
.floating-shortcut-entry li{ height: 25%; text-align: center; padding-top: 32px; position: relative;}
.floating-shortcut-entry li p{ font-size: 16px; color: #4f678f; margin-top: 10px;}
.floating-shortcut-entry .qrCode .qr-code-box{ background-color: rgba(255,255,255,0.7); position: absolute; right: 70px; bottom: 0; padding: 10px 10px 0 10px; border-radius: 5px; display: none;}
.floating-shortcut-entry .qrCode .qr-code-box .block{ margin-bottom: 10px;}
.floating-shortcut-entry .qrCode:hover .qr-code-box{ display: block;}


/* 首页banner */
.home-banner .arrow-next, .home-banner .arrow-prev{ width: 60px; height: 76px; background-color: rgba(255,255,255,0.5); position: absolute; top: 50%; margin-top: -38px; z-index: 9; cursor: pointer;}
.home-banner .arrow-next{ right: 0; border-radius: 15px 0 0 15px;}
.home-banner .arrow-prev{ left: 0; border-radius: 0 15px 15px 0;}
.home-banner .arrow-next .glyphicon,.home-banner .arrow-prev .glyphicon{ font-size: 42px; color: #283b59; position: absolute; top: 50%; left: 50%; margin: -23px 0 0 -21px;}
.home-banner .swiper-slide .video-play{ width: 94px; height: 94px; background: url(./videoPlay.png) center no-repeat; background-size: cover; position: absolute; top: 50%; left: 50%; margin: -47px 0 0 -47px; cursor: pointer;}
.home-banner .swiper-slide a{display: block; height: 100%;}

.home-thumb-banner .swiper-slide {width: 25%;opacity: 0.8;}
.home-thumb-banner .swiper-slide img{width: 100%;}
.home-thumb-banner .swiper-slide-thumb-active {opacity: 1;}

.swiper2 {position: relative;overflow: hidden;}
.swiper2 .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.swiper2 .swiper-slide img {display: block;width: 100%;object-fit: cover;}


/* 手机主导航 */
.subnav-mobile{ margin-top: 20px; padding: 0 15px;}
.subnav-mobile .tab li{ float: left; width: 50%; text-align: center; padding-bottom: 10px; position: relative;}
.subnav-mobile .tab li img{ width: 95%;}
.subnav-mobile .tab li.active:before{ content: ''; width: 80%; height: 3px; background-color: #00b3e3; position: absolute; left: 50%; margin-left: -40%; bottom: -1px;}
.subnav-mobile .links{ margin-top: 15px;}
.subnav-mobile .links a{ display: block; position: relative; height: 54px; line-height: 54px; background:linear-gradient(#f9fcfe,#dfe6ed); border: 1px solid #e9eef3; border-radius: 5px; padding-left: 22px; font-size: 18px; color: #283b59;}
.subnav-mobile .links a .glyphicon{ font-size: 14px; position: absolute; top: 50%; margin-top: -7px; right: 17px;}


/* 常见问题 */
.base-sub-title{ font-size: 46px; color: #5a6f89; text-align: center; line-height: 46px;}
.base-sub-title span{ display: inline-block; padding: 0 96px; position: relative;}
.base-sub-title span:before,.base-sub-title span:after{ content: ''; width: 56px; height: 28px; background: url(./base-sub-title-icon.png) center no-repeat; background-size: 100% auto; position: absolute; top: 50%; margin-top: -14px;}
.base-sub-title span:before{ left: 0;}
.base-sub-title span:after{ right: 0;}

.faq-container{ padding: 70px 0 55px 0;}
.faq-inner{ margin-top: 55px; border-top: 2px solid #f5f5f5; padding-top: 48px;}
.faq-inner .classify-box .top-title{ font-size: 32px; color: #3f505f;}
.faq-inner .classify-box .cont{ margin-top: 35px; font-size: 24px;}
.faq-inner .classify-box .cont a{ display: inline-block; color: #3f505f; margin-right: 55px; border-bottom: 1px solid #3f505f;}
.faq-inner .list li{ margin-top: 65px; padding-top: 40px; border-top: 2px solid #f5f5f5;}
.faq-inner .list li .title{ font-size: 24px; color: #3f505f;}
.faq-inner .list li .cont{ font-size: 16px; color: #6e777e; margin-top: 20px;}
.faq-inner .cont_new{ font-size: 16px; color: #6e777e;}
.faq-inner .cont_new p,.faq-inner .cont_new .img,.faq-inner .cont_new .imgNot{ margin-top: 30px;}
.faq-inner .cont_new .img,.faq-inner .cont_new .imgNot{ text-align: center;}
.faq-inner .cont_new .img img{ border-radius: 5px;}

.page{ text-align: center; font-size: 16px; color: #5a6f89; margin-top: 95px;}
.page a{ display: inline-block; color: #5a6f89; margin: 0 10px; vertical-align: middle;}
.page span{ display: inline-block; font-size: 18px; vertical-align: middle;}
.page .glyphicon{ top: 2px;}

/* 新闻中心 */
.news-container{ padding: 70px 0 55px 0;}
.news-inner{ margin-top: 55px; border-top: 2px solid #f5f5f5;}
.news-list .block-box{ padding: 44px 0 14px 0;}
.news-list .block-box .pic{ overflow: hidden; border-radius: 5px; height: 288px;}
.news-list .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.news-list .block-box .pic img:hover{ transform: scale(1.05);}
.news-list .block-box .cont{ margin-top: 25px; font-size: 16px; color: #6e777e;}
.news-list .block-box .cont .title{ font-size: 24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-list .block-box .cont .time{ margin-top: 12px;}
.news-list .block-box .cont p{ height: 45px; margin-top: 12px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news-list .block-box .cont a{ color: #283b59;}
.news-list .block-box .cont .more{ margin-top: 12px;}

.news-content{ padding-top: 18px;}
.news-content .top-title-box{ border-bottom: 2px solid #f5f5f5; font-size: 32px; color: #283b59; text-align: center; padding: 0 200px 40px 200px;}
.news-content .content-inner{ width: 736px; margin: 0 auto; padding: 25px 0 48px 0; font-size: 16px; color: #6e777e;}
.news-content .content-inner .content p,.news-content .content-inner .content .img{ margin-top: 30px;}
.news-content .content-inner .content .img img{ display: block; width: 100%; border-radius: 5px;}
.news-content .content-inner .content .imgNot img{ display: block; width: 100%;}
.news-content .content-inner .bot-jump-box{ margin-top: 55px;}
.news-content .content-inner .bot-jump-box a{ color: #283b59; border-bottom: 1px solid #283b59;}
.news-content .news-list{ border-top: 2px solid #f5f5f5;}

/* 二级banner */
.sub-banner{ background-color: #f8f8f8; padding:0 0 0px 0;}
.sub-banner .edit-container{ width: 1200px; padding-top: 30px;}
.sub-banner img{ max-width: 100%;}
.sub-banner .thumb{text-align: center;}

/* 活动一览 */
.activity-container{ padding: 25px 0 105px 0;}
.activity-inner{ margin-top: 20px;}
.select-screen .select{ float: left; width: 176px; position: relative; border: 1px solid #e9eef3; border-radius: 5px;color: #283b59; overflow: hidden; margin-right: 32px;}
.select-screen .select select{ width: 120%; padding: 9px 0 9px 28px; background:linear-gradient(#f9fcfe,#dfe6ed); border: 0; font-size: 18px; color: #283b59;}
.select-screen .glyphicon{ font-size: 16px; position: absolute; top: 50%; margin-top: -8px; right: 14px;}
.select-screen .select-box{ float: left; width: 176px; line-height: 46px; position: relative; z-index: 5; border: 1px solid #e9eef3; border-radius: 5px; font-size: 18px; color: #283b59; cursor: pointer; margin-right: 32px;}
.select-screen .select-box .first{ background:linear-gradient(#f9fcfe,#dfe6ed); padding: 0 0 0 28px;}
.select-screen .select-box .box{ background-color: #fff; width: 100%; position: absolute; top: 100%; left: 0; border-radius: 0 0 5px 5px; display: none; box-shadow: 0 2px 5px rgba(000,000,000,0.22); text-align: center;}
.select-screen .select-box .box li{ cursor: pointer;}
.select-screen .select-box .box li:hover{ background-color: #a3b5c7; color: #fff;}
.select-screen .select-box.current .box{ display: block;}


.activity-list{ margin-top: 15px;}
.activity-list .list-header{ height: 60px; line-height: 60px; background-color: #e7edf2; font-size: 18px; color: #283b59;}
.activity-list .list-header .text-left{ padding-left: 20px;}
.activity-list .list-header .text-center{ text-align: center;}
.activity-list .list li{ padding: 30px 0 40px 0; border-bottom: 1px solid #d9d9d9; font-size: 16px; color: #6e777e;}
.activity-list .list li .pic-block{ padding-right: 60px;}
.activity-list .list li .pic-block .pic{ float: left; width: 50%; padding-right: 25px;}
.activity-list .list li .pic-block .pic img{ display: block; width: 100%; border-radius: 5px;}
.activity-list .list li .pic-block .cont{ float: left; width: 50%;}
.activity-list .list li .pic-block .cont .title{ font-size: 24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.activity-list .list li .pic-block .cont p{ margin-top: 20px; line-height: 28px;}
.activity-list .list li .pic-block .cont .more{ margin-top: 15px;}
.activity-list .list li .pic-block .cont a{ color: #283b59;}
.activity-list .list li .txt{ margin-top: 54px; text-align: center;}
.activity-list .bot-more{ margin-top: 25px; text-align: center;}
.activity-list .bot-more a{ display: inline-block; width: 145px; height: 43px; line-height: 43px; background-color: #5b708a; border-radius: 43px; text-align: center; font-size: 16px; color: #fff;}

/* 视频弹框 */
.video-layer{display:none;position: fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999;}
.video-layer .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;opacity: 0.9;}
.video-layer .layer-inner{width:980px;height:550px;position:absolute; top: 50%; left: 50%; margin: -275px 0 0 -490px;}
.video-layer .layer-container{width:100%;height:100%;background: #000;}
.video-layer .layer-inner .layer-close{position: absolute;top:-46px;right:0;cursor:pointer;z-index:10;width:25px;height:25px;background:url(./VideoClose.png) center center no-repeat;}

/* 加入我们 */
.join-container{ padding: 70px 0 55px 0;}
.join-inner{ margin-top: 55px; border-top: 2px solid #f5f5f5; padding-top: 48px;}
.join-inner .classify-box .top-title{ font-size: 32px; color: #3f505f;}
.join-inner .classify-box .cont{ margin-top: 35px; font-size: 24px;}
.join-inner .classify-box .cont a{ display: inline-block; color: #3f505f; margin: 0 55px 10px 0; border-bottom: 1px solid #3f505f;}
.join-container .list{ padding: 50px 0 0 0;}
.join-container .list .top-title{ font-size: 32px; line-height: 50px; color: #1E2977;}
.join-container .list .table{ font-size: 14px; margin: 0;}
.join-container .list .table th{ height: 70px; padding: 0 40px;}
.join-container .list .table td{ height: 50px; padding: 0 40px;}
.join-container .list .table td a{ color: #25226F;}
.join-container .list .table .wh1{ width: 40%;}
.join-container .list .table .wh2{ width: 26%;}
.join-container .list .table .wh3{ width: 17%;}
.join-container .list .table .wh4{ width: 17%;}
.join-container .list .table tbody tr:nth-of-type(even){ background-color: #FAFAFA;}
.join-container .list .page-box{ background-color: #F9FAFA; padding: 40px 0; border-top: 1px solid #eee;}
.join-container .list .page-box .page{ margin: 0;}

.join-container .detail-top-box{ padding: 25px 0 18px 0;  color: #fff;}
.join-container .detail-top-box .title-box{ float: left;}
.join-container .detail-top-box .title-box .title1{ font-size: 14px; line-height: 22px;}
.join-container .detail-top-box .title-box .title2{ font-size: 32px; line-height: 50px;}
.join-container .detail-top-box .return-block{ float: right; margin-top: 20px;}
.join-container .detail-top-box .return-block a{ color: #fff;}


.join-container .detail-content{ padding: 57px 0;}
.join-container .detail-content .table{ font-size: 14px; margin: 0;}
.join-container .detail-content .table th,.join-container .detail-content .table td{ height: 54px; padding: 0 40px;}
.join-container .detail-content .table .wh1{ width: 15%;}
.join-container .detail-content .table .wh2{ width: 35%;}
.join-container .detail-content .table .wh3{ width: 15%;}
.join-container .detail-content .table .wh4{ width: 35%;}
.join-container .detail-content .table tbody tr:nth-of-type(even){ background-color: #FAFAFA;}
.join-container .detail-content .content-box{ font-size: 14px;}
.join-container .detail-content .content-box .top-title{ font-size: 24px; font-weight: bold;}
.join-container .detail-content .content-box .cont .block{ padding: 23px 40px 34px 40px; border-bottom: 1px solid #F2F2F2; line-height:26px;}
.join-container .detail-content .content-box .cont .block .title{ font-weight: bold; margin-bottom: 15px;}
.join-container .detail-content .content-box .cont .block:last-child{ border-bottom: 0;}
.join-container .detail-content .content-box .bot-box{ background-color: #25226F; padding: 25px 40px; color: #fff; border-radius: 100px;}
.join-container .detail-content .content-box .bot-box a{ color: #fff;}

/*旅行推荐*/
.travel-recommend-container .edit-container{ width: 100%;}
.travel-recommend-list .row{ margin: 0;}
.travel-recommend-list .col-xs-12{ padding: 0;}
.travel-recommend-list .block-box{ background-color: #f8f8f8;}
.travel-recommend-list .block-box .pic-box{ position: relative;}
.travel-recommend-list .block-box .pic-box img{ display: block; width: 100%;}
.travel-recommend-list .block-box .txt-block{ padding:65px 42px 0 42px; font-size: 16px; color: #5f5c5c;}
.travel-recommend-list .block-box .txt-block .title{ font-size: 32px; color: #000;}
.travel-recommend-list .block-box .txt-block .txt{ line-height: 32px; margin-top: 20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.travel-recommend-list .block-box .txt-block .txt .glyphicon{ font-size: 12px; color: #8ca3b8;}
.travel-recommend-list .block-box .txt-block .time{ margin-top: 28px;}
.travel-recommend-list .block-box .txt-block .more{ width: 130px; height: 40px; line-height: 40px; color: #fff; background-color: #5a6f89; text-align: center; border-radius: 40px; margin-top: 28px;}
.travel-recommend-list .block-box.top .pic-box:before{ content: ''; width:0; height:0; border-top:12px solid transparent; border-bottom:12px solid transparent; border-right:12px solid #f8f8f8; position: absolute; right: 0; top: 50%; margin-top: -12px;}
.travel-recommend-list .block-box.bottom .pic-box:before{ content: ''; width:0; height:0; border-top:12px solid transparent; border-bottom:12px solid transparent; border-left:12px solid #f8f8f8; position: absolute; left: 0; top: 50%; margin-top: -12px;}
.travel-recommend-list .block-box .pic-right{ float: right;}
.travel-focus .swiper-slide img{ display: block; width: 100%;}
.travel-focus .swiper-slide .txt-cont{ padding: 0 52px; width: 100%; position: absolute; left: 0; bottom: 85px; text-align: left; color: #fff;}
.travel-focus .swiper-slide .txt-cont .title{ font-size: 46px;}
.travel-focus .swiper-slide .txt-cont p{ font-size: 18px; line-height: 36px; margin-top: 15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.travel-focus .arrow-next, .travel-focus .arrow-prev{ width: 60px; height: 76px; background-color: rgba(255,255,255,0.7); position: absolute; top: 50%; margin-top: -38px; z-index: 9; cursor: pointer;}
.travel-focus .arrow-next{ right: 0; border-radius: 15px 0 0 15px;}
.travel-focus .arrow-prev{ left: 0; border-radius: 0 15px 15px 0;}
.travel-focus .arrow-next .glyphicon,.travel-focus .arrow-prev .glyphicon{ font-size: 42px; color: #283b59; position: absolute; top: 50%; left: 50%; margin: -23px 0 0 -21px;}

/*表格*/
.table-box{ width:80%; border-collapse:collapse; margin: 0 auto;}
.table-box td, .table-box th{ font-size:14px; border:1px solid #7594a8; padding:7px 7px !important;}
.table-box th{ font-size:16px; text-align:left; background-color:#7594a8; color:#fff;}
.table-box tr.alt td{ color:#000000; background-color:#EAF2D3;}

/* 联系我们 */
.contact-us-container{ padding: 70px 0 55px 0;}
.contact-us-inner{ margin-top: 55px; border-top: 2px solid #f5f5f5; padding-top: 42px;}
.contact-us-inner .left-content .block{ margin-bottom: 32px; font-size: 16px; color: #3f505f; line-height: 1.5;}
.contact-us-inner .left-content .block .top-title{ font-size: 24px;}
.contact-us-inner .left-content .block .cont p{ padding-top: 22px;}
.contact-us-inner .left-content .block .qr-cont{ margin-top: 22px;}
.contact-us-inner .left-content .block .qr-cont li{ float: left; width: 105px; margin-right: 55px;}
.contact-us-inner .left-content .block .qr-cont li img{ display: block; width: 100%;}
.contact-us-inner .left-content .block .qr-cont li p{ text-align: center; margin-top: 10px;}
.contact-us-inner .right-map{ height: 505px; border: 1px solid #e9ecef; margin-left: 40px;}



/* 新增首页轮播*/
.home-type-swiper{background-size:100% auto;padding:2% 0;margin-top:-20%;position:relative;z-index:2; background-repeat: no-repeat;}
.home-type-swiper .type-title{width:323px;height:81px;background:url(../images/title.png) no-repeat;margin:0 auto;background-size:100% auto;}
.home-type-swiper .swiper-container{margin:30px auto;width:86%;padding-top:30px;}
.home-type-swiper .swiper-container .swiper-wrapper{margin:0 -5%;}
.home-type-swiper .swiper-container .swiper-slide{width:20%;box-sizing:border-box;padding:0 10px;transition:all 0.5s cubic-bezier(0.56,0.64,0.34,0.43);margin-top:5%;}
/* .home-type-swiper .swiper-container .swiper-slide.swiper-slide-active{width:40%;margin-top:0;} */
.home-type-swiper .swiper-container .swiper-slide a{ display: block; }
.home-type-swiper .swiper-container .swiper-slide img{display:block;width:100%;}
.home-type-swiper .swiper-container .swiper-slide .swiper-item{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 5%;}
.home-type-swiper .swiper-container .swiper-slide .swiper-item .logo-cont{position:absolute;width:24%;top:0;left:50%;transform:translate(-50%,-50%);}
.home-type-swiper .swiper-container .swiper-slide .swiper-item .img-cont{ border-radius: 50px; border: 1px solid #fff; overflow: hidden; }
.home-type-swiper .swiper-btn-prev,.home-type-swiper .swiper-btn-next{width:27px;height:42px;background-repeat:no-repeat;background-size:cover;cursor:pointer;position:absolute;top:55%;}
.home-type-swiper  .swiper-btn-prev{background-image:url(./type-arrow1.png);left:0;margin-left:50px;}
.home-type-swiper .swiper-btn-next{background-image:url(./type-arrow2.png);right:0;margin-right:50px;}

.home-logo{
	display: flex;
	justify-content: center;
	margin-top: -200px;
	position:relative;z-index:2;
	height: 200px;
}
.home-logo .img-logo{margin: 0 10px;}
.goods-info{margin-bottom: 40px;}
.goods-info .thumb img{width: 100%;}
.goods-info .title{ font-size: 30px;}
.goods-info .price{margin-top: 28px;font-size: 20px;color: #ff0000;}
.goods-info .description{margin-top: 20px;}
.goods-info .buy{ margin-top: 20px; color: #999;}
.goods-info .buy-btn{margin-top: 20px;}
.goods-info .buy-btn div{margin-top: 10px;}

.banner-total{background: #f6f6f6;padding: 20px 0;}
.banner-total .num{font-size: 26px;text-align: center;}
.banner-total .edit-container{ display: flex;justify-content: space-around;}
@media (max-width: 767px){
	.bodymain{ padding-top: 60px;}
	.edit-container{ width:auto;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 10px; padding: 0 28px; text-align: center;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 8px;}
	.swiper-pagination-bullet{ width: 12px; height: 12px;}

	.edit-container .cont_new div,
	.edit-container .cont_new img{ max-width:100% !important;height: auto !important;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	/*头部*/
	.header{ height: 60px;}
	.header .logo{ margin: 16px 0 0 15px;}
	.header .logo img{ height: 28px;}
	.header .header-top{ height: 59px;}
	
	/*底部 footer*/
	.footer-top .edit-container{ padding: 0 15px;}
	.site-links{ padding: 20px 0 0 0;}
	/* .site-links .links-box{ border-top: 1px solid #f5f5f5;} */
	/* .site-links .links-box ul{ display: none;} */
	.site-links .top-title{  line-height: 45px;}
	.site-links .top-title .glyphicon{ display: block; position: absolute; top: 50%; margin-top: -7px; right: 14px;}
	
	.footer{ padding: 0 15px;}
	.footer .edit-container{ padding-top: 20px;}
	.footer .direct-link li{ margin: 0 15px;}
	.footer .direct-link li .icon img{ height: 30px;}
	.footer .direct-link li p{ font-size: 14px;}
	.footer .footer-links{ margin-top: 20px;}
	.footer .footer-links a{ margin: 0 10px;}
	.footer .copyright{ font-size: 12px;}
	
	/* 首页banner */
	.home-banner{ height: 185px;}
	.home-banner .arrow-next, .home-banner .arrow-prev{ width: 30px; height: 38px; margin-top: -19px;}
	.home-banner .arrow-next .glyphicon, .home-banner .arrow-prev .glyphicon{ font-size: 22px; margin: -11px 0 0 -11px;}
	.home-banner .arrow-next{ border-radius: 7px 0 0 7px;}
	.home-banner .arrow-prev{ border-radius: 0 7px 7px 0;}
	.home-banner .swiper-slide .video-play{ width: 64px; height: 64px; margin: -32px 0 0 -32px;}

	.home-thumb-banner{margin: 10px;}

	.site-links .news-box{width: auto;}
	.site-links .news-box li a{width: 80% !important;}
	.site-links .links-box li {border-bottom: 1px solid #f5f5f5;}
	.site-links .links-box li a{ display: block;position: relative;}
	.site-links .links-box li a .glyphicon{ display: block; position: absolute; top: 50%; margin-top: -7px; right: 14px;}

	
	/* 常见问题 */
	.base-sub-title{ font-size: 22px; line-height: 22px;}
	.base-sub-title span{ padding: 0 48px;}
	.base-sub-title span:before, .base-sub-title span:after{ width: 32px; height: 16px; margin-top: -8px;}
	.faq-container{ padding: 30px 15px 38px 15px;}
	.faq-inner{ margin-top: 25px; padding-top: 25px; border-top-width: 1px;}
	.faq-inner .classify-box .top-title{ font-size: 18px;}
	.faq-inner .classify-box .cont{ margin-top: 15px; font-size: 14px;}
	.faq-inner .classify-box .cont a{ margin-bottom: 10px;}
	.faq-inner .list li{ margin-top: 25px; padding-top: 18px; border-top-width: 1px;}
	.faq-inner .list li .title{ font-size: 16px;}
	.faq-inner .list li .cont{ font-size: 14px; margin-top: 15px;}
	.faq-inner .cont_new{ font-size: 14px;}
	.faq-inner .cont_new p, .faq-inner .cont_new .img, .faq-inner .cont_new .imgNot{ margin-top: 20px;}
	.faq-inner .cont_new .img img,.faq-inner .cont_new .imgNot img{ display: block; width: 100%;}
	
	.page{ margin-top: 35px;}
	
	/* 新闻中心 */
	.news-container{ padding: 30px 15px 38px 15px;}
	.news-inner{ margin-top: 25px; border-top-width: 1px;}
	.news-list .block-box{ padding: 20px 0 10px 0;}
	.news-list .block-box .pic{ height: auto; }
	.news-list .block-box .cont{ margin-top: 18px; font-size: 14px;}
	.news-list .block-box .cont .title{ font-size: 16px; white-space: initial;}
	.news-list .block-box .cont .time{ margin-top: 10px;}
	.news-list .block-box .cont p{ margin-top: 10px; -webkit-line-clamp: initial; height: auto;}
	.news-list .block-box .cont .more{ margin-top: 10px;}
	
	.news-content{ padding-top: 12px;}
	.news-content .top-title-box{ border-bottom-width: 1px; font-size: 22px; padding: 0 0 15px 0;}
	.news-content .content-inner{ width: 100%; padding: 15px 0 25px 0; font-size: 14px;}
	.news-content .content-inner .content p, .news-content .content-inner .content .img{ margin-top: 20px;}
	.news-content .content-inner .bot-jump-box{ margin-top: 25px;}
	
	/* 二级banner */
	.sub-banner{ padding:0 0 15px 0;}
	.sub-banner .edit-container{ width: 100%;}
	/* .sub-banner img{ border-radius: 8px;} */
	
	/* 活动一览 */
	.activity-container{ padding: 30px 15px 45px 15px;}
	.select-screen .select{ width: 160px; margin-right: 10px;}
	.select-screen .select select{ font-size: 16px; padding: 9px 0 9px 20px;}
	.select-screen .select .glyphicon{ font-size: 12px; margin-top: -6px; right: 10px;}
	.activity-list{ margin-top: 0;}
	.activity-list .list-header{ display: none;}
	.activity-list .list li{ padding: 20px 0 28px 0; font-size: 14px;}
	.activity-list .list li .pic-block{ padding-right: 0;}
	.activity-list .list li .pic-block .pic{ float: none; width: 100%; padding-right: 0;}
	.activity-list .list li .pic-block .cont{ float: none; width: 100%; margin-top: 20px;}
	.activity-list .list li .pic-block .cont .title{ font-size: 18px;}
	.activity-list .list li .pic-block .cont p{ margin-top: 15px; line-height: normal;}
	.activity-list .list li .txt{ margin-top: 20px;}
	.activity-list .bot-more a{ font-size: 14px;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width: 100%; height: auto; margin: 0; transform:translate(-50%,-50%);}
	.video-layer .layer-inner .layer-close{ right: 15px;}
	
	/* 加入我们 */
	.join-container{ padding: 30px 15px 38px 15px;}
	.join-container .edit-container{ width: auto;}
	.join-inner{ margin-top: 25px; padding-top: 25px; border-top-width: 1px;}
	.join-inner .classify-box .top-title{ font-size: 18px;}
	.join-inner .classify-box .cont{ margin-top: 15px; font-size: 14px;}
	.join-container .list{ padding: 30px 0 0 0;}
	.join-container .list .top-title{ font-size: 24px; line-height: 36px;}
	.join-container .list .table{ font-size: 13px;}
	.join-container .list .table th{ height: 50px; padding: 0 28px;}
	.join-container .list .table td{ padding: 0 28px;}
	.join-container .list .table table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.join-container .list .page-box{ padding: 20px 0; margin: 0 -15px;}
	
	.join-container .detail-top-box{ padding: 15px;}
	.join-container .detail-top-box .title-box{ width: 65%;}
	.join-container .detail-top-box .title-box .title1{ font-size: 13px;}
	.join-container .detail-top-box .title-box .title2{ font-size: 24px; line-height: 36px;}
	.join-container .detail-top-box .return-block{ margin-top: 12px;}
	
	.join-container .detail-content{ padding: 30px 15px 10px 15px;}
	.join-container .detail-content .table{ font-size: 13px;}
	.join-container .detail-content .table th, .join-container .detail-content .table td{ height: 50px; padding: 0 28px;}
	.join-container .detail-content .table table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.join-container .detail-content .content-box{ font-size: 13px;}
	.join-container .detail-content .content-box .top-title{ font-size: 18px;}
	.join-container .detail-content .content-box .cont .block{ padding: 18px 28px 24px 28px;}
	.join-container .detail-content .content-box .bot-box{ padding: 18px 28px;}
	
	/*旅行推荐*/
	.travel-recommend-list .block-box .txt-block{ padding: 30px;}
	.travel-recommend-list .block-box .txt-block{ font-size: 13px;}
	.travel-recommend-list .block-box .txt-block .title{ font-size: 22px;}
	.travel-recommend-list .block-box .txt-block .txt{ line-height: 22px; margin-top: 15px; -webkit-line-clamp: initial;}
	.travel-recommend-list .block-box .txt-block .time{ margin-top: 20px;}
	.travel-recommend-list .block-box .txt-block .more{ width: 104px; height: 36px; line-height: 36px; margin-top: 20px;}
	.travel-recommend-list .block-box.top .pic-box:before,.travel-recommend-list .block-box.bottom .pic-box:before{ border-bottom:12px solid #f8f8f8; border-left:12px solid transparent; border-right:12px solid transparent; left: 50%; margin-left: -12px; margin-top: 0; right: auto; top: auto; bottom: 0;}
	.travel-focus .swiper-slide .txt-cont{ padding: 0 36px; bottom: 50px;}
	.travel-focus .swiper-slide .txt-cont .title{ font-size: 26px;}
	.travel-focus .swiper-slide .txt-cont p{ font-size: 13px; line-height: 26px; margin-top: 10px;}
	.travel-focus .arrow-next, .travel-focus .arrow-prev{ width: 30px; height: 38px; margin-top: -19px;}
	.travel-focus .arrow-next .glyphicon, .travel-focus .arrow-prev .glyphicon{ font-size: 22px; margin: -11px 0 0 -11px;}
	.travel-focus .arrow-next{ border-radius: 7px 0 0 7px;}
	.travel-focus .arrow-prev{ border-radius: 0 7px 7px 0;}
	
	/*表格*/
	.table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.table td, .table th{ font-size: 13px;}
	.table th{ font-size: 14px;}
	.table td p, .table th p{ width: 200px; white-space: initial;}
	
	/* 联系我们 */
	.contact-us-container{ padding: 30px 15px 38px 15px;}
	.contact-us-inner{ margin-top: 25px; padding-top: 25px; border-top-width: 1px;}
	.contact-us-inner .left-content .block{ font-size: 14px; margin-bottom: 22px;}
	.contact-us-inner .left-content .block .top-title{ font-size: 16px;}
	.contact-us-inner .left-content .block .cont p{ padding-top: 15px;}
	.contact-us-inner .left-content .block .qr-cont{ margin-top: 15px;}
	.contact-us-inner .right-map{ height: 355px; margin-left: 0;}
	.home-type-swiper .type-title{ width: 30%; height: 30px; }
	.home-type-swiper .swiper-container .swiper-slide{width:100%;transition:none;}
	.home-type-swiper .swiper-container .swiper-slide.swiper-slide-active{width:100%;}
	.home-type-swiper .swiper-container{ width: 80%; margin-top: 0; }
	.home-type-swiper .swiper-container .swiper-wrapper{ margin: 0; }
	.home-type-swiper{ background-size: auto 100%;
    background-position: center 0; margin-top: -6%; padding-bottom: 0px;}
    .home-type-swiper .type-title{ margin-top: 10%; }
    .home-type-swiper .swiper-btn-prev{ margin-left: 20px; }
    .home-type-swiper .swiper-btn-next{ margin-right: 20px; }
    .home-type-swiper .swiper-btn-prev, .home-type-swiper .swiper-btn-next{ width: 14px; height: 21px; background-size: cover; top: 65%; }
}

@media (min-width: 768px) and (max-width: 991px){
	.bodymain{ padding-top: 60px;}
	.edit-container{ width:auto;}
	.edit-container img{max-width: 100%;}

	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 10px; padding: 0 28px; text-align: center;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 8px;}
	.swiper-pagination-bullet{ width: 12px; height: 12px;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	/*头部*/
	.header{ height: 60px;}
	.header .logo{ margin: 16px 0 0 15px;}
	.header .logo img{ height: 28px;}
	.header .header-top{ height: 59px;}
	.header .icon-right{ position: absolute; top: 15px; right: 15px;}
	.header .icon-right .icon{ float: left; width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; background-size: 22px auto; margin-left: 12px;}
	.header .icon-right .icon-search{ background-image: url(./icon-search2.png);}
	.header .icon-right .icon-menu{ background-image: url(./icon-menu.png);}
	.header .icon-right .icon.current{ background-color: #5582a8; border-radius: 3px;}
	.header .icon-right .icon-search.current{ background-image: url(./icon-search2-on.png);}
	.header .icon-right .icon-menu.current{ background-image: url(./icon-menu-on.png);}

	.home-thumb-banner{margin: 10px;}
	.site-links .news-box{width: auto;}
	.site-links .news-box li a{width: 80% !important;}
	.site-links .links-box li {border-bottom: 1px solid #f5f5f5;}
	.site-links .links-box li a{ display: block;position: relative;}
	.site-links .links-box li a .glyphicon{ display: block; position: absolute; top: 50%; margin-top: -7px; right: 14px;}
	
	/*底部 footer*/
	.footer-top .edit-container{ padding: 0 15px;}
	.site-links{ padding: 20px 0 0 0;}
	/* .site-links .links-box{ border-top: 1px solid #f5f5f5;} */
	/* .site-links .links-box ul{ display: none;} */
	.site-links .top-title{  line-height: 45px;}
	.site-links .top-title .glyphicon{ display: block; position: absolute; top: 50%; margin-top: -7px; right: 14px;}
	
	.footer{ padding: 0 15px;}
	.footer .edit-container{ padding-top: 20px;}
	.footer .direct-link li{ margin: 0 15px;}
	.footer .direct-link li .icon img{ height: 30px;}
	.footer .direct-link li p{ font-size: 14px;}
	.footer .footer-links{ margin-top: 20px;}
	.footer .footer-links a{ margin: 0 10px;}
	.footer .copyright{ font-size: 12px;}
	
	/* 首页banner */
	.home-banner{ height: 185px;}
	.home-banner .arrow-next, .home-banner .arrow-prev{ width: 30px; height: 38px; margin-top: -19px;}
	.home-banner .arrow-next .glyphicon, .home-banner .arrow-prev .glyphicon{ font-size: 22px; margin: -11px 0 0 -11px;}
	.home-banner .arrow-next{ border-radius: 7px 0 0 7px;}
	.home-banner .arrow-prev{ border-radius: 0 7px 7px 0;}
	
	/* 常见问题 */
	.base-sub-title{ font-size: 22px; line-height: 22px;}
	.base-sub-title span{ padding: 0 48px;}
	.base-sub-title span:before, .base-sub-title span:after{ width: 32px; height: 16px; margin-top: -8px;}
	.faq-container{ padding: 30px 15px 38px 15px;}
	.faq-inner{ margin-top: 25px; padding-top: 25px; border-top-width: 1px;}
	.faq-inner .classify-box .top-title{ font-size: 18px;}
	.faq-inner .classify-box .cont{ margin-top: 15px; font-size: 14px;}
	.faq-inner .classify-box .cont a{ margin-bottom: 10px;}
	.faq-inner .list li{ margin-top: 25px; padding-top: 18px; border-top-width: 1px;}
	.faq-inner .list li .title{ font-size: 16px;}
	.faq-inner .list li .cont{ font-size: 14px; margin-top: 15px;}
	.faq-inner .cont_new{ font-size: 14px;}
	.faq-inner .cont_new p, .faq-inner .cont_new .img, .faq-inner .cont_new .imgNot{ margin-top: 20px;}
	.faq-inner .cont_new .img img,.faq-inner .cont_new .imgNot img{ display: block; width: 100%;}
	
	.page{ margin-top: 35px;}
	
	/* 新闻中心 */
	.news-container{ padding: 30px 15px 38px 15px;}
	.news-inner{ margin-top: 25px; border-top-width: 1px;}
	.news-list .block-box{ padding: 20px 0 10px 0;}
	.news-list .block-box .pic{ height: auto; }
	.news-list .block-box .cont{ margin-top: 18px; font-size: 14px;}
	.news-list .block-box .cont .title{ font-size: 16px; white-space: initial;}
	.news-list .block-box .cont .time{ margin-top: 10px;}
	.news-list .block-box .cont p{ height: auto; margin-top: 10px; -webkit-line-clamp: initial;}
	.news-list .block-box .cont .more{ margin-top: 10px;}
	
	.news-content{ padding-top: 12px;}
	.news-content .top-title-box{ border-bottom-width: 1px; font-size: 22px; padding: 0 0 15px 0;}
	.news-content .content-inner{ width: 100%; padding: 15px 0 25px 0; font-size: 14px;}
	.news-content .content-inner .content p, .news-content .content-inner .content .img{ margin-top: 20px;}
	.news-content .content-inner .bot-jump-box{ margin-top: 25px;}
	
	/* 二级banner */
	.sub-banner{ padding: 0 0 15px 0;}
	.sub-banner .edit-container{ width: 100%;}
	/* .sub-banner img{ border-radius: 8px;} */
	
	/* 活动一览 */
	.activity-container{ padding: 30px 15px 45px 15px;}
	.select-screen .select{ width: 160px; margin-right: 10px;}
	.select-screen .select select{ font-size: 16px; padding: 9px 0 9px 20px;}
	.select-screen .select .glyphicon{ font-size: 12px; margin-top: -6px; right: 10px;}
	.activity-list{ margin-top: 0;}
	.activity-list .list-header{ display: none;}
	.activity-list .list li{ padding: 20px 0 28px 0; font-size: 14px;}
	.activity-list .list li .pic-block{ padding-right: 0;}
	.activity-list .list li .pic-block .pic{ float: none; width: 100%; padding-right: 0;}
	.activity-list .list li .pic-block .cont{ float: none; width: 100%; margin-top: 20px;}
	.activity-list .list li .pic-block .cont .title{ font-size: 18px;}
	.activity-list .list li .pic-block .cont p{ margin-top: 15px; line-height: normal;}
	.activity-list .list li .txt{ margin-top: 20px;}
	.activity-list .bot-more a{ font-size: 14px;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width: 100%; height: auto; margin: 0; transform:translate(-50%,-50%);}
	.video-layer .layer-inner .layer-close{ right: 15px;}
	
	/* 加入我们 */
	.join-container{ padding: 30px 15px 38px 15px;}
	.join-container .edit-container{ width: auto;}
	.join-inner{ margin-top: 25px; padding-top: 25px; border-top-width: 1px;}
	.join-inner .classify-box .top-title{ font-size: 18px;}
	.join-inner .classify-box .cont{ margin-top: 15px; font-size: 14px;}
	.join-container .list{ padding: 30px 0 0 0;}
	.join-container .list .top-title{ font-size: 24px; line-height: 36px;}
	.join-container .list .table{ font-size: 13px;}
	.join-container .list .table th{ height: 50px; padding: 0 28px;}
	.join-container .list .table td{ padding: 0 28px;}
	.join-container .list .table table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.join-container .list .page-box{ padding: 20px 0; margin: 0 -15px;}
	
	.join-container .detail-top-box{ padding: 15px;}
	.join-container .detail-top-box .title-box{ width: 65%;}
	.join-container .detail-top-box .title-box .title1{ font-size: 13px;}
	.join-container .detail-top-box .title-box .title2{ font-size: 24px; line-height: 36px;}
	.join-container .detail-top-box .return-block{ margin-top: 12px;}
	
	.join-container .detail-content{ padding: 30px 15px 10px 15px;}
	.join-container .detail-content .table{ font-size: 13px;}
	.join-container .detail-content .table th, .join-container .detail-content .table td{ height: 50px; padding: 0 28px;}
	.join-container .detail-content .table table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.join-container .detail-content .content-box{ font-size: 13px;}
	.join-container .detail-content .content-box .top-title{ font-size: 18px;}
	.join-container .detail-content .content-box .cont .block{ padding: 18px 28px 24px 28px;}
	.join-container .detail-content .content-box .bot-box{ padding: 18px 28px;}
	
	/*旅行推荐*/
	.travel-recommend-list .block-box .txt-block{ padding: 30px;}
	.travel-recommend-list .block-box .txt-block{ font-size: 13px;}
	.travel-recommend-list .block-box .txt-block .title{ font-size: 22px;}
	.travel-recommend-list .block-box .txt-block .txt{ line-height: 22px; margin-top: 15px; -webkit-line-clamp: initial;}
	.travel-recommend-list .block-box .txt-block .time{ margin-top: 20px;}
	.travel-recommend-list .block-box .txt-block .more{ width: 104px; height: 36px; line-height: 36px; margin-top: 20px;}
	.travel-recommend-list .block-box.top .pic-box:before,.travel-recommend-list .block-box.bottom .pic-box:before{ border-bottom:12px solid #f8f8f8; border-left:12px solid transparent; border-right:12px solid transparent; left: 50%; margin-left: -12px; margin-top: 0; right: auto; top: auto; bottom: 0;}
	.travel-focus .swiper-slide .txt-cont{ padding: 0 36px; bottom: 50px;}
	.travel-focus .swiper-slide .txt-cont .title{ font-size: 26px;}
	.travel-focus .swiper-slide .txt-cont p{ font-size: 13px; line-height: 26px; margin-top: 10px;}
	.travel-focus .arrow-next, .travel-focus .arrow-prev{ width: 30px; height: 38px; margin-top: -19px;}
	.travel-focus .arrow-next .glyphicon, .travel-focus .arrow-prev .glyphicon{ font-size: 22px; margin: -11px 0 0 -11px;}
	.travel-focus .arrow-next{ border-radius: 7px 0 0 7px;}
	.travel-focus .arrow-prev{ border-radius: 0 7px 7px 0;}
	
	/*表格*/
	.table{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.table td, .table th{ font-size: 13px;}
	.table th{ font-size: 14px;}
	.table td p, .table th p{ width: 200px; white-space: initial;}
	
	/* 联系我们 */
	.contact-us-container{ padding: 30px 15px 38px 15px;}
	.contact-us-inner{ margin-top: 25px; padding-top: 25px; border-top-width: 1px;}
	.contact-us-inner .left-content .block{ font-size: 14px; margin-bottom: 22px;}
	.contact-us-inner .left-content .block .top-title{ font-size: 16px;}
	.contact-us-inner .left-content .block .cont p{ padding-top: 15px;}
	.contact-us-inner .left-content .block .qr-cont{ margin-top: 15px;}
	.contact-us-inner .right-map{ height: 355px; margin-left: 0;}
	.home-type-swiper .type-title{ width: 30%; height: 60px; }
	.home-type-swiper .swiper-container .swiper-slide{width:100%;transition:none;}
	.home-type-swiper .swiper-container .swiper-slide.swiper-slide-active{width:100%;}
	.home-type-swiper .swiper-container{ width: 80%; margin-top: 0; }
	.home-type-swiper .swiper-container .swiper-wrapper{ margin: 0; }
	.home-type-swiper{ background-size: auto 100%;
    background-position: center 0; margin-top: -5%; padding-bottom: 20px;}
    .home-type-swiper .type-title{ margin-top: 10%; }
}
@media (min-width: 992px) and (max-width: 1279px){
	body{ font-size: 12px;}
	.bodymain{ padding-top: 78px;}
	.edit-container{ width:970px;}
	.edit-container img{max-width: 970px;}

	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 25px; padding: 0 28px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 8px;}
	.swiper-pagination-bullet{ width: 12px; height: 12px;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	/*头部*/
	.header{ height: 78px;}
	.header .header-top{ height: 77px;}
	.header .logo{ width: 137px; margin-top: 25px;}
	.header .logo img{ display: block; width: 100%;}
	.header .address-block{ width: 70px; font-size: 14px; margin: 21px 0 0 7px;}
	.header .address-block .first{ height: 35px; line-height: 35px; padding-left: 34px; background-size: 12px auto; background-position: 11px center;}
	.header .address-block .box{ padding-top: 21px;}
	.header .address-block .box ul{ border-radius: 0 0 10px 10px;}
	.header .address-block .box li{ height: 35px; line-height: 35px;}
	.header .phone-block{ height: 35px; line-height: 35px; font-size: 14px; margin: 21px 0 0 18px; padding-left: 23px; background-size: 16px auto;}
	.header .header-right{ margin-top: 21px;}
	.header .header-right .nav li{ width: 90px; height: 35px; line-height: 35px; font-size: 14px;}
	.header .header-right .nav li .glyphicon{ right: 0;}
	.header .header-right .nav li .box{ padding-top: 21px;}
	.header .header-right .search-box{ width: 190px; margin: 0 0 0 25px;}
	.header .header-right .search-box .input-search{ font-size: 14px; box-shadow:0 0 9px rgba(000,000,000,0.22) inset;}
	.header-floating-box{ top: 78px;}
	.header-floating-box .park-logo li{ margin: 0 30px; padding: 10px 0 15px 0;}
	.header-floating-box .park-logo li img{ display: block; height: 70px;}
	.header-floating-box .right-cont{ margin: 26px 30px 0 0;}
	.header-floating-box .right-cont .ticket-select{ width: 124px; height: 36px; line-height: 36px; font-size: 14px;}
	.header-floating-box .right-cont .ticket-select .first{ padding-left: 12px;}
	.header-floating-box .right-cont .ticket-select .first .glyphicon{ font-size: 12px; margin-top: -6px; right: 10px;}
	.header-floating-box .right-cont .ticket-btn{ width: 115px; height: 44px; line-height: 42px; background-size: auto 100%; font-size: 14px; margin-left: 28px; margin-top: -2px;}

	.home-thumb-banner{margin: -150px auto 0; width:800px; overflow: hidden;}
	
	/*底部 footer*/
	.site-links{ padding: 70px 0 50px 0;}
	.site-links .top-title{ font-size: 16px; line-height: 22px;}
	.site-links .links-box ul{ padding-top: 10px;}
	.site-links .links-box li{ font-size: 14px; line-height: 28px;}
	.footer .edit-container{ padding-top: 42px;}
	.footer .direct-link li{ margin: 0 66px;}
	.footer .direct-link li .icon img{ height: 30px;}
	.footer .direct-link li p{ font-size: 14px;}
	.footer .footer-links{ margin-top: 38px;}
	.footer .copyright{ margin-top: 10px; font-size: 12px;}
	
	/* 右侧快捷入口浮窗 */
	.floating-shortcut-entry{ width: 48px; height: 336px; margin-top: -168px;}
	.floating-shortcut-entry li{ padding-top: 22px;}
	.floating-shortcut-entry li .icon img{ height: 21px;}
	.floating-shortcut-entry li p{ font-size: 14px;}
	.floating-shortcut-entry .qrCode .qr-code-box{ right: 58px;}
	
	/* 首页banner */
	.home-banner .arrow-next, .home-banner .arrow-prev{ width: 48px; height: 60px; margin-top: -30px;}
	.home-banner .arrow-next .glyphicon, .home-banner .arrow-prev .glyphicon{ font-size: 30px; margin: -15px 0 0 -15px;}
	.home-banner .swiper-slide .video-play{ width: 74px; height: 74px; margin: -37px 0 0 -37px;}
	
	.home-thumb-banner{margin: -150px auto 0; width:800px; overflow: hidden;}
	
	/* 常见问题 */
	.base-sub-title{ font-size: 32px; line-height: 32px;}
	.base-sub-title span{ padding: 0 68px;}
	.base-sub-title span:before, .base-sub-title span:after{ width: 40px; height: 20px; margin-top: -10px;}
	.faq-container{ padding: 50px 0 38px 0;}
	.faq-inner{ margin-top: 38px; padding-top: 34px; border-top-width: 1px;}
	.faq-inner .classify-box .top-title{ font-size: 22px;}
	.faq-inner .classify-box .cont{ margin-top: 25px; font-size: 16px;}
	.faq-inner .list li{ margin-top: 45px; padding-top: 28px; border-top-width: 1px;}
	.faq-inner .list li .title{ font-size: 16px;}
	.faq-inner .list li .cont{ font-size: 14px; margin-top: 15px;}
	.faq-inner .cont_new{ font-size: 14px;}
	
	.page{ margin-top: 65px;}
	
	/* 新闻中心 */
	.news-container{ padding: 50px 0 38px 0;}
	.news-inner{ margin-top: 38px; border-top-width: 1px;}
	.news-list .block-box{ padding: 30px 0 10px 0;}
	.news-list .block-box .pic{ height: 190px; }
	.news-list .block-box .cont{ margin-top: 18px; font-size: 14px;}
	.news-list .block-box .cont .title{ font-size: 16px;}
	.news-list .block-box .cont p{ height: 40px; }
	.news-content{ padding-top: 12px;}
	.news-content .top-title-box{ border-bottom-width: 1px; font-size: 22px; padding: 0 140px 28px 140px;}
	.news-content .content-inner{ width: 590px; padding: 18px 0 34px 0; font-size: 14px;}
	.news-content .content-inner .content p, .news-content .content-inner .content .img{ margin-top: 20px;}
	.news-content .content-inner .bot-jump-box{ margin-top: 38px;}
	
	/* 二级banner */
	.sub-banner{ padding: 0 0 25px 0;}
	.sub-banner .edit-container{ width: 960px;}
	/* .sub-banner img{ border-radius: 28px;} */
	
	/* 活动一览 */
	.activity-container{ padding-bottom: 75px;}
	.select-screen .select{ width: 160px; margin-right: 10px;}
	.select-screen .select select{ font-size: 16px; padding: 9px 0 9px 20px;}
	.select-screen .select .glyphicon{ font-size: 12px; margin-top: -6px; right: 10px;}
	.activity-list .list-header{ height: 48px; line-height: 48px; font-size: 16px;}
	.activity-list .list li{ padding: 20px 0 28px 0; font-size: 14px;}
	.activity-list .list li .pic-block{ padding-right: 42px;}
	.activity-list .list li .pic-block .cont .title{ font-size: 18px;}
	.activity-list .list li .pic-block .cont p{ margin-top: 15px; line-height: normal;}
	.activity-list .list li .txt{ margin-top: 40px;}
	.activity-list .bot-more a{ font-size: 14px;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width: 784px; height: 440px; margin: -220px 0 0 -392px;}
	
	/* 加入我们 */
	.join-container{ padding: 50px 0 38px 0;}
	.join-container .edit-container{ width: 970px;}
	.join-inner{ margin-top: 38px; padding-top: 34px; border-top-width: 1px;}
	.join-inner .classify-box .top-title{ font-size: 22px;}
	.join-inner .classify-box .cont{ margin-top: 25px; font-size: 16px;}
	.join-container .list{ padding-top: 35px;}
	.join-container .list .top-title{ font-size: 24px; line-height: 36px;}
	.join-container .list .table{ font-size: 13px;}
	.join-container .list .table th{ height: 50px; padding: 0 28px;}
	.join-container .list .table td{ padding: 0 28px;}
	.join-container .list .page-box{ padding: 30px 0;}
	
	.join-container .detail-top-box .title-box .title1{ font-size: 13px;}
	.join-container .detail-top-box .title-box .title2{ font-size: 24px; line-height: 36px;}
	.join-container .detail-top-box .return-block{ margin-top: 12px;}
	.join-container .detail-content{ padding: 40px 0 55px 0;}
	.join-container .detail-content .table{ font-size: 13px;}
	.join-container .detail-content .table th, .join-container .detail-content .table td{ height: 50px; padding: 0 28px;}
	.join-container .detail-content .content-box{ font-size: 13px;}
	.join-container .detail-content .content-box .top-title{ font-size: 20px;}
	.join-container .detail-content .content-box .cont .block{ padding: 18px 28px 24px 28px;}
	.join-container .detail-content .content-box .bot-box{ padding: 18px 28px;}
	
	/*旅行推荐*/
	.travel-recommend-list .block-box .txt-block{ padding: 20px 20px 0 20px;}
	.travel-recommend-list .block-box .txt-block{ font-size: 12px;}
	.travel-recommend-list .block-box .txt-block .title{ font-size: 18px;}
	.travel-recommend-list .block-box .txt-block .txt{ line-height: 22px; margin-top: 10px;}
	.travel-recommend-list .block-box .txt-block .time{ margin-top: 10px;}
	.travel-recommend-list .block-box .txt-block .more{ width: 104px; height: 36px; line-height: 36px; margin-top: 10px;}
	.travel-focus .swiper-slide .txt-cont{ padding: 0 36px; bottom: 60px;}
	.travel-focus .swiper-slide .txt-cont .title{ font-size: 32px;}
	.travel-focus .swiper-slide .txt-cont p{ font-size: 13px; line-height: 26px; margin-top: 10px;}
	.travel-focus .arrow-next, .travel-focus .arrow-prev{ width: 48px; height: 60px; margin-top: -30px;}
	.travel-focus .arrow-next .glyphicon, .travel-focus .arrow-prev .glyphicon{ font-size: 30px; margin: -15px 0 0 -15px;}
	
	/*表格*/
	.table td, .table th{ font-size: 13px;}
	.table th{ font-size: 14px;}
	
	/* 联系我们 */
	.contact-us-container{ padding: 50px 0 38px 0;}
	.contact-us-inner{ margin-top: 38px; padding-top: 34px; border-top-width: 1px;}
	.contact-us-inner .left-content .block{ font-size: 14px; margin-bottom: 22px;}
	.contact-us-inner .left-content .block .top-title{ font-size: 16px;}
	.contact-us-inner .left-content .block .cont p{ padding-top: 15px;}
	.contact-us-inner .left-content .block .qr-cont{ margin-top: 15px;}
	.contact-us-inner .right-map{ height: 355px; margin-left: 20px;}
	.home-type-swiper .type-title{ width: 180px; height: 45px; }
	.home-type-swiper .swiper-container{ margin-top: 0; }
	
}
@media (min-width: 1280px) and (max-width: 1600px){
	.bodymain{ padding-top: 78px;}
	.edit-container{ width:1080px;}
	.edit-container img{max-width: 1080px;}

	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 25px; padding: 0 28px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 8px;}
	.swiper-pagination-bullet{ width: 12px; height: 12px;}
	
	/*浏览器升级提示*/
	.browser-tips{ font-size: 14px;}
	
	/*头部*/
	.header{ height: 78px;}
	.header .header-top{ height: 77px;}
	.header .logo{ width: 137px; margin-top: 25px;}
	.header .logo img{ display: block; width: 100%;}
	.header .address-block{ width: 70px; font-size: 14px; margin: 21px 0 0 7px;}
	.header .address-block .first{ height: 35px; line-height: 35px; padding-left: 34px; background-size: 12px auto; background-position: 11px center;}
	.header .address-block .box{ padding-top: 21px;}
	.header .address-block .box ul{ border-radius: 0 0 10px 10px;}
	.header .address-block .box li{ height: 35px; line-height: 35px;}
	.header .phone-block{ height: 35px; line-height: 35px; font-size: 14px; margin: 21px 0 0 18px; padding-left: 23px; background-size: 16px auto;}
	.header .header-right{ margin-top: 21px;}
	.header .header-right .nav li{ width: 90px; height: 35px; line-height: 35px; font-size: 14px;}
	.header .header-right .nav li .glyphicon{ right: 0;}
	.header .header-right .nav li .box{ padding-top: 21px;}
	.header .header-right .search-box{ width: 190px; margin: 0 0 0 25px;}
	.header .header-right .search-box .input-search{ font-size: 14px; box-shadow:0 0 9px rgba(000,000,000,0.22) inset;}
	.header-floating-box{ top: 78px;}
	.header-floating-box .park-logo li{ margin: 0 30px; padding: 10px 0 15px 0;}
	.header-floating-box .park-logo li img{ display: block; height: 70px;}
	.header-floating-box .right-cont{ margin: 26px 30px 0 0;}
	.header-floating-box .right-cont .ticket-select{ width: 124px; height: 36px; line-height: 36px; font-size: 14px;}
	.header-floating-box .right-cont .ticket-select .first{ padding-left: 12px;}
	.header-floating-box .right-cont .ticket-select .first .glyphicon{ font-size: 12px; margin-top: -6px; right: 10px;}
	.header-floating-box .right-cont .ticket-btn{ width: 115px; height: 44px; line-height: 42px; background-size: auto 100%; font-size: 14px; margin-left: 28px; margin-top: -2px;}
	
	.home-thumb-banner{margin: -150px auto 0; width:800px; overflow: hidden;}

	/*底部 footer*/
	.site-links{ padding: 70px 0 50px 0;}
	.site-links .top-title{ font-size: 16px; line-height: 22px;}
	.site-links .links-box ul{ padding-top: 10px;}
	.site-links .links-box li{ font-size: 14px; line-height: 28px;}
	.footer .edit-container{ padding-top: 42px;}
	.footer .direct-link li{ margin: 0 66px;}
	.footer .direct-link li .icon img{ height: 30px;}
	.footer .direct-link li p{ font-size: 14px;}
	.footer .footer-links{ margin-top: 38px;}
	.footer .copyright{ margin-top: 10px; font-size: 12px;}
	
	/* 右侧快捷入口浮窗 */
	.floating-shortcut-entry{ width: 48px; height: 336px; margin-top: -168px;}
	.floating-shortcut-entry li{ padding-top: 22px;}
	.floating-shortcut-entry li .icon img{ height: 21px;}
	.floating-shortcut-entry li p{ font-size: 14px;}
	.floating-shortcut-entry .qrCode .qr-code-box{ right: 58px;}
	
	/* 首页banner */
	.home-banner .arrow-next, .home-banner .arrow-prev{ width: 48px; height: 60px; margin-top: -30px;}
	.home-banner .arrow-next .glyphicon, .home-banner .arrow-prev .glyphicon{ font-size: 30px; margin: -15px 0 0 -15px;}
	.home-banner .swiper-slide .video-play{ width: 74px; height: 74px; margin: -37px 0 0 -37px;}
	
	/* 常见问题 */
	.base-sub-title{ font-size: 32px; line-height: 32px;}
	.base-sub-title span{ padding: 0 68px;}
	.base-sub-title span:before, .base-sub-title span:after{ width: 40px; height: 20px; margin-top: -10px;}
	.faq-container{ padding: 50px 0 38px 0;}
	.faq-inner{ margin-top: 38px; padding-top: 34px; border-top-width: 1px;}
	.faq-inner .classify-box .top-title{ font-size: 22px;}
	.faq-inner .classify-box .cont{ margin-top: 25px; font-size: 16px;}
	.faq-inner .list li{ margin-top: 45px; padding-top: 28px; border-top-width: 1px;}
	.faq-inner .list li .title{ font-size: 16px;}
	.faq-inner .list li .cont{ font-size: 14px; margin-top: 15px;}
	.faq-inner .cont_new{ font-size: 14px;}
	
	.page{ margin-top: 65px;}
	
	/* 新闻中心 */
	.news-container{ padding: 50px 0 38px 0;}
	.news-inner{ margin-top: 38px; border-top-width: 1px;}
	.news-list .block-box{ padding: 30px 0 10px 0;}
	.news-list .block-box .pic{ height: 213px; }
	.news-list .block-box .cont{ margin-top: 18px; font-size: 14px;}
	.news-list .block-box .cont .title{ font-size: 16px;}
	.news-list .block-box .cont p{ height: 40px; }
	.news-content{ padding-top: 12px;}
	.news-content .top-title-box{ border-bottom-width: 1px; font-size: 22px; padding: 0 140px 28px 140px;}
	.news-content .content-inner{ width: 590px; padding: 18px 0 34px 0; font-size: 14px;}
	.news-content .content-inner .content p, .news-content .content-inner .content .img{ margin-top: 20px;}
	.news-content .content-inner .bot-jump-box{ margin-top: 38px;}
	
	/* 二级banner */
	.sub-banner{ padding:0 0 25px 0;}
	.sub-banner .edit-container{ width: 960px;}
	/* .sub-banner img{ border-radius: 28px;} */
	
	/* 活动一览 */
	.activity-container{ padding-bottom: 75px;}
	.select-screen .select{ width: 160px; margin-right: 10px;}
	.select-screen .select select{ font-size: 16px; padding: 9px 0 9px 20px;}
	.select-screen .select .glyphicon{ font-size: 12px; margin-top: -6px; right: 10px;}
	.activity-list .list-header{ height: 48px; line-height: 48px; font-size: 16px;}
	.activity-list .list li{ padding: 20px 0 28px 0; font-size: 14px;}
	.activity-list .list li .pic-block{ padding-right: 42px;}
	.activity-list .list li .pic-block .cont .title{ font-size: 18px;}
	.activity-list .list li .pic-block .cont p{ margin-top: 15px; line-height: normal;}
	.activity-list .list li .txt{ margin-top: 40px;}
	.activity-list .bot-more a{ font-size: 14px;}
	
	/* 视频弹框 */
	.video-layer .layer-inner{ width: 784px; height: 440px; margin: -220px 0 0 -392px;}
	
	/* 加入我们 */
	.join-container{ padding: 50px 0 38px 0;}
	.join-container .edit-container{ width: 1080px;}
	.join-inner{ margin-top: 38px; padding-top: 34px; border-top-width: 1px;}
	.join-inner .classify-box .top-title{ font-size: 22px;}
	.join-inner .classify-box .cont{ margin-top: 25px; font-size: 16px;}
	.join-container .list{ padding-top: 35px;}
	.join-container .list .top-title{ font-size: 24px; line-height: 36px;}
	.join-container .list .table{ font-size: 13px;}
	.join-container .list .table th{ height: 50px; padding: 0 28px;}
	.join-container .list .table td{ padding: 0 28px;}
	.join-container .list .page-box{ padding: 30px 0;}
	
	.join-container .detail-top-box .title-box .title1{ font-size: 13px;}
	.join-container .detail-top-box .title-box .title2{ font-size: 24px; line-height: 36px;}
	.join-container .detail-top-box .return-block{ margin-top: 12px;}
	.join-container .detail-content{ padding: 40px 0 55px 0;}
	.join-container .detail-content .table{ font-size: 13px;}
	.join-container .detail-content .table th, .join-container .detail-content .table td{ height: 50px; padding: 0 28px;}
	.join-container .detail-content .content-box{ font-size: 13px;}
	.join-container .detail-content .content-box .top-title{ font-size: 20px;}
	.join-container .detail-content .content-box .cont .block{ padding: 18px 28px 24px 28px;}
	.join-container .detail-content .content-box .bot-box{ padding: 18px 28px;}
	
	/*旅行推荐*/
	.travel-recommend-list .block-box .txt-block{ padding: 45px 30px 0 30px;}
	.travel-recommend-list .block-box .txt-block{ font-size: 13px;}
	.travel-recommend-list .block-box .txt-block .title{ font-size: 22px;}
	.travel-recommend-list .block-box .txt-block .txt{ line-height: 22px; margin-top: 15px;}
	.travel-recommend-list .block-box .txt-block .time{ margin-top: 20px;}
	.travel-recommend-list .block-box .txt-block .more{ width: 104px; height: 36px; line-height: 36px; margin-top: 20px;}
	.travel-focus .swiper-slide .txt-cont{ padding: 0 36px; bottom: 60px;}
	.travel-focus .swiper-slide .txt-cont .title{ font-size: 32px;}
	.travel-focus .swiper-slide .txt-cont p{ font-size: 13px; line-height: 26px; margin-top: 10px;}
	.travel-focus .arrow-next, .travel-focus .arrow-prev{ width: 48px; height: 60px; margin-top: -30px;}
	.travel-focus .arrow-next .glyphicon, .travel-focus .arrow-prev .glyphicon{ font-size: 30px; margin: -15px 0 0 -15px;}
	
	/*表格*/
	.table td, .table th{ font-size: 13px;}
	.table th{ font-size: 14px;}
	
	/* 联系我们 */
	.contact-us-container{ padding: 50px 0 38px 0;}
	.contact-us-inner{ margin-top: 38px; padding-top: 34px; border-top-width: 1px;}
	.contact-us-inner .left-content .block{ font-size: 14px; margin-bottom: 22px;}
	.contact-us-inner .left-content .block .top-title{ font-size: 16px;}
	.contact-us-inner .left-content .block .cont p{ padding-top: 15px;}
	.contact-us-inner .left-content .block .qr-cont{ margin-top: 15px;}
	.contact-us-inner .right-map{ height: 355px; margin-left: 20px;}
}
@media (min-width: 1600px){
	.home-thumb-banner{margin: -150px auto 0; width:800px; overflow: hidden;}

}
.home-type-swiper .type-title{ width: 200px; height: 50px; }
.faq-inner .cont_new .jinggao p,.faq-inner .cont_new .chengzuozhe p{ font-size:14px; line-height:24px; color:#999; padding:0px; margin-top:0px; text-align:center}	
.chengzuozhe, .jinggao{ padding-top:20px;}

/*分页*/
#pages{text-align: center;}
#pages li{margin: 0 2px;height: 32px;line-height: 32px;text-align: center;background: #e6e6e6;color: #333;display: inline-block;}
#pages li a{font-size: 14px;display: block;padding: 0 12px;}
#pages li span{font-size: 14px;display: block;padding: 0 12px;}
#pages li.active{text-align: center;background: #00a2d9;color: #fff;display: inline-block;}
#pages li:hover{background: #00a2d9;}
#pages li:hover a{color: #fff;}