.bannerH{
	background-image: url(../images/destination_head_img.jpg);
}

.nav > li > a:hover, .nav > li > a:focus{
	background-color: transparent
}

.breadcrumb{
	background-color: transparent;
	padding: 30px 15px;
	margin-bottom: 0px;
}

.breadcrumb ul {
	clear: both;
	overflow: hidden;
}

.breadcrumb ul li{
	float: left;
	color: #666;
	font-size: 18px;
}

.breadcrumb ul li a{
	color: #666;
	font-size: 18px;
}

.breadcrumb ul > li + li:before {
    color: #666;
    content: " > ";
    padding: 0 5px;
    font-family: "宋体";
    font-size: 18px;
}

.header .navbar{
	background: linear-gradient(to bottom, #007ff4 , #00a3fd);
}

/*列表*/
.wrap .nav {
  position: relative;
  text-align: center;
}
.wrap .nav__link {
  flex: 1;
  width: 16%;
  list-style: none;
  text-align: center;
  position: relative;
  font-size: 16px;
  display: inline-block;
  transition: 0.5s ease;
  cursor: pointer;
  user-select: none;
  color: #888;
}
.wrap .nav__link.active{
	color: #007df3;
}
.wrap .nav__link:hover {
  color: #007df3;
}
.wrap .nav__link:hover:nth-of-type(1) ~ .line .nav__bar {
  left: 6.5%;
}
.wrap .nav__link:hover:nth-of-type(2) ~ .line .nav__bar {
  left: 22%;
}
.wrap .nav__link:hover:nth-of-type(3) ~ .line .nav__bar {
  left: 34%;
}
.wrap .nav__link:hover:nth-of-type(4) ~ .line .nav__bar {
  left: 47%;
}
.wrap .nav__link:hover:nth-of-type(5) ~ .line .nav__bar {
  left: 61%;
}
.wrap .nav__link:hover:nth-of-type(6) ~ .line .nav__bar {
  left: 74%;
}
.wrap .nav__link:hover:nth-of-type(7) ~ .line .nav__bar {
  left: 88%;
}

.wrap .nav__link.active:nth-of-type(1) ~ .line .nav__bar {
  left: 6.5%;
}
.wrap .nav__link.active:nth-of-type(2) ~ .line .nav__bar {
  left: 23%;
}
.wrap .nav__link.active:nth-of-type(3) ~ .line .nav__bar {
  left: 39%;
}
.wrap .nav__link.active:nth-of-type(4) ~ .line .nav__bar {
  left: 55.5%;
}
.wrap .nav__link.active:nth-of-type(5) ~ .line .nav__bar {
  left: 72.3%;
}
.wrap .nav__link.active:nth-of-type(6) ~ .line .nav__bar {
  left: 88.5%;
}
.wrap .nav__link.active:nth-of-type(7) ~ .line .nav__bar {
  left: 88%;
}

.wrap .line{
	height: 6px;
	width: 100%;
	border-radius: 20px;
	background-color: #dcdcdc;
	margin-top: 0px;
	margin-bottom: 20px;
	position: relative;
}

.wrap .nav__bar {
  top: 0;
  left: 7%;
  position: absolute;
  background: linear-gradient(to bottom, #007ff4 , #00a3fd);
  width: 60px;
  height: 6px;
  border-radius: 50px;
  transition: 0.6s cubic-bezier(0.32, 1.4, 0.13, 1.4);
}

.tab .tab-cont{
	margin-bottom: 10px;
}

.tab .tab-cont .do{
	clear: both;
	overflow: hidden;
}

.tab .tab-cont .do .col-sm-4{
	padding: 0px 6px;
}

.tab .tab-cont .do .mk1{
	width: 20%;
	float: left;
	padding-right: 5px;
	margin-bottom: 15px;
}

.tab .tab-cont .do .mk1 img{
	border-radius: 6px;
	overflow: hidden;
}

.tab .tab-cont .do .mk2{
	width: 80%;
	float: left;
	height: 516px;
	overflow-y: auto;
}

.tab .tab-cont .do .mk2::-webkit-scrollbar {
	width: 6px;
	border-radius: 50px;
}

.tab .tab-cont .do .mk2::-webkit-scrollbar-thumb {
	background-color: #f6f2ed;
	border-radius: 50px;
}

.tab .tab-cont .do .mk2::-webkit-scrollbar-track {
	background-color: #cccccc;
	border-radius: 50px;
}

.tab .tab-cont .do .mk2 .box{
	display: block;
	margin-bottom: 15px;
}

.tab .tab-cont .do .mk2 .box .img{
	border-radius: 6px;
	overflow: hidden;
	margin-bottom: 4px;
	height: 163px;
}

.tab .tab-cont .do .mk2 .box .img img{
	transition-duration: 0.4s;
}

.tab .tab-cont .do .mk2 .box:hover .img img{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.tab .tab-cont .do .mk2 .box .txt{
	border-radius: 6px;
	background-color: #dcdcdc;
	text-align: center;
	padding: 10px 0px;
}

.tab .tab-cont .do .mk2 .box .txt .p1{
	font-size: 16px;
	color: #222;
	margin-bottom: 10px;
}

.tab .tab-cont .do .mk2 .box .txt .p2{
	border-radius: 50px;
	line-height: 24px;
	padding: 0px 20px;
	display: inline-block;
	font-size: 12px;
	background: linear-gradient(to bottom, #007ff4 , #00a3fd);
	color: #fff;
}

.tab .tel{
	display: none;
}

.tab .tel .col-xs-3{
	padding: 0px 5px;
}

.tab .tel .col-xs-3 a{
	display: block;
	background-color: #eee;
	color: #666;
	border-radius: 4px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 10px;
}

.tab .tel .col-xs-3.active a{
	background: linear-gradient(to bottom, #007ff4 , #00a3fd);
	color: #fff;
}

/*详情*/
.content .main{
	min-height: 620px;
	position: relative;
	clear: both;
	overflow: hidden;
}

.content .main .left{
	width: 75%;
	float: left;
}

.content .main .left .tit{
	line-height: 60px;
	padding: 0px 20px;
	color: #002868;
	font-size: 20px;
}

.content .main .left .school{
	padding: 20px;
	border-top: 1px solid #dcdcdc;
}

.content .main .left .school .p1{
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}

.content .main .left .school .p1 span{
	float: left;
	width: 12%;
	height: 84px;
	overflow: hidden;
}

.content .main .left .school .p1 ul{
	float: left;
	padding-left: 20px;
}

.content .main .left .school .p1 ul li:first-child{
	font-weight: bold;
	color: #002868;
	font-size: 18px;
	margin-bottom: 6px;
}

.content .main .left .school .p1 ul li{
	color: #222;
	font-size: 16px;
	line-height: 26px;
}

.content .main .left .school ul.p2 li{
	font-size: 14px;
	color: #666;
	margin-bottom: 20px;
	line-height: 26px;
	text-align: justify;
}

.content .main .right{
	width: 25%;
	float: left;
	min-height: 640px;
	background-color: #f3f3f3;
}

.content .main .right p.p{
	line-height: 60px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
	background-color: #fafafa;
	border-bottom: 1px solid #dcdcdc;
	position: relative;
	clear: both;
}

.content .main .right p.p i{
	width: 15px;
	height: 15px;
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	background-color: #fafafa;
	-webkit-transform: ;
	-ms-transform: ;
	-o-transform: ;
	transform: rotate(135deg);
	position: absolute;
	bottom: -8px;
	left: 24px;
	z-index: 99;
	
}

.content .main .right p.p span{
	float: right;
	padding-right: 30px;
	color: #888;
}

.content .main .right ul.link li{
	border-bottom: 1px solid #dcdcdc;
}

.content .main .right ul.link li:last-child{
	border-bottom: 0px;
}

.content .main .right ul.link p{
	padding: 20px;
	font-size: 16px;
	color: #333;	
}

.content .main .right ul.link .down{
	padding-left: 20px;
}

.content .main .right ul.link .down.in a{
	color: #002868;
}

.content .main .right ul.link .down li{
	font-size: 14px;
	border-bottom: 0px;
	line-height: 26px;
}

.content .main .right ul.link .down li a{
	display: block;
	color: #666;
}

.content .main .right ul.link .down li a:before{
	content: '>';
	font-family: "宋体";
	font-size: 16px;
	padding-right: 6px;
	color: #666;
}

.content .main .right ul.link .down li:hover a{
	color: #002868;
}

.content .main .right ul.link .down.active a{
	color: #002868;
}

@media screen and (max-width: 768px){
	.content .main .right{
		width: 100%;
		position: relative;
		margin-top: 20px;
	}

	.content .main .left{
		padding-left: 0px;
	}

	.content .main .left .school .p1{
		text-align: center;
	}

	.content .main .left .school .p1 span{
		width: 45%;
		height: auto;
		float: none;
		display: inline-block;
	}

	.content .main .left .school{
		padding-left: 0px;
		padding-right: 0px;
	}

	/*列表*/
	.wrap .nav{
		display: none;
	}

	.tab .tab-cont .do .mk1{
		display: none;
	}

	.tab .tab-cont .do .mk2{
		width: 100%;
	}

	.tab .tab-cont .do .mk2{
		overflow-y: visible;
		height: auto;
	}

	.tab .tel{
		display: block;
	}

	.breadcrumb{
		padding-left: 0px;
	}
}