@media (max-width:1600px) {
	.navbar-offcanvas .navbar-top .nav-item {
		padding: 0 20px;
	}
	.sub-nav {
		width: 110px;
	}

	.header-lf .logo {
		padding: 0 15px;
	}

	.header-lf .slogan {
		padding: 0 15px;
	}
	.banner-txt{
		right: 0;
	}
	.indexMessageItem img{
		width: 58px;
		height: 58px;
	}
	.indexNewsBg{
		width: 285px;
		height: 285px;
	}
	.indexNewsBg:first-child{
		width: 600px;
	}
	.indexNewsTxt .indexNewsDate{
		height: 40px;
		line-height: 40px;
	}
	.indexNewsContainer .indexNewsMore{
		bottom: 0;
	}
	.indexNewsTxt{
		padding: 30px;
	}
	.indexNewsBg:first-child .indexNewsTxt{
		padding: 15px 30px 30px 65%;
	}
	.indexNewsBg:first-child .indexNewsTxt .indexNewsDate{
		margin-top: 0;
	}
	.indexNewsTxt .indexNewsTitle{
		font-size: 22px;
		line-height: 35px;
	    color: #333;
	    height: 140px;
	    overflow: hidden;
	}
	.indexNewsBg:first-child .indexNewsTxt .indexNewsTitle{
		height: 150px;
	}
	.indexNewsTxt .indexNewsMore{
		height:40px;
	}
	.indexAboutBox{
		height: 290px;
	}
	.indexServiceItem .indexServiceImg{
		height: 260px;
	}
	.indexAboutBox .indexAboutBg{
		padding: 0 30px;
	}
	.indexAboutBg p{
		width: 80%;
	}
	.indexAboutBg img{
		display:block;
		width: 20%;
	}
}

@media (max-width:1400px) {
	.header-lf .logo .navbar-brand {
		display: flex;
		align-items: center;
	}

	.sub-nav {
		width: 100%;
	}

	.nav-item:hover .sub-nav li a {
		padding: 15px 5px;
	}

	.navbar-offcanvas .navbar-top .nav-item {
		padding: 0 10px;
	}

	.banner-txt {
		right: 0;
	}

	.header-lf .slogan p:first-child {
		font-size: 14px;
	}

	.header-lf .slogan p:last-child {
		font-size: 12px;
	}

	.index-title-lf {
		display: flex;
		align-items: center;
		padding-left: 50px;
		background: url(../images/title-ico.png) no-repeat;
		background-size: 36px;
		min-height: 36px;
	}

	.index-title-lf>p {
		font-size: 28px;
	}

	.index-title-lf div {
		display: none;
	}

	.indexAboutBox {
		height: 300px;
	}

	.footer-title {
		margin-bottom: 15px;
		height: 50px;
		line-height: 50px;
	}
	.header-lf .logo{
		padding: 0;
	}
	.header-lf .logo .navbar-brand{
		height: 50px;
	}
	.header-lf .logo img{
		height: 50px;
	}
	
}

@media (max-width:1200px) {
	.header-lf .slogan {
		display: none;
	}

	.navbar-offcanvas .navbar-top .nav-item {
		padding: 0 20px;
	}

	.banner-txt p {
		font-size: 22px;
		margin-bottom: 10px;
	}

	.indexMessage .indexMessageBorder>p:nth-child(2) {
		display: none;
	}

	.indexPlayImg .medical-title {
		height: 50px;
		line-height: 50px;
		font-size: 20px;
	}
	.indexAboutBox{
		height: 280px;
	}
	.indexPlayMask .medical-title {
		height: 50px;
		line-height: 50px;
		font-size: 20px;
		margin: 30px auto;
	}

	.indexPlayMask p {
		line-height: 21px;
	}
	.indexNewsList li a{
		padding: 10px 20px;
	}
	.indexNewsTxt .indexNewsMore {
		height: 30px;
	}

	.indexVIdeolist .indexVIdeoItem {
		height: 190px;
	}

	.indexAboutBox .indexAboutBg {
		padding: 0 30px;
	}
	.indexAboutBg p{
		font-size: 14px;
		line-height: 28px;
	}
	.indexServiceItem .indexServiceImg {
		height: auto;
	}

	.indexServiceTitle {
		font-size: 18px;
		height: 50px;
		line-height: 50px;
	}

	.indexServiceDesc {
		font-size: 14px;
	}

	.fuwuSwiper .indexServicetxt .link-more {
		font-size: 14px;
	}

	.footer {
		padding-top: 80px;
	}
	
}

