﻿div {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
section {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
a {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
p {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
li {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
ul {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
span {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
h1 {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
h2 {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
h3 {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
h4 {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
h5 {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
time {
	transition:0.25s ease-in-out; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
#divimg {
	position: absolute; z-index: 9999;
}
html {
	height: 100%;
}
body {
	background: rgb(245, 245, 245); height: 100%; padding-top: 60px;
}
header.am-topbar {
	background: rgb(255, 255, 255); border-color: rgb(238, 238, 238); left: 0px; top: 0px; right: 0px; position: fixed; z-index: 999;
}
header ul li {
	list-style: none; padding: 0px 20px; float: left; position: relative;
}
header ul {
	margin: 0px; padding: 0px; z-index: 5;
}
header ul li::after {
	width: 2rem; text-align: center; color: rgb(204, 204, 204); line-height: 4.8rem; font-size: 1.3rem; float: right; content: "+";
}
header ul li ul li::after {
	content: "";
}
header ul li ul {
	background: rgb(255, 255, 255); left: 0px; top: 2rem; width: 200px; display: none; position: absolute; z-index: -1; opacity: 0;
}
header ul li ul li {
	padding: 0px; width: 100%;
}
header ul li ul li a {
	padding: 0.8rem 1.2rem; line-height: 1; display: block;
}
header ul li ul li .submenu {
	display: none;
}
header ul li:hover {
	background: rgb(238, 238, 238);
}
header ul li.active::after {
	content: "-";
}
header ul li.active ul {
	top: 3.7rem; padding-top: 0.6rem; padding-bottom: 0.6rem; display: block; z-index: 1; opacity: 1;
}
header ul li ul li a::before {
	color: rgb(244, 86, 86); padding-right: 10px; content: "?";
}
header ul li ul li:nth-child(2n+1) a::before {
	color: rgb(255, 204, 34);
}
header ul li ul li:nth-child(3n+1) a::before {
	color: rgb(87, 99, 225);
}
header ul li ul li:nth-child(4n+1) a::before {
	color: rgb(34, 255, 174);
}
header ul li ul li:nth-child(5n+1) a::before {
	color: rgb(34, 86, 255);
}
header ul li ul li:nth-child(6n+1) a::before {
	color: rgb(178, 213, 49);
}
header ul li ul li a:hover {
	padding-left: 2rem;
}
header ul li.current-menu-ancestorm {
	background: rgb(238, 238, 238);
}
header ul li.current-menu-parent {
	background: rgb(238, 238, 238);
}
header .logo img {
	padding: 10px; width: auto; height: 60px;
}
footer .logo img {
	padding: 0px; width: 80%; margin-bottom: 5px;
}
.side-bar .links .current-menu-item {
	color: rgb(0, 0, 0);
}
.side-bar .links .current_page_item {
	color: rgb(0, 0, 0);
}
.right {
	float: right;
}
header ul li a {
	padding: 0px 10px; line-height: 60px;
}
.container {
	margin: 0px auto; width: 100%; max-width: 1366px;
}
.main-news .post {
	margin-bottom: 3rem; position: relative;
}
.content {
	padding: 0px 1.5rem; width: 80%; float: left;
}
.side-bar {
	padding: 0px 1.5rem; width: 20%; float: right;
}
.mtitle {
	color: rgb(51, 51, 51); text-transform: uppercase; line-height: 3rem; font-size: 2rem; font-weight: normal;
}
.mtitle i {
	background: rgb(170, 170, 170); width: 3rem; height: 3rem; text-align: center; color: rgb(255, 255, 255); line-height: 3rem; font-size: 2rem; margin-right: 1rem;
}
.mtitle span {
	color: rgb(102, 102, 102); padding-left: 10px; font-size: 1.4rem; margin-left: 10px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.page-home .mtitle a {
	padding: 0px !important; text-align: right; color: rgb(136, 136, 136) !important; line-height: 36px !important; font-size: 1.4rem !important; float: right;
}
.page-home .mtitle a::before {
	content: "" !important;
}
footer {
	background: rgb(255, 255, 255); padding: 2rem 0px;
}
.main-news .post .bg {
	float: left;
}
.main-news .post .cover {
	background: rgba(0, 0, 0, 0.1); left: 1.5rem; height: 100%; right: 1.5rem; bottom: 0px; position: absolute;
}
.main-news .post .mask {
	left: 0px; height: 100%; right: 0px; bottom: 0px; position: absolute; opacity: 0.7;
}
:nth-child(n).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(183, 50, 50) 70%); -webkit-transition: 400ms;
}
:nth-child(n).home-news .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 50%, rgb(183, 50, 50) 100%); -webkit-transition: 400ms;
}
:nth-child(7n+5).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(0, 0, 0) 70%); -webkit-transition: 400ms;
}
:nth-child(3n+6).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(127, 60, 29) 70%); -webkit-transition: 400ms;
}
:nth-child(2n+5).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(46, 49, 146) 70%); -webkit-transition: 400ms;
}
:nth-child(6n+5).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(0, 200, 255) 70%); -webkit-transition: 400ms;
}
:nth-child(2n+1).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(42, 119, 119) 70%); -webkit-transition: 400ms;
}
:nth-child(2n+3).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(0, 114, 188) 70%); -webkit-transition: 400ms;
}
:nth-child(2n+1).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(0, 139, 139) 70%); -webkit-transition: 400ms;
}
.post .dark-green.mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(0, 166, 81) 70%); -webkit-transition: 400ms;
}
:nth-child(3n+4).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(141, 198, 63) 70%); -webkit-transition: 400ms;
}
:nth-child(4n+4).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(86, 54, 109) 70%); -webkit-transition: 400ms;
}
:nth-child(5n+5).post .mask {
	transition:400ms; background-image: linear-gradient(rgba(0, 0, 0, 0.2) 30%, rgb(119, 103, 26) 70%); -webkit-transition: 400ms;
}
.main-news .post:hover .mask {
	opacity: 0;
}
.main-news .post .cover .inner {
	left: 1.5rem; right: 1.5rem; bottom: 1.5rem; position: absolute;
}
.main-news .post:hover .cover .inner {
	bottom: 2.5rem;
}
.main-news .post .cover .inner .cat {
	margin: 0px; color: rgb(255, 255, 255); font-size: 1rem; opacity: 0.8;
}
:nth-child(5n-3).home-news {
	width: 50%;
}
:nth-child(5n-3).home-news .title {
	font-size: 2.5rem !important;
}
.main-news .post .cover .inner h3 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 1.6; font-size: 13px;
}
.school-news .inner {
	background: rgb(255, 255, 255);
}
.school-news a {
	padding: 1rem; color: rgb(51, 51, 51); line-height: 16px; font-size: 13px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.school-news a time {
	color: rgb(170, 170, 170); font-size: 1rem; float: right;
}
.school-news a::before {
	color: rgb(244, 86, 86); padding-right: 10px; content: "?";
}
.school-news a:nth-child(2n+1)::before {
	color: rgb(255, 204, 34);
}
.school-news a:nth-child(3n+1)::before {
	color: rgb(87, 99, 225);
}
.school-news a:nth-child(4n+1)::before {
	color: rgb(34, 255, 174);
}
.school-news a:nth-child(5n+1)::before {
	color: rgb(34, 86, 255);
}
.school-news a:nth-child(6n+1)::before {
	color: rgb(178, 213, 49);
}
.school-news a:hover {
	padding-left: 2rem;
}
.side-bar .links .inner ul {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;
}
.side-bar .links .inner ul li {
	list-style: none; padding: 0px 1rem; width: 100%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed;
}
.side-bar .links .inner ul li a {
	color: rgb(51, 51, 51); line-height: 3.5rem; font-size: 13px; display: block;
}
.side-bar .links .inner ul li a:hover {
	color: rgb(0, 0, 0); padding-left: 10px;
}
.side-bar .links .inner ul li a i {
	color: rgb(187, 187, 187); font-size: 1.4rem; margin-right: 10px; float: right;
}
.side-bar .links .inner ul li a::before {
	color: rgb(244, 86, 86); padding-right: 10px; content: "?";
}
.side-bar .links .inner ul li:nth-child(2n+1) a::before {
	color: rgb(255, 204, 34);
}
.side-bar .links .inner ul li:nth-child(3n+1) a::before {
	color: rgb(87, 99, 225);
}
.side-bar .links .inner ul li:nth-child(4n+1) a::before {
	color: rgb(34, 255, 174);
}
.side-bar .links .inner ul li:nth-child(5n+1) a::before {
	color: rgb(34, 86, 255);
}
.side-bar .links .inner ul li:nth-child(6n+1) a::before {
	color: rgb(178, 213, 49);
}
.side-bar .links .inner .fav-link {
	background: rgb(255, 255, 255);
}
.side-bar .links .inner .fav-link a {
	background: rgb(255, 255, 255); padding: 1rem; line-height: 1; font-size: 1.8rem; display: block;
}
.side-bar .links .inner .fav-link .inner {
	background-position: center; padding: 2rem 1.5rem; color: rgb(255, 255, 255); font-weight: bold; display: block; background-size: cover;
}
.side-bar .links .inner .fav-link .inner span {
	font-weight: normal; opacity: 0.8;
}
.side-bar .links .inner .fav-link a:first-child {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed;
}
.side-bar .links .inner .fav-link a span {
	color: rgb(238, 238, 238); font-size: 1.4rem;
}
.side-bar .events ul {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; overflow: hidden;
}
.side-bar .events ul li {
	list-style: none; padding: 1.5rem; width: 100%; float: left; display: block; cursor: pointer;
}
.side-bar .events ul li:last-child {
	border: 0px currentColor; border-image: none;
}
.side-bar .events ul li a {
	width: 75%; color: rgb(51, 51, 51); line-height: 1.2; padding-bottom: 4px; font-size: 1.3rem; margin-bottom: 4px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed; float: left; display: block;
}
.side-bar .events ul li time {
	width: 25%; text-align: center; color: rgb(102, 102, 102); line-height: 1; font-size: 3rem; float: left; display: block;
}
.side-bar .events ul li time span {
	font-size: 1.3rem; display: block;
}
.side-bar .events ul li time span.day {
	color: rgb(0, 0, 0); font-size: 3rem;
}
.side-bar .events ul li time i {
	float: right;
}
.side-bar .events ul li:hover {
	
}
.side-bar .events ul li:hover a {
	color: rgb(0, 0, 0);
}
.side-bar .events ul li:hover time {
	color: rgb(42, 185, 78);
}
.side-bar .links .inner ul li ul {
	margin: 0px;
}
.side-bar .links .inner ul li ul li {
	border: 0px currentColor; border-image: none;
}
.side-bar .links .inner ul li ul li a::before {
	color: rgb(170, 170, 170) !important;
}
footer .contact ul {
	margin: 0px; padding-left: 3rem;
}
footer .contact ul li {
	list-style: none; color: rgb(102, 102, 102); font-size: 1.3rem;
}
.f-menu ul {
	margin: 0px; padding: 0px;
}
.f-link ul {
	margin: 0px; padding: 0px;
}
.f-menu ul li {
	list-style: none; font-size: 1.3rem;
}
.f-link ul li {
	list-style: none; font-size: 1.3rem;
}
.f-menu ul li a {
	color: rgb(102, 102, 102);
}
.f-link ul li a {
	color: rgb(102, 102, 102);
}
.page-content .inner {
	background: rgb(255, 255, 255); padding: 5rem; margin-bottom: 5rem;
}
.page-content .inner p {
	line-height: 2; font-size: 1.5rem;
}
.mtitle a i.backhome {
	background: none; color: rgb(170, 170, 170); border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.mtitle a:hover i.backhome {
	color: rgb(51, 51, 51);
}
.page-title {
	background-position: center; height: 12rem; margin-bottom: 3rem; position: relative; background-size: cover;
}
.page-title .mask {
	background: rgba(50, 50, 50, 0.5); top: 0px; width: 100%; bottom: 0px; position: absolute;
}
.page-title h3 {
	color: rgb(255, 255, 255); line-height: 12rem;
}
.page-title h3 span {
	border-color: rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); font-size: 2rem;
}
.page-title .breadcrumbs {
	color: rgba(255, 255, 255, 0.5); font-size: 2rem; float: right;
}
.page-title .breadcrumbs a {
	opacity: 0.5;
}
.page-title .breadcrumbs a:hover {
	opacity: 1;
}
.page-title .breadcrumbs span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 1.6rem;
}
.page-content img {
	margin: 20px auto 2rem; height: auto; display: block; max-width: 100%;
}
.page-content .thumbnail {
	background-position: center; height: 360px; background-size: cover;
}
.member {
	padding: 0px; float: left !important; position: relative;
}
.member img {
	margin: 0px; transition:3s linear; -webkit-transition: all 3s linear; -moz-transition: all 3s linear; -o-transition: all 3s linear;
}
.member .am-icon-link {
	color: rgb(170, 170, 170); float: right;
}
.member p {
	margin: 0px; padding: 3rem 1rem 0px; transition:400ms; width: 100%; bottom: 0px; color: rgb(255, 255, 255); line-height: 5rem; font-size: 1.4rem; position: absolute; background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 70%); -webkit-transition: 400ms;
}
.page-shizi {
	margin-bottom: 2.5rem;
}
.page-shizi .member {
	width: 20%; overflow: hidden;
}
.page-shizi .member:hover img {
	width: 110%; height: 110%; max-height: 110%; max-width: 110%;
}
.gray:hover {
	-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
.gray {
	-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%);
}
.single-member .zhichen {
	margin: 0px;
}
.single-member .header img {
	margin: 0px;
}
.single-member .header h1 {
	margin: 0px; font-size: 3rem;
}
.single-member .header h3 {
	margin-bottom: 0px;
}
.single-member .header p {
	margin-top: 0px;
}
.single-member .header .beizhu {
	color: rgb(136, 136, 136); font-style: italic;
}
.page-dangjian {
	margin-top: 5rem;
}
.page-dangjian a {
	color: rgb(51, 51, 51); line-height: 2; font-size: 1.3rem; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.page-dangjian a:hover {
	padding-left: 10px;
}
.page-dangjian a::before {
	color: rgb(244, 86, 86); padding-right: 10px; content: "?";
}
.page-dangjian a:nth-child(2n+1)::before {
	color: rgb(255, 204, 34);
}
.page-dangjian a:nth-child(3n+1)::before {
	color: rgb(87, 99, 225);
}
.page-dangjian a:nth-child(4n+1)::before {
	color: rgb(34, 255, 174);
}
.page-dangjian a:nth-child(5n+1)::before {
	color: rgb(34, 86, 255);
}
.page-dangjian a:nth-child(6n+1)::before {
	color: rgb(178, 213, 49);
}
.cat-edu a {
	display: block;
}
.cat-edu a img {
	margin: 0px;
}
.cat-edu a h1 {
	margin: 0px; color: rgb(51, 51, 51);
}
.page-keyan a {
	padding: 2rem 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.page-keyan a:hover {
	border-color: rgb(51, 51, 51);
}
.page-keyan a h1 {
	margin: 0px; color: rgb(51, 51, 51);
}
.page-keyan a .meta {
	margin: 0px; color: rgb(170, 170, 170); font-size: 1.4rem;
}
.page-keyan a p {
	margin: 5px 0px; color: rgb(136, 136, 136); font-size: 1.4rem;
}
.page-meishuguan h1 {
	margin: 0px;
}
.page-meishuguan a {
	color: rgb(136, 136, 136); line-height: 2; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.page-meishuguan a span {
	color: rgb(170, 170, 170);
}
.page-meishuguan a:hover {
	border-color: rgb(51, 51, 51); color: rgb(51, 51, 51);
}
:first-child.img-post {
	padding-top: 0px;
}
.img-post {
	padding: 20px 0px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.img-post a {
	margin: 0px;
}
.img-post img {
	margin: 0px;
}
.img-post h1 {
	color: rgb(51, 51, 51);
}
.wp-pagenavi a {
	margin: 2px; padding: 3px 5px; border: 1px solid rgb(191, 191, 191); border-image: none; text-decoration: none;
}
.wp-pagenavi span {
	margin: 2px; padding: 3px 5px; border: 1px solid rgb(191, 191, 191); border-image: none; text-decoration: none;
}
.fenye {
	text-align: center; padding-top: 4rem;
}
.fenye .pages {
	border-color: rgb(238, 238, 238); color: rgb(170, 170, 170);
}
.fenye .current {
	border-color: rgb(170, 170, 170) !important; color: rgb(136, 136, 136); font-weight: normal !important;
}
.fenye a {
	background: rgb(238, 238, 238); border-color: rgb(238, 238, 238) !important; color: rgb(170, 170, 170);
}
.fenye a:hover {
	background: rgb(51, 51, 51); border-color: rgb(51, 51, 51) !important; color: rgb(255, 255, 255);
}
.page-event .inner {
	cursor: pointer;
}
.page-event .inner a {
	color: rgb(136, 136, 136);
}
.page-event .inner a:hover {
	color: rgb(204, 204, 204);
}
.page-event .inner time {
	color: rgb(136, 136, 136);
}
.page-event .inner time i {
	margin: 0px 10px;
}
.page-event .inner time span {
	float: right;
}
.page-event .inner a.coming time span {
	color: rgb(29, 171, 74);
}
.page-event .inner a.coming {
	color: rgb(51, 51, 51);
}
.page-event .inner:hover a.coming {
	color: rgb(29, 171, 74);
}
.page-event .fenye {
	padding: 0px 0px 40px;
}
.page-lindao .inner {
	padding: 2.5rem; overflow: hidden; margin-bottom: 2.5rem;
}
.page-lindao .inner h3 {
	font-size: 2rem; margin-top: 0%; margin-bottom: 0px;
}
.page-lindao .inner p {
	margin: 0px; font-size: 1.6rem;
}
.gray {
	-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
@media screen and (max-width:769px)
{
.content {
	width: 100%;
}
.side-bar {
	display: none !important;
}
}
@media only screen and (min-width:769px)
{
.mb-menu {
	display: none;
}
.mb-side {
	display: none;
}
.top-right {
	display: none;
}
}
@media only screen and (max-width:500px)
{
.f-menu.am-u-md-3 {
	display: none;
}
.f-link.am-u-md-6 {
	display: none;
}
.main-news .post .cover {
	left: 1rem; right: 1rem;
}
.cop {
	text-align: center;
}
.cop-top {
	margin-top: 2rem;
}
}
@media only screen and (max-width:769px)
{
:nth-child(5n-3).home-news {
	width: 100%;
}
.am-u-sm-3 {
	width: 50%;
}
.pc-menu {
	display: none;
}
.mb-act {
	margin-bottom: 35px;
}
.page-content .inner {
	padding: 2rem;
}
.breadcrumbs {
	display: none;
}
.img-post h1 {
	font-size: 18px;
}
header ul li {
	list-style: none; padding: 0px 20px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dashed; float: none; position: relative;
}
.mb-menu {
	float: none;
}
.top-right .mtitle {
	color: rgb(255, 255, 255) !important;
}
header ul li:hover {
	background: rgba(0, 0, 0, 0.7);
}
header ul li.current-menu-parent {
	background: rgba(0, 0, 0, 0.7);
}
.am-offcanvas-content {
	padding: 15px 0px; color: rgb(153, 153, 153);
}
ul.sub-menu {
	background: rgb(23, 22, 22); width: 100%;
}
table {
	width: inherit !important;
}
.right-menu {
	padding: 0px;
}
.right-menu1 {
	padding: 0px;
}
.right-menu1 li::after {
	display: none !important;
}
.pp {
	padding: 10px 0px; text-align: center; line-height: 3rem;
}
.top-mid {
	text-align: center;
}
.top-right {
	top: 0px; right: 0rem; line-height: 60px; float: right; position: absolute;
}
.top-left {
	left: 2rem; top: 0px; line-height: 60px; float: left; position: absolute;
}
.page-shizi .member {
	width: 50%; height: auto !important; overflow: hidden;
}
html #wpadminbar {
	display: none;
}
}
li#wp-admin-bar-new-content {
	display: none;
}
.exp p {
	margin-bottom: 5px;
}
.xsy li {
	list-style: none; padding: 0px 1rem; width: 100%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed;
}
.xsy1 .am-list > li {
	border-width: 1px 0px; border-style: dashed; border-color: rgb(222, 222, 222); border-image: none; margin-bottom: -1px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.xsy li a {
	color: rgb(51, 51, 51); line-height: 1.5rem; font-size: 1.6rem; display: block;
}
.xsy li a:hover {
	color: rgb(0, 0, 0); padding-left: 10px;
}
.xsy li a i {
	color: rgb(187, 187, 187); font-size: 1.4rem; margin-right: 10px; float: right;
}
.xsy li a::before {
	color: rgb(244, 86, 86); padding-right: 10px; content: "?";
}
.xsy li:nth-child(2n+1) a::before {
	color: rgb(255, 204, 34);
}
.xsy li:nth-child(3n+1) a::before {
	color: rgb(87, 99, 225);
}
.xsy li:nth-child(4n+1) a::before {
	color: rgb(34, 255, 174);
}
.xsy li:nth-child(5n+1) a::before {
	color: rgb(34, 86, 255);
}
.xsy li:nth-child(6n+1) a::before {
	color: rgb(178, 213, 49);
}
.xsy2 img {
	margin-top: 0px; margin-bottom: 0px;
}
.xsy2 .am-slider-default .am-control-nav {
	width: 100%; text-align: center; bottom: inherit; position: absolute;
}
.am-table > tbody > tr > td {
	text-align: center !important; vertical-align: middle;
}
.page-title1 {
	background-position: center; height: 35rem; margin-bottom: 3rem; position: relative; background-size: cover;
}
.page-title1 .mask {
	background: rgba(50, 50, 50, 0); top: 0px; width: 100%; bottom: 0px; position: absolute;
}
.page-title1 h3 {
	color: rgb(255, 255, 255); line-height: 12rem;
}
.page-title1 h3 span {
	border-color: rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); font-size: 2rem;
}
.page-title1 .breadcrumbs {
	color: rgba(255, 255, 255, 0.5); font-size: 2rem; float: right;
}
.page-title1 .breadcrumbs a {
	opacity: 0.5;
}
.page-title1 .breadcrumbs a:hover {
	opacity: 1;
}
.page-title1 .breadcrumbs span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 1.6rem;
}
.xtitle {
	text-align: center; color: rgb(68, 68, 68); text-transform: uppercase; line-height: 5rem; letter-spacing: 0.5rem; font-size: 3.6rem; font-weight: 600; margin-bottom: 3rem;
}
.tb {
	color: rgb(204, 204, 204); display: block;
}
.menu-container ul li {
	list-style: none; float: left; position: relative;
}
.menu-container ul {
	padding: 0px 10rem; left: 0px; text-align: center; right: 0px; bottom: 0px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; background-color: rgb(255, 255, 255);
}
.menu-container ul li a {
	color: rgb(136, 136, 136); line-height: 5rem;
}
.menu-container ul li a i {
	
}
.menu-container ul li a:hover {
	color: rgb(0, 0, 0);
}
.menu-container ul li:hover {
	background: rgb(238, 238, 238);
}
.menu-container .current-menu-item a {
	color: rgb(0, 0, 0) !important;
}
.elink {
	background: none !important; width: auto !important; height: auto !important; color: rgb(59, 180, 242) !important; line-height: 1 !important;
}
.guest-name {
	font-weight: bold; margin-top: 1.5rem; margin-bottom: 0.8rem;
}
.guest-info {
	line-height: 1.6 !important; margin-top: 5px; margin-bottom: 0px;
}
.gtitle {
	color: rgb(24, 142, 0); font-size: 18px; margin-top: 3rem; margin-bottom: 0px;
}
.gtitle2 {
	color: rgb(0, 0, 255); font-size: 18px; margin-top: 3rem; margin-bottom: 0px;
}
.gtitle3 {
	color: rgb(102, 102, 153); font-size: 18px; margin-top: 3rem; margin-bottom: 0px;
}