/*header开始*/
.navbar.navbar-has-shadow {position: absolute;width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.3);z-index: 2;}
.navbar {border-radius: 0;margin-bottom: 0;border: none;min-height: 74px;background: transparent;}
.navbar-brand{height: auto;padding: 8px 15px;}
.navbar-nav>li{margin:0 20px;}
.navbar-nav>li.active,
.navbar-nav>li:hover{border-bottom: 2px solid #f27935;}
.navbar-nav>li.active>a,.navbar-nav>li:hover>a{background: none;color: #f27935}
.navbar-nav>li>a {font-size: 13px;font-weight: 500;color: #ffffff;padding: 26px 0}
.navbar-collapse{padding:0}
/*公共头*/
.title-section {padding: 44px 0 76px 0;}
.title-section h5 {display: inline-block;color: #f27935;font-size: 15px;font-weight: 400;margin: 0 0 15px;}
.title-section h2 {color: #222222;font-size: 40px;font-weight: 400;margin: 0 0 25px;letter-spacing: -0.5px;position: relative;padding-bottom: 20px;margin-bottom: 20px;}
.title-section h2:after {content: '';position: absolute;left: 50%;margin-left: -15px;bottom: 0px;width: 30px;height: 3px;background: #f27935;}
.col-lg-3,.col-lg-12 {padding: 0;}
a{color: #222222;}
a :hover{color: #222222;text-decoration :none;}

/*简介*/
.about-title h5 {display: inline-block;color: #f27935;font-size: 15px;font-weight: 400;margin: 0 0 15px;}
.about-title h2 {color: #222222;font-size: 40px;font-weight: 400;margin: 0 0 25px;letter-spacing: -0.5px;position: relative;padding-bottom: 20px;margin-bottom: 20px;}
.about-title h2:after {content: '';position: absolute;left: 50%;margin-left: -15px;bottom: 0px;width: 30px;height: 3px;background: #f27935;}
.about-content{font-weight: 400;color: #666666;letter-spacing: 4px;line-height: 40px;margin: 6% 0;}
.about-more a {display: inline-block;text-decoration: none;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;color: #f27935;font-size: 15px;font-family: 'Krub', sans-serif;font-weight: 400;padding: 10px 25px;border: 1px solid #f27935;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
.about-more a:hover {background: #f27935;color: #ffffff;}

/*新闻开始*/
.news-img{position: relative;overflow: hidden;}
.news-img img{width: 100%; height: auto;max-height: 547px;}
#news-swiper  .col-lg-3:hover .news-img .news-hover {opacity: 1;}
.news-hover{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background: rgb(51, 51, 51,0.8);    opacity: 0;display: flex;align-items: center;justify-content: center;text-align: center;}
.news-hover a{display: inline-block;text-decoration: none;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;color: #f27935;font-size: 14px;}
.news-content{padding: 30px 20px;}
.news-content h2{color: #222222;font-size: 18px; font-weight: 400; margin: 0 0 10px; line-height: 20px ;margin-bottom: 8px;}
.news-content span{display: inline-block;margin: 0 0 15px;font-size: 14px;font-family: 'Raleway', sans-serif;font-weight: 300;color: #999999;}
.news-content p{margin-bottom: 0;font-size: 14px;color: #999999;font-weight: 400;line-height: 24px;margin: 0 0 10px;}
.news-content p a{color: #999999;}

/*旅游攻略*/
.method-more{margin-top: 60px;}
.method-more a{isplay: inline-block;text-decoration: none;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;color: #f27935;font-size: 15px;font-family: 'Krub', sans-serif;font-weight: 400;padding: 6px 25px;border: 1px solid #f27935;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
.method-more a:hover {background: #f27935;color: #ffffff;}
#Tourism-swiper .col-lg-4  img{width: 100%;height: auto;}
/*门票*/
.pricing-table{margin:0;margin-bottom: 30px; background: #ffffff;text-align: center;padding: 50px 20px;border-radius: 2px;-webkit-box-shadow: 0 15px 25px rgba(0,0,0,0.05)}
.pricing-table li {list-style: none;padding: 6px 4px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;position: relative;}
.pricing-table li h2 {color: #222222;font-size: 18px;font-family: 'Krub', sans-serif;font-weight: 400;margin: 0 0 10px;line-height: 20px;font-size: 15px;text-transform: uppercase;color: #f27935;margin: 0;}
.pricing-table li.title {margin-bottom: 30px;}
.pricing-table li.title p {font-size: 15px;font-family: 'Raleway', sans-serif;color: #999999;}
.pricing-table li p {margin: 0;font-weight: 400;font-size: 13px;color: #999999;}
.pricing-table li.title p span {font-size: 40px;color: #222222;display: block;line-height: 54px;font-weight: 400;font-family: 'Krub', sans-serif;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;margin-bottom: 5px;}
.pricing-table li.title::after {position: absolute;content: '';width: 30px;height: 3px;background: #f27935;bottom: 0;left: 50%;margin-left: -15px;}
.pricing-table li a {display: inline-block;text-decoration: none;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;padding: 10px 20px;border: 1px solid #f27935;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;color: #f27935;font-size: 15px;font-family: 'Krub', sans-serif;font-weight: 400;}
.pricing-table li a:hover{background: #f27935;color: #fff;}
/*footer*/
footer{background: #363638;color: #fff}
footer a{color: #fff}
footer a:hover{color: #fff;text-decoration :none;}
footer img{ margin: 20px 0}
footer .col-lg-1{line-height: 98px}
footer .col-lg-01{line-height: 98px;width:10%;float:left}
footer .col-lg-2{line-height: 98px}
.copyright{border-top: 1px solid #dddddd;line-height: 30px;}