@media (min-width: 768px) {
	.container {
		width: 700px;
	}
}

@media (min-width: 992px) {
	.container {
		width: 880px
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1135px
	}
}

.container {
	padding-right: 20px;
	padding-left: 20px;
}

.col-md-l,
.col-md-r {
	position: relative;
	min-height: 1px;
	padding-right: 25px;
	padding-left: 25px;
}

.lnav {}

.lnav .nav-row {
	margin-left: -20px;
	margin-right: -20px;
}

.lnav .col-md-l {
	width: 370px;
	float: left;
}

.lnav .col-md-r {
	overflow: hidden;
}

.lnav .col-md-r[data-v-pg] {
	padding-bottom: 12px;
}

.container-tf {
	margin: 0 auto;
}

@media (max-width: 767px) {

	#pages,
	.comp-pages {
		padding-top: 25px;
	}

	/*分页*/
	.comp-pages .page-pc {
		display: none;
	}

	.comp-pages .page-phone {
		display: block !important;
	}
}

/*网站响应样式*/
@media (max-width: 1700px) {
	.container-tf {
		padding: 0 45px;
	}
}

@media (max-width: 1680px) {
	.events .img-box {
		height: 228px;
	}

	.links-box .link-r a {
		padding-right: 25px;
		margin-right: 25px;
	}
}

@media (max-width: 1536px) {
	.events .img-box {
		height: 204px;
	}
}

@media (max-width: 1439px) {
	.events .img-box {
		height: 195px;
	}

	.links-box .link-r a {
		padding-right: 16px;
		margin-right: 16px;
		font-size: 16px;
	}
}

@media (max-width: 1380px) {
	.events .img-box {
		height: 253px;
	}

	.links-box .link-r a {
		line-height: 1.9;
	}
}

@media (max-width: 1279px) {
	.pageheader {
		height: 100px;
	}

	.home nav.navbar.bootsnav {
		padding: 2px 0 0;
	}

	nav.navbar.bootsnav {
		padding: 2px 0 0;
	}

	.events .img-box {
		height: 238px;
	}

	.links-box {
		margin-top: 50px;
	}
}

@media (max-width: 1199px) {
	.pageheader {
		height: 72px;
	}

	nav.navbar.bootsnav .navbar-collapse {
		display: none !important;
	}

	nav.navbar.bootsnav .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}

	.phone-menu-toggle {
		display: block !important;
	}

	.navbar-header {
		float: none !important;
	}

	.navbar .toggle {
		/* margin-top: 21px; */
		margin-top: 40px
	}

	.lnav .col-md-l {
		display: none;
	}

	.lnav .nav-row {
		margin-left: -20px;
		margin-right: -20px;
	}

	.col-md-l,
	.col-md-r {
		padding-right: 20px;
		padding-left: 20px;
	}

	.events .img-box {
		height: 194px;
	}

	.navbar .toggle:hover span,
	.navbar .toggle:hover span::before,
	.navbar .toggle:hover span::after {
		/* background: #a0e6c1; */
		background: #fff;
	}
}

@media (max-width: 991px) {
	nav.navbar.bootsnav .navbar-header {
		padding-left: 0;
		padding-right: 0;
	}

	nav.navbar.bootsnav .navbar-brand {
		float: left !important;
	}

	.events .img-box {
		height: 228px;
	}
}

@media (max-width: 767px) {
	.pageheader {
		height: 62px;
	}

	.container-tf {
		padding: 0 18px;
	}

	.home nav.navbar.bootsnav {
		position: inherit;
		/* background: #6ebb8e; */
		background: #3564ce;
	}

	nav.navbar.bootsnav {
		padding: 0;
		min-height: 62px;
	}

	nav.navbar.bootsnav::before {
		/* background: #6ebb8e; */
		background: #3564ce;
	}

	.home nav.navbar.bootsnav {
		min-height: 62px;
		padding: 0;
	}

	nav.navbar.bootsnav.scroll {
		min-height: 62px;
	}

	.home nav.navbar.bootsnav.scroll {
		position: fixed;
	}

	.navbar .toggle {
		margin-top: 23px;
		right: 6px;
	}

	.events .img-box {
		height: 281px;
	}

	.pageheader .columnname {
		padding: 120px 0;
	}

	.links-box {
		margin-top: 32px;
	}

	.links-box .link-r {
		float: left;
		margin-top: 20px;
	}

	.links-box .link-r a {
		display: block;
	}

	.links-box .link-r a:after {
		content: none;
	}

	.text-list-01 .box-s {
		padding: 15px 20px 15px 86px;
	}

	.text-list-01 .box-s .date {
		top: 17px;
		left: 15px;
		width: 56px;
		padding-right: 13px;
	}
}

@media (max-width: 390px) {
	.events .img-box {
		height: 260px;
	}
}

@media (max-width: 375px) {
	.events .img-box {
		height: 248px;
	}
}

@media (max-width: 320px) {
	.events .img-box {
		height: 210px;
	}
}