@media (max-width:991px){
	.footer-container{
		display: none;
	}
	.sidebar-nav .nav-item{
		width: 100%;
	}
	.guide-list{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.guide-list .guide-item{
		width: 49%;
	}
	.guide-item .item-border-chang{
		background: url(../images/fang6874.png) no-repeat;
		background-size: 96% 96%;
		top:2%;
		left: 2%;
	}
	.toruism-person ul li {
		width:50%;
		padding-right: 0;
		padding-left:15px;
	}
	.detail-title h2{
		padding: 0 30px;
	}
	.indexNewsBg:first-child .indexNewsTxt .indexNewsTitle{
		height: 82px;
	}
	.vr-container .guide-title p img{
		width: 30px;
		height: 30px;
	}
	.guide-title > p:last-child{
		display: flex;
		align-items: center;
	}
	.techan .indexServiceDesc p{
		min-height: 168px;
	}
}

@media (max-width:769px){
	.techan .indexServiceDesc p{
		min-height: 192px;
	}
}

@media screen and (min-width:769px) and (max-width:991px) {
	.header-lf {
		height: 60px;
	}

	.header-lf .logo {
		padding: 0 10px;
		border-left: none;
	}

	.header-lf .logo .navbar-brand {
		height: 40px;
	}

	.header-lf .logo img {
		height: 40px;
	}

	.header-lf .slogan {
		display: block;
		padding: 0 10px;
	}

	.header-lf .slogan p:first-child {
		font-size: 12px;
	}

	.header-lf .slogan p:last-child {
		font-size: 12px;
	}

	.navbar {
		height: 60px;
	}

	.navbar .container-fluid {
		height: 60px;
		width: 60px;
	}

	.navbar-offcanvas .navbar-toggler {
		background: transparent;
		margin-top: 22px;
		margin-left: 13px;
	}

	.scroll .navbar-offcanvas .navbar-toggler .icon-bar {
		background-color: #339999;
	}

	.header-rt {
		position: absolute;
		right: 60px;
		border-right: none;
	}

	.nav-lan {
		width: 60px;
		height: 60px;
		border: none;
	}

	.lan-active {
		line-height: 60px;
	}

	.lan-drop {
		top: 60px;
		line-height: 40px;
	}

	.lan-drop a {
		color: #fff;
		background: #339999;
	}

	.nav-lan:hover .lan-drop {
		height: 40px;
	}

	.nav-search {
		display: none;
	}

	body>.navbar-collapse .nav-image img {
		height: auto;
	}

	.banner-txt {
		position: absolute;
		right: 0;
		top: 50px;
		line-height: 24px;
		transform: translateX(-30px);
		-webkit-transform: translateX(-30px);
	}

	.banner-txt p {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.swiper-slide-active .banner-txt {
		top: 100px;
		right: 30px;
	}

	.banner-txt p a {
		font-size: 12px;
	}

	.swiper-pagination {
		text-align: center;
		padding-right: 0;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 5px;
	}

	.swiper-pagination-bullet {
		width: 20px;
		height: 2px;
	}

	.banner .swiper-button-prev,
	.banner .swiper-button-next {
		width: 40px;
		height: 40px;
	}

	.banner .swiper-button-prev img,
	.banner .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.banner:hover .swiper-button-prev {
		left: 30px;
	}

	.banner:hover .swiper-button-next {
		right: 30px;
	}

	.indexMessage {
		padding: 15px 0;
	}

	.index-max {
		max-width: none;
	}

	.indexMessage .flex {
		flex-wrap: wrap;
	}

	.indexMessage .container {
		padding: 0 15px;
		justify-content: space-between;
	}

	.indexMessage .indexMessageItem {
		width: 23%;
		margin-right: 2%;
	}

	.indexMessage .indexMessageItem .indexMessageBorder {
		padding: 5px 0;
		min-height: 59px;
	}

	.indexMessageItem img {
		width: 30px;
		height: 30px;
	}

	.indexMessage .indexMessageBorder>p:nth-child(2) {
		font-size: 13px;
		padding: 0 3px;
		display: none;
	}

	.indexMessage .indexMessageBorder div p {
		font-size: 12px;
		line-height: 24px !important;
	}

	.indexMessageItem:nth-child(odd) {
		padding-right: 0;
	}

	.indexMessageItem:nth-child(even) {
		padding-left: 0;
	}
	.indexMessageItem .indexMessageBorder div{
		padding-left: 5px;
	}
	.indexNews {
		padding: 15px 0;
	}

	.indexNews .container {
		padding: 0 15px;
	}

	.index-title {
		margin-bottom: 10px;
	}

	.index-title-lf {
		padding-left: 35px;
		background: url(../images/title-ico.png) no-repeat;
		background-size: 30px 30px;
		min-height: 30px;
	}

	.index-title-lf div {
		/* display: none; */
	}

	.index-title-lf>p {
		font-size: 16px;
	}

	.index-title-lf div p {
		font-size: 12px;
	}

	.link-more {
		font-size: 12px;
		background: url(../images/more.png) no-repeat;
		padding-right: 15px;
		background-position: center right;
		background-size: auto 8px;
		color: #666;
	}

	.indexNewsContainer {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.indexNewsBg:first-child {
		width: 50%;
	}

	.indexNewsBg .indexNewsItem {
		padding: 5px;
	}

	.indexNewsBg {
		width: 24%;
		margin-left: 0;
	}

	.indexNewsBg {
		padding: 5px;
		margin-bottom: 10px;
		height: 190px;
	}

	.indexNewsTxt {
		padding: 5px;
	}

	.indexNewsTxt .indexNewsDate {
		color: #999;
		font-size: 12px;
		height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #999;
		margin-top: 0;
	}
	
	.indexNewsBg:first-child .indexNewsTxt {
		padding: 10px 10px 30px 65%;
	}
	.indexGovContainer .indexNewsBg:first-child .indexNewsTxt{
		padding:10px 10px 30px 65%;
	}
	.indexGovContainer .indexNewsBg:first-child .indexNewsTxt .indexNewsTitle{
		padding-top: 15px;
	}
	.indexNewsBg:first-child .indexNewsTxt .indexNewsMore{
		position: absolute;
		bottom: 0;
	}
	.indexNewsTxt .indexNewsTitle {
		font-size: 12px;
		line-height: 24px;
		height: 106px;
	}

	.indexNewsBg:first-child .indexNewsTxt .indexNewsMore {
		bottom: 5px;
	}

	.indexNewsTxt .indexNewsMore {
		height: 20px;
		line-height: 20px;
		bottom: 10px;
	}

	.indexNewsTxt .indexNewsMore .link-more {
		font-size: 12px;
	}

	.indexPlay {
		padding: 15px 0;
	}

	.indexPlay>.container {
		padding: 0 15px;
	}

	.indexPlayContainer {
		justify-content: space-between;
	}

	.indexPlayItem {
		width: 48%;
	}

	.indexPlayItem:nth-child(3),
	.indexPlayItem:nth-child(4) {
		margin-bottom: 0;
	}

	.indexPlayItem:nth-child(even) {
		margin-left: 0;
	}

	.indexPlayMask {
		display: none;
	}

	.indexPlayImg .medical-title {
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		top: 20px;
	}

	.indexService {
		padding: 15px 0;
	}

	.indexAbout>.container {
		padding: 0 15px;
		flex-wrap: wrap;
	}

	.indexAboutLf {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.indexAbout {
		padding: 15px 0;
	}

	.indexGovContainer {
		display: flex;
		justify-content: space-between;
	}

	.indexGovContainer .indexNewsBg:first-child .indexNewsTxt .indexNewsDate {
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}

	.indexGovContainer .indexNewsTxt .indexNewsTitle {
		font-size: 14px;
		line-height: 21px;
		height: 63px;
	}

	.indexGovContainer .indexNewsBg:first-child {
		width: 59%;
	}

	.indexNewsList {
		width: 39%;
	}

	.indexNewsList li {
		margin-top: 0;
		margin-bottom: 10px;
	}

	.indexNewsList li {
		padding: 5px;
	}

	.indexNewsList li a {
		padding: 10px;
	}

	.indexNewsList li a P:last-child {
		font-size: 14px;
		margin-top: 0;
	}

	.indexNewsList li a P:first-child {
		font-size: 12px;
	}

	.indexAboutRt {
		width: 100%;
	}

	.indexVIdeolist .indexVIdeoItem {
		height: auto;
	}

	.video-box {
		width: 100%;
	}

	.videoClose {
		right: 15px;
		top: -40px;
	}

	.indexAboutBox {
		height: auto;
	}

	.indexAboutBox {
		padding: 5px;
	}

	.indexAboutBox .indexAboutBg {
		padding: 20px;
	}

	.indexAboutBg p {
		font-size: 14px;
		line-height: 28px;
	}

	.indexAboutBg img {
		width: 30%;
	}
	.indexServiceBg{
		padding:10px;
	}
	.indexService>.container {
		padding: 0 15px;
	}
	.fuwuSwiper .indexServicetxt{
		padding: 0 30px 15px;
	}
	.footer {
		padding-top: 30px;
		background: url(../images/footer.png) center top no-repeat;

	}
	.fuwuSwiper .indexServicetxt .link-more{
		font-size: 12px;
	}
	.footer-link {
		height: 30px;
		line-height: 30px;
	}

	.footer-link .icp {
		font-size: 12px;
		width: 100%;
	}

	.footer-link .icp span {
		display: block;
		text-align: center;
		width: 100%;
		height: 24px;
		line-height: 24px;
	}

	.footer-code {
		display: none;
	}

	.footer-container {
		padding: 0;
		border-bottom: none;
	}

	.footer-nav-container {
		width: 100%;
		justify-content: center;
		flex-wrap: wrap;
	}

	.footer-list-container {
		width: 100%;
		padding-right: 0;
	}

	.footer-title {
		margin-bottom: 0;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}

	.footer-list {
		display: none;
		padding: 5px 0;
	}

	.footer-list li a {
		display: block;
		color: #adebda;
	}

	/* 首页结束 */
	.detail-title {
		padding: 15px 0;
	}

	.detail-title img {
		width: 30px;
	}

	.detail-title p {
		font-size: 18px;
		margin: 10px 0;
	}

	.detail-nav li {
		padding: 0 10px;
	}

	.detail-nav.detail-nav a {
		font-size: 14px;
	}

	.detail-nav span {
		bottom: -10px;
	}

	.content {
		padding: 15px 0;
	}

	.about-item .about-item-rt .about-item-bg {
		display: none;
	}

	.about-item-top .about-item-txt {
		padding: 15px 0;
	}

	.about-item-location {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.about-item-location span {
		width: 12px;
		height: 12px;
		right: -15px;
		border: 2px solid #339999;
	}

	.about-item-title {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.about-item-desc {
		padding-left: 15px;
	}

	.about-item-desc p {
		font-size: 12px;
		line-height: 24px;
	}

	.about-item {
		margin-bottom: 30px;
		flex-wrap: wrap;
	}

	.about-item .about-item-lf {
		width: 100%;
	}

	.about-item .about-item-rt {
		width: 100%;
	}

	.about-item-txt {
		padding: 15px 0;
	}

	.about-item:nth-child(even) {
		flex-flow: column;
	}

	.about-item:nth-child(even) .about-item-txt {
		padding-right: 0;
	}

	/* 采石矶影像 */
	.video-list .video-item {
		margin-bottom: 5px;
	}

	.video-title {
		font-size: 12px;
		height: 30px;
		line-height: 30px;
		padding: 0 5px 0 15px;
	}

	.video-title span {
		width: 10px;
		height: 10px;
		top: 5px;
		left: 3px;
		border: 2px solid #339999;
	}

	.video-item:first-child .video-title {
		padding: 0 15px 0 25px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.video-item:first-child .video-title span {
		top: 5px;
		left: 5px;
		width: 16px;
		height: 16px;
	}

	/* 畅游采石矶 */
	.sight-container {
		padding: 15px 0;
	}

	.sight-item {
		flex-wrap: wrap;
		margin-bottom: 15px;
	}

	.sight-item .sight-lf {
		width: 100%;
	}

	.sight-item .sight-rt {
		width: 100%;
		padding: 15px;
	}

	.sight-container .sight-rt .about-item-location {
		font-size: 14px;
	}

	.sight-desc {
		font-size: 12px;
		line-height: 24px;
		height: 96px;
	}

	.sight-item:nth-child(even) {
		flex-flow: column;
	}

	.guide-link {
		flex-wrap: wrap;
	}

	.guide-lf {
		width: 100%;
	}

	.guide-rt {
		width: 100%;
		padding: 10px 20px 20px 20px;
	}

	.guide-title {
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}

	.guide-desc {
		font-size: 12px;
		line-height: 24px;
		margin: 15px 0;
	}

	.guide-date {
		font-size: 12px;
	}

	/* 交通信息 */
	.tourism-container {
		padding: 15px 0;
	}

	.toruism-item {
		padding: 10px;
	}

	.toruism-item .toruism-bg {
		padding: 15px;
	}

	.toruism-title {
		padding: 0;
		font-size: 16px;
		line-height: 28px;
	}

	.toruism-title>img {
		height: 28px;
	}



	.toruism-person .about-item-location {
		padding: 10px 0;
		font-size: 14px;
	}

	.toruism-person .about-item-location span {
		top: 5px;
	}

	.toruism-desc {
		font-size: 14px;
		line-height: 28px;
		padding: 10px 0;
	}

	.toruism-public {
		padding: 15px 0;
	}

	.toruism-public ul li {
		width: 50%;
		margin-bottom: 15px;
	}

	.public-lf {
		width: 20%;
	}

	.public-lf>div:first-child {
		height: 24px;
		line-height: 24px;
		margin-bottom: 10px;
		font-size: 14px;
	}

	.public-lf>div:last-child b {
		font-size: 20px;
		margin-right: 3px;
	}

	.public-lf>div:last-child i {
		width: 14px;
		height: 14px;
		border: 2px solid #339999;
	}

	.public-rt {
		width: 80%;
		padding: 0 0 0 10px;
	}

	.public-rt i {
		top: 12px;
	}

	.public-rt>p {
		padding: 24px 0 0 0;
		line-height: 24px;
		font-size: 14px;
	}

	.introduction-title {
		margin: 15px 0;
		font-size: 20px;
	}

	.introduction-bg {
		padding: 10px;
		background: url(../images/menpiao9382.png) no-repeat;
		background-size: 100% 100%;
	}

	.menpiao {
		width:49%;
		padding: 30px 15px;
		
	}

	.menpiao-lf p:first-child {
		font-size: 16px;
	}

	.menpiao-lf p:nth-child(2) {
		font-size: 12px;
	}

	.menpiao-rt {
		justify-content: center;
	}

	.menpiao-rt div p:first-child {
		font-size: 14px;
	}

	.menpiao-rt div p:nth-child(2) {
		font-size: 12px;
	}

	.menpiao-rt div p:nth-child(2) b {
		font-size: 20px;
		margin-right: 2px;
	}

	.menpiao-lf p:nth-child(3) {
		left: 15px;
		font-size: 12px;
		bottom: 5px;
	}

	.menpiao-desc {
		padding: 0;
	}

	.menpiao-tag {
		flex-wrap: wrap;
	}

	.menpiao-tag-lf {
		width: 100%;
	}

	.menpiao-tag-rt {
		width: 100%;
		padding: 0;
	}

	.menpiao-tag-lf p {
		height: 30px;
		line-height: 30px;
		width: 120px;
		font-size: 14px;
	}

	.menpiao-tag-rt p {
		font-size: 14px;
		line-height: 28px;
	}

	.park {
		padding: 15px 0;
	}

	.table-bordered>thead>tr>th,
	.table-bordered>thead>tr>td {
		border-bottom-width: 1px;
	}

	.park thead th {
		padding: 5px 0 !important;
		font-size: 14px;
		text-align: center;
	}

	.park tbody td:first-child {
		font-size: 14px;
	}

	.park tbody td {
		padding: 3px 2px !important;
		font-size: 12px;
		text-align: center;
	}

	.park tbody td b {
		font-size: 14px;
		margin-right: 0;
	}

	.food .detail-title p {
		font-size: 20px !important;
	}

	.food-container {
		flex-wrap: wrap;
	}

	.food-lf {
		width: 100%;
		margin-bottom: 10px;
	}

	.food-rt {
		width: 100%;
	}

	.indexServiceBorder {
		height: 96%;
		top: 2%;
	}

	.indexServiceItem .indexServiceImg {
		height: auto;
	}

	.indexServicetxt {
		padding: 0 40px 30px;
	}

	.indexServiceTitle {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
	}

	.indexServiceDesc {
		font-size: 14px;
	}

	.indexService .swiper-button-prev,
	.indexService .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.indexService .swiper-button-prev img,
	.indexService .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.indexService .swiper-button-prev {
		left: 10px;
	}

	.indexService .swiper-button-next {
		right: 10px;
	}

	/* footer */
	.food-lf .indexServiceDesc {
		font-size: 14px;
		line-height: 21px;
	}

	.food-item {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
		margin-top: 0;
	}

	.food-item p {
		font-size: 14px;
	}

	.food-item p i {
		width: 12px;
		height: 12px;
		background-size: cover;
	}

	.food-item p span {
		vertical-align: text-bottom;
	}

	.zhusu .indexServiceTitle,
	.techan .indexServiceTitle {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		overflow: hidden;
	}

	.zhusu .indexServiceDesc p,
	.techan .indexServiceDesc p {
		font-size: 14px;
	}

	.other-container .detail-title p {
		font-size: 20px !important;
	}

	.zhusu .swiper-button-prev,
	.zhusu .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.zhusu .swiper-button-prev img,
	.zhusu .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.zhusu .swiper-button-prev {
		left: 10px;
	}

	.zhusu .swiper-button-next {
		right: 10px;
	}

	.techan .swiper-button-prev,
	.techan .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.techan .swiper-button-prev img,
	.techan .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.techan .swiper-button-prev {
		left: 10px;
	}

	.techan .swiper-button-next {
		right: 10px;
	}

	.youlan-container .detail-title p {
		font-size: 20px !important;
	}

	.youlan-list {
		padding: 15px 0;
	}

	.youlan {
		margin-bottom: 15px;
		flex-wrap: wrap;
	}

	.youlan-lf {
		height: 30px;
		line-height: 30px;
		border-radius: 15px;
		font-size: 14px;
		width: 80px;
	}

	.youlan-rt {
		width: 100%;
		padding-left: 0;
	}

	.youlan-rt li {
		font-size: 14px;
		color: #339999;
		line-height: 30px;
	}

	.youlan-rt li span {
		bottom: -20px;
		font-size: 12px;
	}

	.detail-title p:nth-child(3) {
		font-size: 12px !important;
		margin-bottom: 10px !important;
	}

	.detail-nav {
		flex-wrap: wrap;
		justify-content: center;
	}

	.detail-nav.vr-title .active span {
		bottom: -5px;
	}

	.detail-nav.vr-title li {
		margin-bottom: 10px;
	}

	.vr-container .guide-item {
		margin-bottom: 15px;
	}

	.vr-container .guide-lf {
		width: 100%;
	}

	.vr-container .guide-rt {
		width: 100%;
		padding: 10px 15px;
	}

	.vr-container .guide-title {
		height: 40px;
		line-height: 40px;
	}

	.guide-title img {
		height: 30px;
	}

	.vr-container .guide-title a {
		font-size: 14px;
		padding-right: 20px;
		background: url(../images/more.png) no-repeat;
		background-size: 12px;
		background-position: right;
	}

	/* 景区资讯 */
	.newslist .indexServiceItem {
		width: 100%;
		margin-bottom: 15px;
	}

	.newslist .indexServicetxt {
		padding: 5px 40px 25px 40px;
	}

	.newslist .indexServiceTitle {
		height: auto;
		line-height: 21px;
		padding: 5px 0;
	}

	.newslist .indexServiceDesc {
		margin: 10px 0;
		font-size: 14px;
		height: auto;
		max-height: 72px;
	}

	/* 在线预订 */
	.reserve-container .detail-title p {
		margin-top: 10px;
	}

	.dingpiao {
		flex-wrap: wrap;
	}

	.dingpiao-lf {
		padding: 15px;
	}

	.dingpiao-lf h3 {
		font-size: 16px;
		margin-top: 10px;
	}

	.dingpiao-lf p {
		font-size: 14px;
	}

	.dingpiao-rt {
		padding: 0 10px;
	}

	.dingpiao-rt p {
		font-size: 12px;
	}

	.reserve-container .introduction-item {
		margin-bottom: 15px;
	}

	/* 在线互动 */
	.service-form {
		margin: 15px 0;
	}

	.hudong-input {
		padding: 5px 0;
	}

	.hudong-input label,
	.hudong-input input {
		font-size: 14px;
		padding: 5px 10px;
	}

	.hudong-input label {
		padding: 5px 10px 5px 0;
	}

	.hudong-text p {
		font-size: 14px;
		padding: 10px 0;
	}

	.hudong-text textarea {
		padding: 0;
		line-height: 28px;
	}

	.service-form .toruism-item {
		margin-bottom: 15px;
	}

	.hudong-btn button {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	/* 景区服务 */
	.service-container .introduction-bg {
		padding: 15px;
	}

	.table-service thead tr th,
	.table-service tbody tr td {
		font-size: 14px;
		padding: 5px;
		vertical-align: middle;
	}

	.service-container .xuzhi .introduction-bg {
		padding: 15px 30px;
	}

	/* 联系我们 */
	.contact>img {
		margin-bottom: 15px;
	}

	.hot-line li {
		width: 48%;
		margin-bottom: 10px;
	}

	.hot-line .toruism-item {
		padding: 5px;
	}

	.hot-line .toruism-item .toruism-bg {
		padding: 10px;
	}

	.hot-line li p {
		font-size: 14px;
	}

	.hot-line li h2 {
		margin: 10px 0 0 0;
		font-size: 18px;
	}

	/* 侧边栏 */
	.sidebar-nav .nav-item {
		padding: 0 30px;
	}

	.sidebar-nav .nav-item p {
		position: relative;
		text-align: left;
		font-size: 16px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #e9e9e9;
	}

	.sidebar-nav .nav-item p>a {
		color: #333;
		display: inline-block;
		height: 100%;
		padding: 10px 15px;
		text-decoration: none;
	}

	.sidebar-nav .nav-item p span {
		display: inline-block;
		padding: 10px 0;
		width: 50px;
		height: 100%;
		text-align: center;
	}

	.sidebar-nav .nav-item p span i {
		color: #339999;
		font-size: 18px;
	}

	.drop-nav {
		display: none;
	}

	.drop-nav li a {
		color: #666;
		display: block;
		text-align: center;
		padding: 10px 0;
		text-decoration: none;
	}

	/* footer */
	.footer-list {
		display: none;
	}
}

@media screen and (min-width:645px) and (max-width:768px){
	.header-lf {
		height: 50px;
	}
	
	.header-lf .logo {
		padding: 0 10px;
		border-left: none;
	}
	
	.header-lf .logo .navbar-brand {
		height: 30px;
	}
	
	.header-lf .logo img {
		height: 30px;
	}
	
	.header-lf .slogan {
		display: block;
		padding: 0 10px;
	}
	
	.header-lf .slogan p:first-child {
		font-size: 12px;
	}
	
	.header-lf .slogan p:last-child {
		font-size: 12px;
	}
	
	.navbar {
		height: 50px;
	}
	
	.navbar .container-fluid {
		height: 50px;
		width: 50px;
	}
	
	.navbar-offcanvas .navbar-toggler {
		background: transparent;
		margin-top: 18px;
		margin-left: 13px;
	}
	
	.scroll .navbar-offcanvas .navbar-toggler .icon-bar {
		background-color: #339999;
	}
	
	.header-rt {
		position: absolute;
		right: 50px;
		border-right: none;
	}
	
	.nav-lan {
		width: 50px;
		height: 50px;
		border: none;
	}
	
	.lan-active {
		line-height: 50px;
	}
	
	.lan-drop {
		top: 50px;
		line-height: 40px;
	}
	
	.lan-drop a {
		color: #fff;
		background: #339999;
	}
	
	.nav-lan:hover .lan-drop {
		height: 40px;
	}
	
	.nav-search {
		display: none;
	}
	
	body>.navbar-collapse .nav-image img {
		height: auto;
	}
	.sidebar-nav .nav-item {
		padding: 0 30px;
	}
	
	.sidebar-nav .nav-item p {
		position: relative;
		text-align: left;
		font-size: 16px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #e9e9e9;
	}
	
	.sidebar-nav .nav-item p>a {
		color: #333;
		display: inline-block;
		height: 100%;
		padding: 10px 15px;
		text-decoration: none;
	}
	
	.sidebar-nav .nav-item p span {
		display: inline-block;
		padding: 10px 0;
		width: 50px;
		height: 100%;
		text-align: center;
	}
	
	.sidebar-nav .nav-item p span i {
		color: #339999;
		font-size: 18px;
	}
	
	.drop-nav {
		display: none;
	}
	
	.drop-nav li a {
		color: #666;
		display: block;
		text-align: center;
		padding: 10px 0;
		text-decoration: none;
	}
	.banner-txt {
		position: absolute;
		right: 0;
		top: 50px;
		line-height: 24px;
		transform: translateX(-30px);
		-webkit-transform: translateX(-30px);
	}
	
	.banner-txt p {
		font-size: 18px;
		margin-bottom: 5px;
	}
	
	.swiper-slide-active .banner-txt {
		top: 70px;
		right: 0;
	}
	
	.banner-txt p a {
		font-size: 12px;
	}
	
	.swiper-pagination {
		text-align: center;
		padding-right: 0;
	}
	
	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 5px;
	}
	
	.swiper-pagination-bullet {
		width: 20px;
		height: 2px;
	}
	
	.banner .swiper-button-prev,
	.banner .swiper-button-next {
		width: 30px;
		height: 30px;
	}
	
	.banner .swiper-button-prev img,
	.banner .swiper-button-next img {
		width: 100%;
		height: 100%;
	}
	
	.banner:hover .swiper-button-prev {
		left: 5px;
	}
	
	.banner:hover .swiper-button-next {
		right: 5px;
	}
	
	.indexMessage {
		padding: 15px 0;
	}
	
	.index-max {
		max-width: none;
	}
	
	.indexMessage .flex {
		flex-wrap: wrap;
	}
	
	.indexMessage .container {
		padding: 0 15px;
		justify-content: space-between;
	}
	
	.indexMessage .indexMessageItem {
		width:24%;
		margin-right:1%;
	}
	
	.indexMessage .indexMessageItem .indexMessageBorder {
		padding: 5px 0;
		min-height: 59px;
	}
	
	.indexMessageItem img {
		width: 30px;
		height: 30px;
	}
	
	.indexMessage .indexMessageBorder>p:nth-child(2) {
		font-size: 13px;
		padding: 0 10px 0 0;
	}
	
	.indexMessage .indexMessageBorder div p {
		font-size: 12px;
		line-height: 24px !important;
	}
	
	.indexMessageItem:{
		padding-right:5px;
	}
	
	/* .indexMessageItem:nth-child(even) {
		padding-left: 5px;
	} */
	
	.indexNews {
		padding: 15px 0;
	}
	
	.indexNews .container {
		padding: 0 15px;
	}
	
	.index-title {
		margin-bottom: 10px;
	}
	
	.index-title-lf {
		padding-left: 35px;
		background: url(../images/title-ico.png) no-repeat;
		background-size: 30px 30px;
		min-height: 30px;
	}
	
	.index-title-lf div {
		/* display: none; */
	}
	
	.index-title-lf>p {
		font-size: 16px;
	}
	
	.index-title-lf div p {
		font-size: 12px;
	}
	
	.link-more {
		font-size: 12px;
		background: url(../images/more.png) no-repeat;
		padding-right: 15px;
		background-position: center right;
		background-size: auto 8px;
		color: #666;
	}
	
	.indexNewsContainer {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.indexNewsBg:first-child {
		width: 49%;
	}
	
	.indexNewsBg .indexNewsItem {
		padding: 5px;
	}
	.indexNewsBg .newsPic{
		width: 55%;
	}
	.indexNewsBg:first-child .indexNewsTxt{
		padding: 10px 10px 30px 60%;
	}
	.indexNewsBg {
		width:24%;
		margin-left: 0;
	}
	.indexNewsBg {
		padding: 5px;
		margin-bottom: 10px;
		height: 190px;
	}
	.indexNewsTxt .indexNewsMore .link-more{
		font-size: 12px;
	}
	.indexNewsTxt {
		padding: 5px;
	}
	
	.indexNewsTxt .indexNewsDate {
		color: #999;
		font-size: 12px;
		height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #999;
	}
	.indexNewsTxt .indexNewsTitle {
		font-size: 12px;
		line-height: 24px;
		height: 72px;
		margin-bottom: 30px;
	}
	.indexNewsBg:first-child .indexNewsTxt .indexNewsTitle {
		margin-top: 0;
		height:111px;
		margin-bottom: 0;
	}
	.indexNewsContainer .indexNewsMore{
		bottom: 5px;
	}
	.indexNewsBg:first-child .indexNewsTxt .indexNewsMore{
		bottom: 0;
	}
	.indexNewsTxt .indexNewsMore {
		height: 20px;
		line-height: 20px;
	}
	
	.indexPlay {
		padding: 15px 0;
	}
	
	.indexPlay>.container {
		padding: 0 15px;
	}
	
	.indexPlayContainer {
		justify-content: space-between;
	}
	
	.indexPlayItem {
		width: 48%;
	}
	
	.indexPlayItem:nth-child(3),
	.indexPlayItem:nth-child(4) {
		margin-bottom: 0;
	}
	
	.indexPlayItem:nth-child(even) {
		margin-left: 0;
	}
	
	.indexPlayMask {
		display: none;
	}
	
	.indexPlayImg .medical-title {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		top: 30px;
	}
	
	.indexService {
		padding: 15px 0;
	}
	
	.indexAbout>.container {
		padding: 0 15px;
		flex-wrap: wrap;
	}
	
	.indexAboutLf {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	
	.indexAbout {
		padding: 15px 0;
	}
	
	.indexGovContainer .indexNewsBg:first-child .indexNewsTxt .indexNewsDate {
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}
	
	.indexGovContainer .indexNewsTxt .indexNewsTitle {
		font-size: 14px;
		line-height: 21px;
		height: 63px;
	}
	.indexGovContainer{
		display: flex;
		justify-content:space-between;
	}
	.indexGovContainer .indexNewsBg:first-child{
		width: 59%;
		margin-bottom: 0;
	}
	.indexGovContainer .indexNewsList{
		width: 40%;
	}
	.indexGovContainer .indexNewsBg:first-child .indexNewsTxt{
		padding:10px 10px 10px 60%;
	}
	.indexNewsBg:first-child .indexNewsTxt .indexNewsMore{
		position: absolute;
	}
	.indexNewsBg .newsPic{
		width: 55%;
	}
	.indexGovContainer .indexNewsBg:first-child .indexNewsTxt .indexNewsTitle{
		padding-top: 15px;
		-webkit-line-clamp:6;
		height: 136px;
	}
	.indexNewsList li {
		margin-top: 0;
		margin-bottom:5px;
	}
	
	.indexNewsList li {
		padding: 5px;
	}
	.indexNewsList li:last-child{
		margin-bottom: 0;
	}
	.indexNewsList li a {
		padding: 10px 15px;
	}
	
	.indexNewsList li a P:last-child {
		font-size: 14px;
		margin-top:0;
	}
	
	.indexAboutRt {
		width: 100%;
	}
	
	.indexVIdeolist .indexVIdeoItem {
		height: auto;
	}
	
	.video-box {
		width: 100%;
	}
	
	.videoClose {
		right: 15px;
		top: -40px;
	}
	
	.indexAboutBox {
		height: auto;
	}
	
	.indexAboutBox {
		padding: 5px;
	}
	
	.indexAboutBox .indexAboutBg {
		padding: 20px;
	}
	
	.indexAboutBg p {
		font-size: 14px;
		line-height: 28px;
	}
	
	.indexAboutBg img {
		width: 30%;
	}
	
	.indexService>.container {
		padding: 0 15px;
	}
	
	.footer {
		padding-top: 30px;
		background: url(../images/footer.png) center top no-repeat;
	
	}
	
	.footer-link {
		height: 30px;
		line-height: 30px;
	}
	
	.footer-link .icp {
		font-size: 12px;
		width: 100%;
	}
	
	.footer-link .icp span {
		display: block;
		text-align: center;
		width: 100%;
		height: 24px;
		line-height: 24px;
	}
	
	.footer-code {
		display: none;
	}
	
	.footer-container {
		padding: 0;
		border-bottom: none;
	}
	
	.footer-nav-container {
		width: 100%;
		justify-content: center;
		flex-wrap: wrap;
	}
	
	.footer-list-container {
		width: 100%;
		padding-right: 0;
	}
	
	.footer-title {
		margin-bottom: 0;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}
	
	.footer-list {
		display: none;
		padding: 5px 0;
	}
	
	.footer-list li a {
		display: block;
		color: #adebda;
	}
	
	/* 首页结束 */
	.detail-title {
		padding: 15px 0;
	}
	
	.detail-title img {
		width: 30px;
	}
	
	.detail-title p {
		font-size: 18px;
		margin: 10px 0;
	}
	
	.detail-nav li {
		padding: 0 10px;
	}
	
	.detail-nav.detail-nav a {
		font-size: 14px;
	}
	
	.detail-nav span {
		bottom: -10px;
	}
	
	.content {
		padding: 15px 0;
	}
	
	.about-item .about-item-rt .about-item-bg {
		display: none;
	}
	
	.about-item-top .about-item-txt {
		padding: 15px 0;
	}
	
	.about-item-location {
		font-size: 12px;
		margin-bottom: 10px;
	}
	
	.about-item-location span {
		width: 12px;
		height: 12px;
		right: -15px;
		border: 2px solid #339999;
	}
	
	.about-item-title {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	.about-item-desc {
		padding-left: 15px;
	}
	
	.about-item-desc p {
		font-size: 12px;
		line-height: 24px;
	}
	
	.about-item {
		margin-bottom: 30px;
		flex-wrap: wrap;
	}
	
	.about-item .about-item-lf {
		width: 100%;
	}
	
	.about-item .about-item-rt {
		width: 100%;
	}
	
	.about-item-txt {
		padding: 15px 0;
	}
	
	.about-item:nth-child(even) {
		flex-flow: column;
	}
	
	.about-item:nth-child(even) .about-item-txt {
		padding-right: 0;
	}
	
	/* 采石矶影像 */
	.video-list .video-item {
		margin-bottom: 5px;
	}
	
	.video-title {
		font-size: 12px;
		height: 30px;
		line-height: 30px;
		padding: 0 5px 0 15px;
	}
	
	.video-title span {
		width: 10px;
		height: 10px;
		top: 5px;
		left: 3px;
		border: 2px solid #339999;
	}
	
	.video-item:first-child .video-title {
		padding: 0 15px 0 25px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	
	.video-item:first-child .video-title span {
		top: 5px;
		left: 5px;
		width: 16px;
		height: 16px;
	}
	
	/* 畅游采石矶 */
	.sight-container {
		padding: 15px 0;
	}
	
	.sight-item {
		flex-wrap: wrap;
		margin-bottom: 15px;
	}
	
	.sight-item .sight-lf {
		width: 100%;
	}
	
	.sight-item .sight-rt {
		width: 100%;
		padding: 15px;
	}
	
	.sight-container .sight-rt .about-item-location {
		font-size: 14px;
	}
	
	.sight-desc {
		font-size: 12px;
		line-height: 24px;
		height: 96px;
	}
	
	.sight-item:nth-child(even) {
		flex-flow: column;
	}
	
	.guide-link {
		flex-wrap: wrap;
	}
	
	.guide-lf {
		width: 100%;
	}
	
	.guide-rt {
		width: 100%;
		padding: 10px 40px 20px 40px;
	}
	
	.guide-title {
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}
	
	.guide-desc {
		font-size: 12px;
		line-height: 24px;
		margin: 15px 0;
	}
	
	.guide-date {
		font-size: 12px;
	}
	
	.guide-item .item-border-chang {
		background: url(../images/fang6874.png) no-repeat;
		background-size: 96% 96%;
		top:2%;
		left: 2%;
	}
	
	/* 交通信息 */
	.tourism-container {
		padding: 15px 0;
	}
	
	.toruism-item {
		padding: 10px;
	}
	
	.toruism-item .toruism-bg {
		padding: 15px;
	}
	
	.toruism-title {
		padding: 0;
		font-size: 16px;
		line-height: 28px;
	}
	
	.toruism-title>img {
		height: 28px;
	}
	
	.toruism-person ul li {
		width: 50%;
		padding-right: 0;
	}
	
	.toruism-person .about-item-location {
		padding: 10px 0;
		font-size: 14px;
	}
	
	.toruism-person .about-item-location span {
		top: 5px;
	}
	
	.toruism-desc {
		font-size: 14px;
		line-height: 28px;
		padding: 10px 0;
	}
	
	.toruism-public {
		padding: 15px 0;
	}
	
	.toruism-public ul li {
		width:50%;
		margin-bottom: 15px;
	}
	
	.public-lf {
		width: 20%;
	}
	
	.public-lf>div:first-child {
		height: 24px;
		line-height: 24px;
		margin-bottom: 10px;
		font-size: 14px;
	}
	
	.public-lf>div:last-child b {
		font-size: 20px;
		margin-right: 3px;
	}
	
	.public-lf>div:last-child i {
		width: 14px;
		height: 14px;
		border: 2px solid #339999;
	}
	
	.public-rt {
		width: 80%;
		padding: 0 0 0 10px;
	}
	
	.public-rt i {
		top: 12px;
	}
	
	.public-rt>p {
		padding: 24px 0 0 0;
		line-height: 24px;
		font-size: 14px;
	}
	
	.introduction-title {
		margin: 15px 0;
		font-size: 20px;
	}
	
	.introduction-bg {
		padding: 10px;
		background: url(../images/menpiao9382.png) no-repeat;
		background-size: 100% 100%;
	}
	
	.menpiao {
		width: 49%;
		padding: 30px 15px;
	}
	
	.menpiao-lf p:first-child {
		font-size: 16px;
	}
	
	.menpiao-lf p:nth-child(2) {
		font-size: 12px;
	}
	
	.menpiao-rt {
		justify-content: center;
	}
	
	.menpiao-rt div p:first-child {
		font-size: 14px;
	}
	
	.menpiao-rt div p:nth-child(2) {
		font-size: 12px;
	}
	
	.menpiao-rt div p:nth-child(2) b {
		font-size: 20px;
		margin-right: 2px;
	}
	
	.menpiao-lf p:nth-child(3) {
		left: 15px;
		font-size: 12px;
		bottom: 5px;
	}
	
	.menpiao-desc {
		padding: 0;
	}
	
	.menpiao-tag {
		flex-wrap: wrap;
	}
	
	.menpiao-tag-lf {
		width: 100%;
	}
	
	.menpiao-tag-rt {
		width: 100%;
		padding: 0;
	}
	
	.menpiao-tag-lf p {
		height: 30px;
		line-height: 30px;
		width: 120px;
		font-size: 14px;
	}
	
	.menpiao-tag-rt p {
		font-size: 14px;
		line-height: 28px;
	}
	
	.park {
		padding: 15px 0;
	}
	
	.table-bordered>thead>tr>th,
	.table-bordered>thead>tr>td {
		border-bottom-width: 1px;
	}
	
	.park thead th {
		padding: 5px 0 !important;
		font-size: 14px;
		text-align: center;
	}
	
	.park tbody td:first-child {
		font-size: 14px;
	}
	
	.park tbody td {
		padding: 3px 2px !important;
		font-size: 12px;
		text-align: center;
	}
	
	.park tbody td b {
		font-size: 14px;
		margin-right: 0;
	}
	
	.food .detail-title p {
		font-size: 20px !important;
	}
	
	.food-container {
		flex-wrap: wrap;
	}
	
	.food-lf {
		width: 100%;
		margin-bottom: 10px;
	}
	
	.food-rt {
		width: 100%;
	}
	
	.indexServiceBorder {
		height: 96%;
		top: 2%;
	}
	
	.indexServiceItem .indexServiceImg {
		height: auto;
	}
	
	.indexServicetxt {
		padding: 0 40px 30px;
	}
	
	.indexServiceTitle {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
	}
	
	.indexServiceDesc {
		font-size: 14px;
	}
	
	.indexService .swiper-button-prev,
	.indexService .swiper-button-next {
		width: 30px;
		height: 30px;
	}
	
	.indexService .swiper-button-prev img,
	.indexService .swiper-button-next img {
		width: 100%;
		height: 100%;
	}
	
	.indexService .swiper-button-prev {
		left: 10px;
	}
	
	.indexService .swiper-button-next {
		right: 10px;
	}
	
	/* footer */
	.food-lf .indexServiceDesc {
		font-size: 14px;
		line-height: 21px;
	}
	
	.food-item {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
		margin-top: 0;
	}
	
	.food-item p {
		font-size: 14px;
	}
	
	.food-item p i {
		width: 12px;
		height: 12px;
		background-size: cover;
	}
	
	.food-item p span {
		vertical-align: text-bottom;
	}
	
	.zhusu .indexServiceTitle,
	.techan .indexServiceTitle {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		overflow: hidden;
	}
	
	.zhusu .indexServiceDesc p,
	.techan .indexServiceDesc p {
		font-size: 14px;
	}
	
	.other-container .detail-title p {
		font-size: 20px !important;
	}
	
	.zhusu .swiper-button-prev,
	.zhusu .swiper-button-next {
		width: 30px;
		height: 30px;
	}
	
	.zhusu .swiper-button-prev img,
	.zhusu .swiper-button-next img {
		width: 100%;
		height: 100%;
	}
	
	.zhusu .swiper-button-prev {
		left: 10px;
	}
	
	.zhusu .swiper-button-next {
		right: 10px;
	}
	
	.techan .swiper-button-prev,
	.techan .swiper-button-next {
		width: 30px;
		height: 30px;
	}
	
	.techan .swiper-button-prev img,
	.techan .swiper-button-next img {
		width: 100%;
		height: 100%;
	}
	
	.techan .swiper-button-prev {
		left: 10px;
	}
	
	.techan .swiper-button-next {
		right: 10px;
	}
	
	.youlan-container .detail-title p {
		font-size: 20px !important;
	}
	
	.youlan-list {
		padding: 15px 0;
	}
	
	.youlan {
		margin-bottom: 15px;
		flex-wrap: wrap;
	}
	
	.youlan-lf {
		height: 30px;
		line-height: 30px;
		border-radius: 15px;
		font-size: 14px;
		width: 80px;
	}
	
	.youlan-rt {
		width: 100%;
		padding-left: 0;
	}
	
	.youlan-rt li {
		font-size: 13px;
		padding-right: 15px;
		color: #339999;
		line-height: 30px;
	}
	
	.youlan-rt li span {
		bottom: -20px;
	}
	
	.detail-title p:nth-child(3) {
		font-size: 12px !important;
		margin-bottom: 10px !important;
	}
	
	.detail-nav {
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.detail-nav.vr-title .active span {
		bottom: -5px;
	}
	
	.detail-nav.vr-title li {
		margin-bottom: 10px;
	}
	
	.vr-container .guide-item {
		margin-bottom: 15px;
	}
	
	.vr-container .guide-lf {
		width: 100%;
	}
	
	.vr-container .guide-rt {
		width: 100%;
		padding: 10px 15px;
	}
	
	.vr-container .guide-title {
		height: 40px;
		line-height: 40px;
	}
	
	.guide-title img {
		height: 30px;
	}
	
	.vr-container .guide-title a {
		font-size: 14px;
		padding-right: 20px;
		background: url(../images/more.png) no-repeat;
		background-size: 12px;
		background-position: right;
	}
	
	/* 景区资讯 */
	.newslist .indexServiceItem {
		width: 100%;
		margin-bottom: 15px;
	}
	
	.newslist .indexServicetxt {
		padding: 5px 40px 25px 40px;
	}
	
	.newslist .indexServiceTitle {
		height: auto;
		line-height: 21px;
		padding: 5px 0;
	}
	
	.newslist .indexServiceDesc {
		margin: 10px 0;
		font-size: 14px;
		height: auto;
		max-height: 72px;
	}
	
	/* 在线预订 */
	.reserve-container .detail-title p {
		margin-top: 10px;
	}
	
	.dingpiao {
		flex-wrap: wrap;
	}
	
	.dingpiao-lf {
		padding: 15px;
	}
	
	.dingpiao-lf h3 {
		font-size: 16px;
		margin-top: 10px;
	}
	
	.dingpiao-lf p {
		font-size: 14px;
	}
	
	.dingpiao-rt {
		padding: 0 10px;
	}
	
	.dingpiao-rt p {
		font-size: 12px;
	}
	
	.reserve-container .introduction-item {
		margin-bottom: 15px;
	}
	
	/* 在线互动 */
	.service-form {
		margin: 15px 0;
	}
	
	.hudong-input {
		padding: 5px 0;
	}
	
	.hudong-input label,
	.hudong-input input {
		font-size: 14px;
		padding: 5px 10px;
	}
	
	.hudong-input label {
		padding: 5px 10px 5px 0;
	}
	
	.hudong-text p {
		font-size: 14px;
		padding: 10px 0;
	}
	
	.hudong-text textarea {
		padding: 0;
		line-height: 28px;
	}
	
	.service-form .toruism-item {
		margin-bottom: 15px;
	}
	
	.hudong-btn button {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	
	/* 景区服务 */
	.service-container .introduction-bg {
		padding: 15px;
	}
	
	.table-service thead tr th,
	.table-service tbody tr td {
		font-size: 14px;
		padding: 5px;
		vertical-align: middle;
	}
	
	.service-container .xuzhi .introduction-bg {
		padding: 15px 30px;
	}
	
	/* 联系我们 */
	.contact>img {
		margin-bottom: 15px;
	}
	
	.hot-line li {
		width: 48%;
		margin-bottom: 10px;
	}
	
	.hot-line .toruism-item {
		padding: 5px;
	}
	
	.hot-line .toruism-item .toruism-bg {
		padding: 10px;
	}
	
	.hot-line li p {
		font-size: 14px;
	}
	
	.hot-line li h2 {
		margin: 10px 0 0 0;
		font-size: 18px;
	}
	
	/* 侧边栏 */
	.sidebar-nav .nav-item {
		padding: 0 30px;
	}
	
	.sidebar-nav .nav-item p {
		position: relative;
		text-align: left;
		font-size: 16px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #e9e9e9;
	}
	
	.sidebar-nav .nav-item p>a {
		color: #333;
		display: inline-block;
		height: 100%;
		padding: 10px 15px;
		text-decoration: none;
	}
	
	.sidebar-nav .nav-item p span {
		display: inline-block;
		padding: 10px 0;
		width: 50px;
		height: 100%;
		text-align: center;
	}
	
	.sidebar-nav .nav-item p span i {
		color: #339999;
		font-size: 18px;
	}
	
	.drop-nav {
		display: none;
	}
	
	.drop-nav li a {
		color: #666;
		display: block;
		text-align: center;
		padding: 10px 0;
		text-decoration: none;
	}
	
	/* footer */
	.footer-list {
		display: none;
	}
	
}

@media (max-width:645px) {
	.header-lf {
		height: 50px;
	}

	.header-lf .logo {
		padding: 0 10px;
		border-left: none;
	}

	.header-lf .logo .navbar-brand {
		height: 30px;
	}

	.header-lf .logo img {
		height: 30px;
	}
	.header-lf .slogan{
		display: block;
	}
	.header-lf .slogan {
		padding: 0 10px;
	}

	.header-lf .slogan p:first-child {
		font-size: 12px;
	}

	.header-lf .slogan p:last-child {
		font-size: 12px;
	}

	.navbar {
		height: 50px;
	}

	.navbar .container-fluid {
		height: 50px;
		width: 50px;
	}

	.navbar-offcanvas .navbar-toggler {
		background: transparent;
		margin-top: 18px;
		margin-left: 13px;
	}

	.scroll .navbar-offcanvas .navbar-toggler .icon-bar {
		background-color: #339999;
	}

	.header-rt {
		position: absolute;
		right: 50px;
		border-right: none;
	}

	.nav-lan {
		width: 50px;
		height: 50px;
		border: none;
	}

	.lan-active {
		line-height: 50px;
	}

	.lan-drop {
		top: 50px;
		line-height: 40px;
	}

	.lan-drop a {
		color: #fff;
		background: #339999;
	}

	.nav-lan:hover .lan-drop {
		height: 40px;
	}

	.nav-search {
		display: none;
	}

	body>.navbar-collapse .nav-image img {
		height: auto;
	}

	.banner-txt {
		position: absolute;
		right: 0;
		top: 50px;
		line-height: 24px;
		transform: translateX(-30px);
		-webkit-transform: translateX(-30px);
	}
	.swiper-slide:nth-child(3) .banner-txt{
		left: 50px;
	}
	.banner-txt p {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.swiper-slide-active .banner-txt {
		top: 70px;
		right: 0;
	}

	.banner-txt p a {
		font-size: 12px;
	}

	.swiper-pagination {
		text-align: center;
		padding-right: 0;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 5px;
	}

	.swiper-pagination-bullet {
		width: 20px;
		height: 2px;
	}

	.banner .swiper-button-prev,
	.banner .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.banner .swiper-button-prev img,
	.banner .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.banner:hover .swiper-button-prev {
		left: 5px;
	}

	.banner:hover .swiper-button-next {
		right: 5px;
	}

	.indexMessage {
		padding: 15px 0;
	}

	.index-max {
		max-width: none;
	}

	.indexMessage .flex {
		flex-wrap: wrap;
	}

	.indexMessage .container {
		padding: 0 15px;
		justify-content: space-between;
	}

	.indexMessage .indexMessageItem {
		width: 50%;
		margin-right: 0;
	}

	.indexMessage .indexMessageItem .indexMessageBorder {
		padding: 5px 0;
		min-height: 59px;
	}

	.indexMessageItem img {
		width: 30px;
		height: 30px;
	}

	.indexMessage .indexMessageBorder>p:nth-child(2) {
		font-size: 13px;
		padding: 0 10px 0 0;
	}

	.indexMessage .indexMessageBorder div p {
		font-size: 12px;
		line-height: 24px !important;
	}

	.indexMessageItem:nth-child(odd) {
		padding-right: 5px;
	}

	.indexMessageItem:nth-child(even) {
		padding-left: 5px;
	}
	.indexMessageItem .indexMessageBorder div{
		padding-left: 10px;
	}
	.indexMessage .indexMessageBorder>p:nth-child(2){
		display: block;
		padding: 0 10px;
	}
	.indexNews {
		padding: 15px 0;
	}

	.indexNews .container {
		padding: 0 15px;
	}
	.indexNewsBg:first-child .indexNewsTxt{
		
	}
	.index-title {
		margin-bottom: 10px;
	}

	.index-title-lf {
		padding-left: 35px;
		background: url(../images/title-ico.png) no-repeat;
		background-size: 30px 30px;
		min-height: 30px;
	}

	.index-title-lf div {
		/* display: none; */
	}

	.index-title-lf>p {
		font-size: 16px;
	}

	.index-title-lf div p {
		font-size: 12px;
	}

	.link-more {
		font-size: 12px;
		background: url(../images/more.png) no-repeat;
		padding-right: 15px;
		background-position: center right;
		background-size: auto 8px;
		color: #666;
	}

	.indexNewsContainer {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.indexNewsBg:first-child {
		width: 100%;
	}
	
	.indexNewsBg .indexNewsItem {
		padding: 5px;
	}

	.indexNewsBg {
		width: 49%;
		margin-left: 0;
	}

	.indexNewsBg {
		padding: 5px;
		margin-bottom: 10px;
		height: 180px;
	}

	.indexNewsTxt {
		padding: 5px;
	}
	.indexNewsBg:first-child .indexNewsTxt{
		padding: 15px 15px 15px 65%;
	}
	.indexNewsTxt .indexNewsMore .link-more{
		font-size: 12px;
	}
	.indexNewsTxt .indexNewsDate {
		color: #999;
		font-size: 12px;
		height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #999;
	}

	.indexNewsBg:first-child .indexNewsTxt .indexNewsTitle {
		margin-top: 10px;
	}

	.indexNewsTxt .indexNewsTitle {
		font-size: 12px;
		line-height: 24px;
		height: 72px;
	}

	.indexNewsTxt .indexNewsMore {
		height: 20px;
		line-height: 20px;
		bottom: 10px;
	}

	.indexPlay {
		padding: 15px 0;
	}

	.indexPlay>.container {
		padding: 0 15px;
	}

	.indexPlayContainer {
		justify-content: space-between;
	}

	.indexPlayItem {
		width: 48%;
	}

	.indexPlayItem:nth-child(3),
	.indexPlayItem:nth-child(4) {
		margin-bottom: 0;
	}

	.indexPlayItem:nth-child(even) {
		margin-left: 0;
	}

	.indexPlayMask {
		display: none;
	}

	.indexPlayImg .medical-title {
		height: 20px;
		line-height: 20px;
		font-size: 14px;
		top: 15px;
	}

	.indexService {
		padding: 15px 0;
	}

	.indexAbout>.container {
		padding: 0 15px;
		flex-wrap: wrap;
	}

	.indexAboutLf {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.indexAbout {
		padding: 15px 0;
	}

	.indexGovContainer .indexNewsBg:first-child .indexNewsTxt .indexNewsDate {
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}

	.indexGovContainer .indexNewsTxt .indexNewsTitle {
		font-size: 14px;
		line-height: 21px;
		height: 63px;
	}

	.indexNewsList li {
		margin-top: 0;
		margin-bottom: 10px;
	}

	.indexNewsList li {
		padding: 5px;
	}

	.indexNewsList li a {
		padding: 10px 15px;
	}

	.indexNewsList li a P:last-child {
		font-size: 14px;
		margin-top: 10px;
	}

	.indexAboutRt {
		width: 100%;
	}

	.indexVIdeolist .indexVIdeoItem {
		height: auto;
	}

	.video-box {
		width: 100%;
	}

	.videoClose {
		right: 15px;
		top: -40px;
	}

	.indexAboutBox {
		height: auto;
	}

	.indexAboutBox {
		padding: 5px;
	}

	.indexAboutBox .indexAboutBg {
		padding: 20px;
	}

	.indexAboutBg p {
		font-size: 14px;
		line-height: 28px;
	}

	.indexAboutBg img {
		width: 30%;
	}

	.indexService>.container {
		padding: 0 15px;
	}

	.footer {
		padding-top: 30px;
		background: url(../images/footer.png) center top no-repeat;

	}

	.footer-link {
		height: 30px;
		line-height: 30px;
	}

	.footer-link .icp {
		font-size: 12px;
		width: 100%;
	}

	.footer-link .icp span {
		display: block;
		text-align: center;
		width: 100%;
		height: 24px;
		line-height: 24px;
	}

	.footer-code {
		display: none;
	}

	.footer-container {
		padding: 0;
		border-bottom: none;
	}

	.footer-nav-container {
		width: 100%;
		justify-content: center;
		flex-wrap: wrap;
	}

	.footer-list-container {
		width: 100%;
		padding-right: 0;
	}

	.footer-title {
		margin-bottom: 0;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}

	.footer-list {
		display: none;
		padding: 5px 0;
	}

	.footer-list li a {
		display: block;
		color: #adebda;
	}

	/* 首页结束 */
	.detail-title {
		padding: 15px 0;
	}

	.detail-title img {
		width: 30px;
	}

	.detail-title p {
		font-size: 18px;
		margin: 10px 0;
	}

	.detail-nav li {
		padding: 0 10px;
	}

	.detail-nav.detail-nav a {
		font-size: 14px;
	}

	.detail-nav span {
		bottom: -10px;
	}

	.content {
		padding: 15px 0;
	}

	.about-item .about-item-rt .about-item-bg {
		display: none;
	}

	.about-item-top .about-item-txt {
		padding: 15px 0;
	}

	.about-item-location {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.about-item-location span {
		width: 12px;
		height: 12px;
		right: -15px;
		border: 2px solid #339999;
	}

	.about-item-title {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.about-item-desc {
		padding-left: 15px;
	}

	.about-item-desc p {
		font-size: 12px;
		line-height: 24px;
	}

	.about-item {
		margin-bottom: 30px;
		flex-wrap: wrap;
	}

	.about-item .about-item-lf {
		width: 100%;
	}

	.about-item .about-item-rt {
		width: 100%;
	}

	.about-item-txt {
		padding: 15px 0;
	}

	.about-item:nth-child(even) {
		flex-flow: column;
	}

	.about-item:nth-child(even) .about-item-txt {
		padding-right: 0;
	}

	/* 采石矶影像 */
	.video-list .video-item {
		margin-bottom: 5px;
	}

	.video-title {
		font-size: 12px;
		height: 30px;
		line-height: 30px;
		padding: 0 5px 0 15px;
	}

	.video-title span {
		width: 10px;
		height: 10px;
		top: 5px;
		left: 3px;
		border: 2px solid #339999;
	}

	.video-item:first-child .video-title {
		padding: 0 15px 0 25px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.video-item:first-child .video-title span {
		top: 5px;
		left: 5px;
		width: 16px;
		height: 16px;
	}

	/* 畅游采石矶 */
	.sight-container {
		padding: 15px 0;
	}

	.sight-item {
		flex-wrap: wrap;
		margin-bottom: 15px;
	}

	.sight-item .sight-lf {
		width: 100%;
	}

	.sight-item .sight-rt {
		width: 100%;
		padding: 15px;
	}

	.sight-container .sight-rt .about-item-location {
		font-size: 14px;
	}

	.sight-desc {
		font-size: 12px;
		line-height: 24px;
		height: 96px;
	}

	.sight-item:nth-child(even) {
		flex-flow: column;
	}

	.guide-link {
		flex-wrap: wrap;
	}

	.guide-lf {
		width: 100%;
	}

	.guide-rt {
		width: 100%;
		padding: 10px 40px 20px 40px;
	}

	.guide-title {
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}

	.guide-desc {
		font-size: 12px;
		line-height: 24px;
		margin: 15px 0;
	}

	.guide-date {
		font-size: 12px;
	}

	.guide-item .item-border-chang {
		background: url(../images/border-fang.png) no-repeat;
		background-size: 96% 96%;
		background-position: center;
	}
	.guide-item .guide-date .link-more{
		display: none;
	}
	.detail-back a{
		display: inline-block;
	    color: #339999;
	    padding-left: 30px;
	    height:30px;
	    line-height:30px;
	    background: url(../images/back.png) no-repeat;
	    background-size: 24px 24px;
	    font-weight: bold;
	    font-size: 12px;
	}
	/* 交通信息 */
	.tourism-container {
		padding: 15px 0;
	}

	.toruism-item {
		padding: 10px;
	}

	.toruism-item .toruism-bg {
		padding: 15px;
	}

	.toruism-title {
		padding: 0;
		font-size: 16px;
		line-height: 28px;
	}

	.toruism-title>img {
		height: 28px;
	}

	.toruism-person ul li {
		width: 50%;
		padding-right: 0;
	}

	.toruism-person .about-item-location {
		padding: 10px 0;
		font-size: 14px;
	}

	.toruism-person .about-item-location span {
		top: 5px;
	}

	.toruism-desc {
		font-size: 14px;
		line-height: 28px;
		padding: 10px 0;
	}

	.toruism-public {
		padding: 15px 0;
	}

	.toruism-public ul li {
		width: 100%;
		margin-bottom: 15px;
	}

	.public-lf {
		width: 20%;
	}

	.public-lf>div:first-child {
		height: 24px;
		line-height: 24px;
		margin-bottom: 10px;
		font-size: 14px;
	}

	.public-lf>div:last-child b {
		font-size: 20px;
		margin-right: 3px;
	}

	.public-lf>div:last-child i {
		width: 14px;
		height: 14px;
		border: 2px solid #339999;
	}

	.public-rt {
		width: 80%;
		padding: 0 0 0 10px;
	}

	.public-rt i {
		top: 12px;
	}

	.public-rt>p {
		padding: 24px 0 0 0;
		line-height: 24px;
		font-size: 14px;
	}

	.introduction-title {
		margin: 15px 0;
		font-size: 20px;
	}

	.introduction-bg {
		padding: 10px;
		background: url(../images/techan5677.png) no-repeat;
		background-size: 100% 100%;
	}

	.menpiao {
		width: 100%;
		padding: 30px 15px;
	}

	.menpiao-lf p:first-child {
		font-size: 16px;
	}

	.menpiao-lf p:nth-child(2) {
		font-size: 12px;
	}

	.menpiao-rt {
		justify-content: center;
	}

	.menpiao-rt div p:first-child {
		font-size: 14px;
	}

	.menpiao-rt div p:nth-child(2) {
		font-size: 12px;
	}

	.menpiao-rt div p:nth-child(2) b {
		font-size: 20px;
		margin-right: 2px;
	}

	.menpiao-lf p:nth-child(3) {
		left: 15px;
		font-size: 12px;
		bottom: 5px;
	}

	.menpiao-desc {
		padding: 0;
	}

	.menpiao-tag {
		flex-wrap: wrap;
	}

	.menpiao-tag-lf {
		width: 100%;
	}

	.menpiao-tag-rt {
		width: 100%;
		padding: 0;
	}

	.menpiao-tag-lf p {
		height: 30px;
		line-height: 30px;
		width: 120px;
		font-size: 14px;
	}

	.menpiao-tag-rt p {
		font-size: 14px;
		line-height: 28px;
	}

	.park {
		padding: 15px 0;
	}

	.table-bordered>thead>tr>th,
	.table-bordered>thead>tr>td {
		border-bottom-width: 1px;
	}

	.park thead th {
		padding: 5px 0 !important;
		font-size: 14px;
		text-align: center;
	}

	.park tbody td:first-child {
		font-size: 14px;
	}

	.park tbody td {
		padding: 3px 2px !important;
		font-size: 12px;
		text-align: center;
	}

	.park tbody td b {
		font-size: 14px;
		margin-right: 0;
	}

	.food .detail-title p {
		font-size: 20px !important;
	}

	.food-container {
		flex-wrap: wrap;
	}

	.food-lf {
		width: 100%;
		margin-bottom: 10px;
	}

	.food-rt {
		width: 100%;
	}

	.indexServiceBorder {
		height: 96%;
		top: 2%;
	}

	.indexServiceItem .indexServiceImg {
		height: auto;
	}

	.indexServicetxt {
		padding: 0 40px 30px;
	}

	.indexServiceTitle {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
	}

	.indexServiceDesc {
		font-size: 14px;
	}

	.indexService .swiper-button-prev,
	.indexService .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.indexService .swiper-button-prev img,
	.indexService .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.indexService .swiper-button-prev {
		left: 10px;
	}

	.indexService .swiper-button-next {
		right: 10px;
	}

	/* footer */
	.food-lf .indexServiceDesc {
		font-size: 14px;
		line-height: 21px;
	}

	.food-item {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
		margin-top: 0;
	}

	.food-item p {
		font-size: 14px;
	}

	.food-item p i {
		width: 12px;
		height: 12px;
		background-size: cover;
	}

	.food-item p span {
		vertical-align: text-bottom;
	}

	.zhusu .indexServiceTitle,
	.techan .indexServiceTitle {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		overflow: hidden;
	}

	.zhusu .indexServiceDesc p,
	.techan .indexServiceDesc p {
		font-size: 14px;
		
	}
	.techan .indexServiceDesc p{
		height: 216px;
	}
	.other-container .detail-title p {
		font-size: 20px !important;
	}

	.zhusu .swiper-button-prev,
	.zhusu .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.zhusu .swiper-button-prev img,
	.zhusu .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.zhusu .swiper-button-prev {
		left: 10px;
	}

	.zhusu .swiper-button-next {
		right: 10px;
	}

	.techan .swiper-button-prev,
	.techan .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.techan .swiper-button-prev img,
	.techan .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.techan .swiper-button-prev {
		left: 10px;
	}

	.techan .swiper-button-next {
		right: 10px;
	}

	.youlan-container .detail-title p {
		font-size: 20px !important;
	}

	.youlan-list {
		padding: 15px 0;
	}

	.youlan {
		margin-bottom: 15px;
		flex-wrap: wrap;
	}

	.youlan-lf {
		height: 30px;
		line-height: 30px;
		border-radius: 15px;
		font-size: 14px;
		width: 80px;
	}

	.youlan-rt {
		width: 100%;
		padding-left: 0;
	}

	.youlan-rt li {
		font-size: 13px;
		padding-right: 15px;
		color: #339999;
		line-height: 30px;
	}

	.youlan-rt li span {
		bottom: -20px;
	}

	.detail-title p:nth-child(3) {
		font-size: 12px !important;
		margin-bottom: 10px !important;
	}

	.detail-nav {
		flex-wrap: wrap;
		justify-content: center;
	}

	.detail-nav.vr-title .active span {
		bottom: -5px;
	}

	.detail-nav.vr-title li {
		margin-bottom: 10px;
	}

	.vr-container .guide-item {
		margin-bottom: 15px;
	}

	.vr-container .guide-lf {
		width: 100%;
	}

	.vr-container .guide-rt {
		width: 100%;
		padding: 10px 15px;
	}

	.vr-container .guide-title {
		height: 40px;
		line-height: 40px;
	}

	.guide-title img {
		height: 30px;
	}

	.vr-container .guide-title a {
		font-size: 14px;
		padding-right: 20px;
		background: url(../images/more.png) no-repeat;
		background-size: 12px;
		background-position: right;
	}

	/* 景区资讯 */
	.newslist .indexServiceItem {
		width: 100%;
		margin-bottom: 15px;
	}

	.newslist .indexServicetxt {
		padding: 5px 40px 25px 40px;
	}

	.newslist .indexServiceTitle {
		height: auto;
		line-height: 21px;
		padding: 5px 0;
	}

	.newslist .indexServiceDesc {
		margin: 10px 0;
		font-size: 14px;
		height: auto;
		max-height: 72px;
	}
	.detail-title-date > div {
		font-size: 12px;
		
	}
	.detail-title-date > div:last-child{
		display: none;
	}
	/* 在线预订 */
	.reserve-container .detail-title p {
		margin-top: 10px;
	}

	.dingpiao {
		flex-wrap: wrap;
	}

	.dingpiao-lf {
		padding: 15px;
	}

	.dingpiao-lf h3 {
		font-size: 16px;
		margin-top: 10px;
	}

	.dingpiao-lf p {
		font-size: 14px;
	}

	.dingpiao-rt {
		padding: 0 10px;
	}

	.dingpiao-rt p {
		font-size: 12px;
	}

	.reserve-container .introduction-item {
		margin-bottom: 15px;
	}

	/* 在线互动 */
	.service-form {
		margin: 15px 0;
	}

	.hudong-input {
		padding: 5px 0;
	}

	.hudong-input label,
	.hudong-input input {
		font-size: 14px;
		padding: 5px 10px;
	}

	.hudong-input label {
		padding: 5px 10px 5px 0;
	}

	.hudong-text p {
		font-size: 14px;
		padding: 10px 0;
	}

	.hudong-text textarea {
		padding: 0;
		line-height: 28px;
	}

	.service-form .toruism-item {
		margin-bottom: 15px;
	}

	.hudong-btn button {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	/* 景区服务 */
	.service-container .introduction-bg {
		padding: 15px;
	}

	.table-service thead tr th,
	.table-service tbody tr td {
		font-size: 14px;
		padding: 5px;
		vertical-align: middle;
	}

	.service-container .xuzhi .introduction-bg {
		padding: 15px 30px;
	}

	/* 联系我们 */
	.contact>img {
		margin-bottom: 15px;
	}

	.hot-line li {
		width: 48%;
		margin-bottom: 10px;
	}

	.hot-line .toruism-item {
		padding: 5px;
	}

	.hot-line .toruism-item .toruism-bg {
		padding: 10px;
	}

	.hot-line li p {
		font-size: 14px;
	}

	.hot-line li h2 {
		margin: 10px 0 0 0;
		font-size: 18px;
	}

	/* 侧边栏 */
	.sidebar-nav .nav-item {
		padding: 0 30px;
	}

	.sidebar-nav .nav-item p {
		position: relative;
		text-align: left;
		font-size: 16px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #e9e9e9;
	}

	.sidebar-nav .nav-item p>a {
		color: #333;
		display: inline-block;
		height: 100%;
		padding: 10px 15px;
		text-decoration: none;
	}

	.sidebar-nav .nav-item p span {
		display: inline-block;
		padding: 10px 0;
		width: 50px;
		height: 100%;
		text-align: center;
	}

	.sidebar-nav .nav-item p span i {
		color: #339999;
		font-size: 18px;
	}

	.drop-nav {
		display: none;
	}

	.drop-nav li a {
		color: #666;
		display: block;
		text-align: center;
		padding: 10px 0;
		text-decoration: none;
	}
	.detail-title h2{
		font-size: 18px;
		line-height: 27px;
	}
	.xuzhi .xuzhi-info p{
		font-size: 14px;
	}
	/* footer */
	.footer-list {
		display: none;
	}
	.toTop{
		width: 40px;
		height: 40px;
		right: 10px;
		bottom: 60px;
	}
}

@media (max-width:500px) {
	.header-lf {
		height: 50px;
	}

	.header-lf .logo {
		padding: 0;
		border-left: none;
	}

	.header-lf .logo .navbar-brand {
		height: 30px;
	}

	.header-lf .logo img {
		height: 30px;
	}

	.header-lf .slogan {
		padding: 0;
	}

	.header-lf .slogan p:first-child {
		font-size: 12px;
	}

	.header-lf .slogan p:last-child {
		font-size: 12px;
	}

	.navbar {
		height: 50px;
	}

	.navbar .container-fluid {
		height: 50px;
		width: 50px;
	}

	.navbar-offcanvas .navbar-toggler {
		background: transparent;
		margin-top: 18px;
		margin-left: 13px;
	}

	.scroll .navbar-offcanvas .navbar-toggler .icon-bar {
		background-color: #339999;
	}

	.header-rt {
		position: absolute;
		right: 50px;
		border-right: none;
	}

	.nav-lan {
		width: 50px;
		height: 50px;
		border: none;
	}

	.lan-active {
		line-height: 50px;
		font-size: 12px;
	}

	.lan-drop {
		top: 50px;
		line-height: 40px;
	}

	.lan-drop a {
		color: #fff;
		background: #339999;
	}

	.nav-lan:hover .lan-drop {
		height: 40px;
	}

	.nav-search {
		display: none;
	}
	.header-lf .logo{
		border-right: none;
	}
	body>.navbar-collapse .nav-image img {
		height: auto;
	}

	.banner-txt {
		display: none;
		position: absolute;
		right: 0;
		top: 50px;
		line-height: 24px;
		transform: translateX(-30px);
		-webkit-transform: translateX(-30px);
	}

	.banner-txt p {
		font-size: 12px;
		margin-bottom: 0;
		line-height: 18px;
	}

	.swiper-slide-active .banner-txt {
		top: 70px;
		right: 0;
	}

	.banner-txt p a {
		font-size: 12px;
	}

	.swiper-pagination {
		text-align: center;
		padding-right: 0;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 5px;
	}

	.swiper-pagination-bullet {
		width: 20px;
		height: 2px;
	}

	.banner .swiper-button-prev,
	.banner .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.banner .swiper-button-prev img,
	.banner .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.banner:hover .swiper-button-prev {
		left: 5px;
	}

	.banner:hover .swiper-button-next {
		right: 5px;
	}

	.indexMessage {
		padding: 15px 0;
	}

	.index-max {
		max-width: none;
	}

	.indexMessage .flex {
		flex-wrap: wrap;
	}

	.indexMessage .container {
		padding: 0 15px;
		justify-content: space-between;
	}

	.indexMessage .indexMessageItem {
		width: 50%;
	}

	.indexMessage .indexMessageItem .indexMessageBorder {
		padding: 5px 0;
		min-height: 59px;
	}

	.indexMessageItem img {
		width: 30px;
		height: 30px;
	}

	.indexMessage .indexMessageBorder>p:nth-child(2) {
		font-size: 13px;
		padding: 0 3px;
		display: none;
	}

	.indexMessage .indexMessageBorder div p {
		font-size: 12px;
		line-height: 24px;
	}

	.indexMessageItem:nth-child(odd) {
		padding-right: 5px;
	}

	.indexMessageItem:nth-child(even) {
		padding-left: 5px;
	}
	.indexMessageItem .indexMessageBorder div{
		padding-left: 5px;
	}
	.indexNews {
		padding: 15px 0;
	}

	.indexNews .container {
		padding: 0 15px;
	}

	.index-title {
		margin-bottom: 10px;
	}

	.index-title-lf {
		padding-left: 35px;
		background: url(../images/title-ico.png) no-repeat;
		background-size: 30px 30px;
		min-height: 30px;
	}

	.index-title-lf div {
		/* display: none; */
	}

	.index-title-lf>p {
		font-size: 16px;
	}

	.index-title-lf div p {
		font-size: 12px;
	}
	.guide-list .guide-item{
		width: 100%;
	}
	.guide-item .item-border-chang{
		background: url(../images/fang6874.png) no-repeat;
		background-size: 96% 96%;
	    top: 2%;
	    left: 2%;
	}
	.link-more {
		font-size: 12px;
		background: url(../images/more.png) no-repeat;
		padding-right: 15px;
		background-position: center right;
		background-size: auto 8px;
		color: #666;
		
	}
	.guide-item .guide-date .link-more{
		display:block;
	}
	.indexNewsContainer {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.indexNewsBg:first-child {
		width: 100%;
	}

	.indexNewsBg .indexNewsItem {
		padding: 5px;
	}

	.indexNewsBg {
		width: 49%;
		margin-left: 0;
	}

	.indexNewsBg {
		padding: 5px;
		margin-bottom: 10px;
	}

	.indexNewsTxt {
		padding: 5px;
	}

	.indexNewsTxt .indexNewsDate {
		color: #999;
		font-size: 12px;
		height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #999;
	}
	.indexNewsBg:first-child .indexNewsTxt{
		padding: 0 10px 10px 65%;
	}
	.indexNewsBg:first-child .indexNewsTxt .indexNewsTitle {
		margin-top:0;
		height: 82px;
	}
	
	.indexNewsTxt .indexNewsTitle {
		font-size: 12px;
		line-height: 24px;
		height: 72px;
	}

	.indexNewsTxt .indexNewsMore {
		height: 20px;
		line-height: 20px;
	}

	.indexPlay {
		padding: 15px 0;
	}

	.indexPlay>.container {
		padding: 0 15px;
	}

	.indexPlayContainer {
		justify-content: space-between;
	}

	.indexPlayItem {
		width:100%;
	}

	.indexPlayItem:nth-child(3),
	.indexPlayItem:nth-child(4) {
		margin-bottom:15px;
	}

	.indexPlayItem:nth-child(even) {
		margin-left: 0;
	}

	.indexPlayMask {
		display: none;
	}

	.indexPlayImg .medical-title {
		height: 40px;
	    line-height: 40px;
	    font-size: 16px;
	    top: 10px;
	}

	.indexService {
		padding: 15px 0;
	}

	.indexAbout>.container {
		padding: 0 15px;
		flex-wrap: wrap;
	}

	.indexAboutLf {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.indexAbout {
		padding: 15px 0;
	}

	.indexGovContainer .indexNewsBg:first-child .indexNewsTxt .indexNewsDate {
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}

	.indexGovContainer .indexNewsTxt .indexNewsTitle {
		font-size: 14px;
		line-height: 21px;
		height: 63px;
	}

	.indexNewsList li {
		margin-top: 0;
		margin-bottom: 10px;
	}

	.indexNewsList li {
		padding: 5px;
	}

	.indexNewsList li a {
		padding: 10px 15px;
	}

	.indexNewsList li a P:last-child {
		font-size: 14px;
		margin-top: 10px;
	}

	.indexAboutRt {
		width: 100%;
	}

	.indexVIdeolist .indexVIdeoItem {
		height: auto;
	}

	.video-box {
		width: 100%;
	}

	.videoClose {
		right: 15px;
		top: -40px;
	}

	.indexAboutBox {
		height: auto;
	}

	.indexAboutBox {
		padding: 5px;
	}

	.indexAboutBox .indexAboutBg {
		padding: 20px;
	}

	.indexAboutBg p {
		font-size: 14px;
		line-height: 28px;
	}

	.indexAboutBg img {
		width: 30%;
	}

	.indexService>.container {
		padding: 0 15px;
	}

	.footer {
		padding-top: 30px;
		background: url(../images/footer.png) center top no-repeat;

	}

	.footer-link {
		height: 30px;
		line-height: 30px;
	}

	.footer-link .icp {
		font-size: 12px;
		width: 100%;
	}

	.footer-link .icp span {
		display: block;
		text-align: center;
		width: 100%;
		height: 24px;
		line-height: 24px;
	}

	.footer-code {
		display: none;
	}

	.footer-container {
		padding: 0;
		border-bottom: none;
	}

	.footer-nav-container {
		width: 100%;
		justify-content: center;
		flex-wrap: wrap;
	}

	.footer-list-container {
		width: 100%;
		padding-right: 0;
	}

	.footer-title {
		margin-bottom: 0;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}

	.footer-list {
		display: none;
		padding: 5px 0;
	}

	.footer-list li a {
		display: block;
		color: #adebda;
	}

	/* 首页结束 */
	.detail-title {
		padding: 15px 0;
	}

	.detail-title img {
		width: 30px;
	}

	.detail-title p {
		font-size: 18px;
		margin: 10px 0;
	}

	.detail-nav li {
		padding: 0 10px;
	}

	.detail-nav.detail-nav a {
		font-size: 14px;
	}

	.detail-nav span {
		bottom: -10px;
	}

	.content {
		padding: 15px 0;
	}

	.about-item .about-item-rt .about-item-bg {
		display: none;
	}

	.about-item-top .about-item-txt {
		padding: 15px 0;
	}

	.about-item-location {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.about-item-location span {
		width: 12px;
		height: 12px;
		right: -15px;
		border: 2px solid #339999;
	}

	.about-item-title {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.about-item-desc {
		padding-left: 15px;
	}

	.about-item-desc p {
		font-size: 12px;
		line-height: 24px;
	}

	.about-item {
		margin-bottom: 30px;
		flex-wrap: wrap;
	}

	.about-item .about-item-lf {
		width: 100%;
	}

	.about-item .about-item-rt {
		width: 100%;
	}

	.about-item-txt {
		padding: 15px 0;
	}

	.about-item:nth-child(even) {
		flex-flow: column;
	}

	.about-item:nth-child(even) .about-item-txt {
		padding-right: 0;
	}

	/* 采石矶影像 */
	.video-list .video-item {
		margin-bottom: 5px;
	}

	.video-title {
		font-size: 12px;
		height: 30px;
		line-height: 30px;
		padding: 0 5px 0 15px;
	}

	.video-title span {
		width: 10px;
		height: 10px;
		top: 5px;
		left: 3px;
		border: 2px solid #339999;
	}

	.video-item:first-child .video-title {
		padding: 0 15px 0 25px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.video-item:first-child .video-title span {
		top: 5px;
		left: 5px;
		width: 16px;
		height: 16px;
	}

	/* 畅游采石矶 */
	.sight-container {
		padding: 15px 0;
	}

	.sight-item {
		flex-wrap: wrap;
		margin-bottom: 15px;
	}

	.sight-item .sight-lf {
		width: 100%;
	}

	.sight-item .sight-rt {
		width: 100%;
		padding: 15px;
	}

	.sight-container .sight-rt .about-item-location {
		font-size: 14px;
	}

	.sight-desc {
		font-size: 12px;
		line-height: 24px;
		height: 96px;
	}

	.sight-item:nth-child(even) {
		flex-flow: column;
	}

	.guide-link {
		flex-wrap: wrap;
	}

	.guide-lf {
		width: 100%;
	}

	.guide-rt {
		width: 100%;
		padding: 10px 20px 20px 20px;
	}

	.guide-title {
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}

	.guide-desc {
		font-size: 12px;
		line-height: 24px;
		margin: 15px 0;
	}

	.guide-date {
		font-size: 12px;
	}

	/* 交通信息 */
	.tourism-container {
		padding: 15px 0;
	}

	.toruism-item {
		padding: 10px;
	}

	.toruism-item .toruism-bg {
		padding: 15px;
		background: url(../images/techan5677.png);
		background-size: 100% 100%;
	}

	.toruism-title {
		padding: 0;
		font-size: 16px;
		line-height: 28px;
	}

	.toruism-title>img {
		height: 28px;
	}

	.toruism-person ul li {
		width: 100%;
		padding-right: 0;
	}
	.toruism-person ul li:first-child{
		border-bottom: 1px solid #ccc;
	}
	.toruism-person .about-item-location {
		padding: 10px 0;
		font-size: 14px;
	}

	.toruism-person .about-item-location span {
		top: 5px;
	}

	.toruism-desc {
		font-size: 14px;
		line-height: 28px;
		padding: 10px 0;
	}

	.toruism-public {
		padding: 15px 0;
	}

	.toruism-public ul li {
		width: 100%;
		margin-bottom: 15px;
	}

	.public-lf {
		width: 20%;
	}

	.public-lf>div:first-child {
		height: 24px;
		line-height: 24px;
		margin-bottom: 10px;
		font-size: 14px;
	}

	.public-lf>div:last-child b {
		font-size: 20px;
		margin-right: 3px;
	}

	.public-lf>div:last-child i {
		width: 14px;
		height: 14px;
		border: 2px solid #339999;
	}

	.public-rt {
		width: 80%;
		padding: 0 0 0 10px;
	}

	.public-rt i {
		top: 12px;
	}

	.public-rt>p {
		padding: 24px 0 0 0;
		line-height: 24px;
		font-size: 14px;
	}

	.introduction-title {
		margin: 15px 0;
		font-size: 20px;
	}

	.introduction-bg {
		padding: 10px;
		background: url(../images/techan5677.png) no-repeat;
		background-size: 100% 100%;
	}

	.menpiao {
		width: 100%;
		padding: 20px 15px;
	}

	.menpiao-lf p:first-child {
		font-size: 16px;
	}

	.menpiao-lf p:nth-child(2) {
		font-size: 12px;
	}

	.menpiao-rt {
		justify-content: center;
	}

	.menpiao-rt div p:first-child {
		font-size: 14px;
	}

	.menpiao-rt div p:nth-child(2) {
		font-size: 12px;
	}

	.menpiao-rt div p:nth-child(2) b {
		font-size: 20px;
		margin-right: 2px;
	}

	.menpiao-lf p:nth-child(3) {
		left: 15px;
		font-size: 12px;
		bottom: 5px;
	}

	.menpiao-desc {
		padding: 0;
	}

	.menpiao-tag {
		flex-wrap: wrap;
	}

	.menpiao-tag-lf {
		width: 100%;
	}

	.menpiao-tag-rt {
		width: 100%;
		padding: 0;
	}

	.menpiao-tag-lf p {
		height: 30px;
		line-height: 30px;
		width: 120px;
		font-size: 14px;
	}

	.menpiao-tag-rt p {
		font-size: 14px;
		line-height: 28px;
	}

	.park {
		padding: 15px 0;
	}

	.table-bordered>thead>tr>th,
	.table-bordered>thead>tr>td {
		border-bottom-width: 1px;
	}

	.park thead th {
		padding: 5px 0 !important;
		font-size: 14px;
		text-align: center;
	}

	.park tbody td:first-child {
		font-size: 14px;
	}

	.park tbody td {
		padding: 3px 2px !important;
		font-size: 12px;
		text-align: center;
	}

	.park tbody td b {
		font-size: 14px;
		margin-right: 0;
	}

	.food .detail-title p {
		font-size: 20px !important;
	}

	.food-container {
		flex-wrap: wrap;
	}

	.food-lf {
		width: 100%;
		margin-bottom: 10px;
	}

	.food-rt {
		width: 100%;
	}

	.indexServiceBorder {
		height: 96%;
		top: 2%;
	}

	.indexServiceItem .indexServiceImg {
		height: auto;
	}

	.indexServicetxt {
		padding: 0 40px 30px;
	}

	.indexServiceTitle {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
	}

	.indexServiceDesc {
		font-size: 14px;
	}

	.indexService .swiper-button-prev,
	.indexService .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.indexService .swiper-button-prev img,
	.indexService .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.indexService .swiper-button-prev {
		left: 10px;
	}

	.indexService .swiper-button-next {
		right: 10px;
	}

	/* footer */
	.food-lf .indexServiceDesc {
		font-size: 14px;
		line-height: 21px;
	}

	.food-item {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
		margin-top: 0;
	}

	.food-item p {
		font-size: 14px;
	}

	.food-item p i {
		width: 12px;
		height: 12px;
		background-size: cover;
	}

	.food-item p span {
		vertical-align: text-bottom;
	}

	.zhusu .indexServiceTitle,
	.techan .indexServiceTitle {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		overflow: hidden;
	}

	.zhusu .indexServiceDesc p,
	.techan .indexServiceDesc p {
		font-size: 14px;
	}

	.other-container .detail-title p {
		font-size: 20px !important;
	}

	.zhusu .swiper-button-prev,
	.zhusu .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.zhusu .swiper-button-prev img,
	.zhusu .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.zhusu .swiper-button-prev {
		left: 10px;
	}

	.zhusu .swiper-button-next {
		right: 10px;
	}

	.techan .swiper-button-prev,
	.techan .swiper-button-next {
		width: 30px;
		height: 30px;
	}

	.techan .swiper-button-prev img,
	.techan .swiper-button-next img {
		width: 100%;
		height: 100%;
	}

	.techan .swiper-button-prev {
		left: 10px;
	}

	.techan .swiper-button-next {
		right: 10px;
	}

	.youlan-container .detail-title p {
		font-size: 20px !important;
	}

	.youlan-list {
		padding: 15px 0;
	}

	.youlan {
		margin-bottom: 15px;
		flex-wrap: wrap;
	}

	.youlan-lf {
		height: 30px;
		line-height: 30px;
		border-radius: 15px;
		font-size: 14px;
		width: 80px;
	}

	.youlan-rt {
		width: 100%;
		padding-left: 0;
	}

	.youlan-rt li {
		font-size: 13px;
		margin-right: 10px;
		color: #339999;
		line-height: 30px;
	}

	.youlan-rt li span {
		bottom: -20px;
	}

	.detail-title p:nth-child(3) {
		font-size: 12px !important;
		margin-bottom: 10px !important;
	}

	.detail-nav {
		flex-wrap: wrap;
		justify-content: center;
	}

	.detail-nav.vr-title .active span {
		bottom: -5px;
	}

	.detail-nav.vr-title li {
		margin-bottom: 10px;
	}

	.vr-container .guide-item {
		margin-bottom: 15px;
	}

	.vr-container .guide-lf {
		width: 100%;
	}

	.vr-container .guide-rt {
		width: 100%;
		padding: 10px 15px;
	}

	.vr-container .guide-title {
		height: 40px;
		line-height: 40px;
	}

	.guide-title img {
		height: 30px;
	}

	.vr-container .guide-title a {
		font-size: 14px;
		padding-right: 20px;
		background: url(../images/more.png) no-repeat;
		background-size: 12px;
		background-position: right;
	}

	/* 景区资讯 */
	.newslist .indexServiceItem {
		width: 100%;
		margin-bottom: 15px;
	}

	.newslist .indexServicetxt {
		padding: 5px 40px 25px 40px;
	}

	.newslist .indexServiceTitle {
		height: auto;
		line-height: 21px;
		padding: 5px 0;
	}

	.newslist .indexServiceDesc {
		margin: 10px 0;
		font-size: 14px;
		height: auto;
		max-height: 72px;
	}

	/* 在线预订 */
	.reserve-container .detail-title p {
		margin-top: 10px;
	}

	.dingpiao {
		flex-wrap: wrap;
	}

	.dingpiao-lf {
		padding: 15px;
	}

	.dingpiao-lf h3 {
		font-size: 16px;
		margin-top: 10px;
	}

	.dingpiao-lf p {
		font-size: 12px;
	}

	.dingpiao-rt {
		padding: 0 10px;
	}

	.dingpiao-rt p {
		font-size: 12px;
	}

	.reserve-container .introduction-item {
		margin-bottom: 15px;
	}

	/* 在线互动 */
	.service-form {
		margin: 15px 0;
	}

	.hudong-input {
		padding: 5px 0;
	}

	.hudong-input label,
	.hudong-input input {
		font-size: 14px;
		padding: 5px 10px;
	}

	.hudong-input label {
		padding: 5px 10px 5px 0;
	}

	.hudong-text p {
		font-size: 14px;
		padding: 10px 0;
	}

	.hudong-text textarea {
		padding: 0;
		line-height: 28px;
	}

	.service-form .toruism-item {
		margin-bottom: 15px;
	}

	.hudong-btn button {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	/* 景区服务 */
	.service-container .introduction-bg {
		padding: 15px;
	}

	.table-service thead tr th,
	.table-service tbody tr td {
		font-size: 14px;
		padding: 5px;
		vertical-align: middle;
	}

	.service-container .xuzhi .introduction-bg {
		padding: 15px 30px;
	}

	/* 联系我们 */
	.contact>img {
		margin-bottom: 15px;
	}

	.hot-line li {
		width: 48%;
		margin-bottom: 10px;
	}

	.hot-line .toruism-item {
		padding: 5px;
	}

	.hot-line .toruism-item .toruism-bg {
		padding: 10px;
	}

	.hot-line li p {
		font-size: 14px;
	}

	.hot-line li h2 {
		margin: 10px 0 0 0;
		font-size: 18px;
	}

	/* 侧边栏 */
	.sidebar-nav .nav-item {
		padding: 0 30px;
	}

	.sidebar-nav .nav-item p {
		position: relative;
		text-align: left;
		font-size: 16px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #e9e9e9;
	}

	.sidebar-nav .nav-item p>a {
		color: #333;
		display: inline-block;
		height: 100%;
		padding: 10px 15px;
		text-decoration: none;
	}

	.sidebar-nav .nav-item p span {
		display: inline-block;
		padding: 10px 0;
		width: 50px;
		height: 100%;
		text-align: center;
	}

	.sidebar-nav .nav-item p span i {
		color: #339999;
		font-size: 18px;
	}

	.drop-nav {
		display: none;
	}

	.drop-nav li a {
		color: #666;
		display: block;
		text-align: center;
		padding: 10px 0;
		text-decoration: none;
	}
	.search-list li a{
		font-size: 13px;
	}
	.search-list li span{
		font-size: 12px;
	}
	/* footer */
	/* .footer-container{
		display: block;
	}
	.footer-nav-container{
		display: none;
	}
	.footer-code{
		display:flex;
		width: 100%;
	}
	.footer-num div p{
		margin: 5px 0;
	} */
}

@media (max-width:376px){
	.techan .indexServiceDesc p{
		height: auto;
		min-height: auto;
	}
}