/***
星际导航www.xingji.fun
购买正版授权请联系QQ741922571
***/
.su-spoiler {
    margin-bottom: .5em
}

.su-spoiler {
    margin-bottom: 1.5em
}

.su-spoiler .su-spoiler:last-child {
    margin-bottom: 0
}

.su-spoiler-title {
    position: relative;
    cursor: pointer;
    min-height: 20px;
    line-height: 20px;
    padding: 7px 7px 7px 34px;
    font-weight: 700;
    font-size: 13px
}

.su-spoiler-title:focus {
    outline: currentColor thin dotted
}

.su-spoiler-icon {
    position: absolute;
    left: 7px;
    top: 7px;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 21px;
    text-align: center;
    font-size: 14px;
    font-family: ShortcodesUltimateIcons;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased
}

.su-spoiler-content {
    padding: 14px;
    -webkit-transition: padding-top .2s;
    transition: padding-top .2s;
    -ie-transition: padding-top .2s
}

.su-spoiler.su-spoiler-closed>.su-spoiler-content {
    height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: none;
    opacity: 0;
    pointer-events: none
}

.su-spoiler.su-spoiler-closed>.su-spoiler-content iframe {
    display: none
}

.su-spoiler-icon-plus .su-spoiler-icon:before {
    content: '\f068'
}

.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f067'
}

.su-spoiler-icon-plus-circle .su-spoiler-icon:before {
    content: '\f056'
}

.su-spoiler-icon-plus-circle.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f055'
}

.su-spoiler-icon-plus-square-1 .su-spoiler-icon:before {
    content: '\f146'
}

.su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f0fe'
}

.su-spoiler-icon-plus-square-2 .su-spoiler-icon:before {
    content: '\f147'
}

.su-spoiler-icon-plus-square-2.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f196'
}

.su-spoiler-icon-arrow .su-spoiler-icon:before {
    content: '\f063'
}

.su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f061'
}

.su-spoiler-icon-arrow-circle-1 .su-spoiler-icon:before {
    content: '\f0ab'
}

.su-spoiler-icon-arrow-circle-1.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f0a9'
}

.su-spoiler-icon-arrow-circle-2 .su-spoiler-icon:before {
    content: '\f01a'
}

.su-spoiler-icon-arrow-circle-2.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f18e'
}

.su-spoiler-icon-chevron .su-spoiler-icon:before {
    content: '\f078'
}

.su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f054'
}

.su-spoiler-icon-chevron-circle .su-spoiler-icon:before {
    content: '\f13a'
}

.su-spoiler-icon-chevron-circle.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f138'
}

.su-spoiler-icon-caret .su-spoiler-icon:before {
    content: '\f0d7'
}

.su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f0da'
}

.su-spoiler-icon-caret-square .su-spoiler-icon:before {
    content: '\f150'
}

.su-spoiler-icon-caret-square.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f152'
}

.su-spoiler-icon-folder-1 .su-spoiler-icon:before {
    content: '\f07c'
}

.su-spoiler-icon-folder-1.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f07b'
}

.su-spoiler-icon-folder-2 .su-spoiler-icon:before {
    content: '\f115'
}

.su-spoiler-icon-folder-2.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f114'
}

.su-spoiler-style-default>.su-spoiler-title {
    padding-left: 27px;
    padding-right: 0
}

.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon {
    left: 0
}

.su-spoiler-style-default>.su-spoiler-content {
    padding: 1em 0 1em 27px
}

.su-spoiler-style-fancy {
    border: 1px solid #ccc;
    border-radius: 10px;
    background: #fff;
    color: #333
}

.su-spoiler-style-fancy>.su-spoiler-title {
    border-bottom: 1px solid #ccc;
    border-radius: 10px;
    background: #f0f0f0;
    font-size: .9em
}

.su-spoiler-style-fancy.su-spoiler-closed>.su-spoiler-title {
    border: none
}

.su-spoiler-style-fancy>.su-spoiler-content {
    border-radius: 10px
}

.su-spoiler-style-simple {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.su-spoiler-style-simple>.su-spoiler-title {
    padding: 5px 10px;
    background: #f0f0f0;
    color: #333;
    font-size: .9em
}

.su-spoiler-style-simple>.su-spoiler-title>.su-spoiler-icon {
    display: none
}

.su-spoiler-style-simple>.su-spoiler-content {
    padding: 1em 10px;
    background: #fff;
    color: #333
}
.content h3 {
    padding-left: 10px;
    font-size: 18px;
    line-height: 1.5;
    margin: 20px;
    border-left: 4px solid #0f81fb;
}
/*搜索样式*/
.index-box {
	width: 100%;
	height: 310px;
	background: url(/assets/images/beijing.jpg) center;
	background-size: cover;
	position: relative;
	/*margin-bottom: -50px*/
}

.index-box::before {
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 300px!important;
	background: rgba(51,51,51,.1);
	position: absolute
}

.index-box .tit {
	text-align: center;
	padding: 110px 0 0;
	color: #fff;
	z-index: 99;
	position: relative
}

.index-box .tit h2 {
	font-size: 50px;
	letter-spacing: 5px;
	color: #fff
}

.index-box .tit p {
	margin-top: 15px;
	font-size: 20px
}

.index-box .search-box {
	width: 760px;
	height: 100px;
	margin: auto;
	background: rgba(255,255,255,.25);
	border-radius: 10px;
	z-index: 99;
	position: relative;
	padding: 10px;
	margin-top: 25px
}

.index-box .search-box .txt {
	width: 615px;
	height: 40px;
	border: 0;
	border-radius: 10px 0 0 10px;
	text-indent: 10px;
	background: #fff
}

.index-box .search-box .iconfont {
	width: 125px;
	height: 40px;
	border: 0;
	background: #007bf5;
	border-radius: 0 10px 10px 0;
	color: #fff;
	float: right;
	cursor: pointer
}
@media screen and (max-width:767px) {
	.index-box {
	width: 100%;
	height: 610px!important;
	background: url(/assets/images/beijing.jpg) center;
	background-size: cover;
	position: relative;
	margin-bottom: -100px!important;
	margin-top: -26px;
	}

	.index-box,.index-box::before {
		height: 18rem;
		margin-bottom: -45px
	}

	.index-box .tit {
		padding-top: 5rem
	}

	.index-box .tit h2 {
		font-size: 1.5rem
	}

	.index-box .tit p {
		font-size: 1rem
	}

	.index-box .search-box {
		width: 90%;
		height: auto;
		overflow: hidden;
		border-radius: 1rem
	}

	.index-box .search-box .iconfont,.index-box .search-box .txt {
		width: 100%;
		border-radius: .8rem
	}

	.index-box .search-box .iconfont {
		margin-top: .5rem
	}
	.banner {
    height: 300px!important;
    padding-top: 25px;

}