@import url(../js/animate.css/3.7.2/animate.simple.css);
@import url(../js/splide/4.0.7/css/splide.diy.min.css);
@import url(../js/fancybox/2.1.7/jquery.fancybox.css);
/* text color */
.color-main, .sub-about-leader .item .info .text .name {
  color: #003d64 !important; }

.color-sub {
  color: #c6a86f !important; }

.color-red {
  color: #f00 !important; }

.color-gold {
  color: #ffd700 !important; }

.color-orange {
  color: #ffa500 !important; }

.color-oldlace {
  color: #fdf5e6 !important; }

.color-blue {
  color: #00bfff !important; }

.color-green {
  color: #2e8b57 !important; }

.color-black, .home-research .items .title {
  color: #000 !important; }

.color-white, .header .menu ul li a, .home-slider .text, .home-news .items .item-img .text, .home-research .items .item, .home-pictures, .home-pictures .thumbnails p, .sub-slider .text, .sub-here,
.sub-here a,
.sub-here a:hover, .sub-items-news .item .more, .sub-about-organize .items .item label {
  color: #fff !important; }

.color-gray {
  color: #808080 !important; }

.color-silver {
  color: #c0c0c0 !important; }

.color-smoke {
  color: #f5f5f5 !important; }

.color-3 {
  color: #333 !important; }

.color-6 {
  color: #666 !important; }

.color-9, .home-research .items .title .text i, .home-teachb .items .item a .date, .home-letter .items .item .text .description, .sub-side .bests a .date, .sub-about-leader .item .info .text .through {
  color: #999 !important; }

.color-c {
  color: #ccc !important; }

.color-e {
  color: #eee !important; }

/* background color */
.bg-main, .sub-about-organize .items .item label {
  background-color: #003d64 !important; }

.bg-sub, .sub-items-news .item .more {
  background-color: #c6a86f !important; }

.bg-red {
  background-color: #f00 !important; }

.bg-gold {
  background-color: #ffd700 !important; }

.bg-orange {
  background-color: #ffa500 !important; }

.bg-oldlace {
  background-color: #fdf5e6 !important; }

.bg-blue {
  background-color: #00bfff !important; }

.bg-green {
  background-color: #2e8b57 !important; }

.bg-black, .home-research .items .item .img::after {
  background-color: #000 !important; }

.bg-white, .home-news .items .item, .home-teach .items a, .home-teachb .items .item, .sub-items-news .item, .sub-items-picture .item {
  background-color: #fff !important; }

.bg-gray {
  background-color: #808080 !important; }

.bg-silver {
  background-color: #c0c0c0 !important; }

.bg-smoke, .sub-about-organize .pops, .sub-about-organize .items, .sub-about-signboard .item:hover {
  background-color: #f5f5f5 !important; }

.bg-3 {
  background-color: #333 !important; }

.bg-6 {
  background-color: #666 !important; }

.bg-9 {
  background-color: #999 !important; }

.bg-c {
  background-color: #ccc !important; }

.bg-e {
  background-color: #eee !important; }

/* font style */
.bold, .sub-title, .sub-about-signboard .item {
  font-weight: bold; }

.italic {
  font-style: italic; }

.normal, .sub-slider .text .title, .sub-about-leader .item .info .text .name, .sub-about-organize .group, .sub-about-organize .items .item label {
  font-weight: normal;
  font-style: normal;
  white-space: normal; }

/* white space */
.nowrap, .home-research .items .title .text b, .home-research .items .title .text i {
  white-space: nowrap; }

/* font size */
.font-0, .header .logo, .sub-about-organize .pops {
  font-size: 0px; }

.font-10 {
  font-size: 10px; }

.font-12, .home-teachb .items .item a .date, .home-letter .items .item .date, .sub-side .bests a .date, .sub-items-news .item .text .date {
  font-size: 12px; }

.font-13, .footer .link div.friend, .footer .copyright {
  font-size: 13px; }

.font-14, .header .navbar ul li ul li a, .header .menu ul li a, .home-news .items .item-text .text div:last-child, .home-teach .items a, .home-letter .items .item .text .description, .sub-here .text, .sub-items-news .item .more {
  font-size: 14px; }

.font-15 {
  font-size: 15px; }

.font-16, .sub-about-organize .pops span {
  font-size: 16px; }

.font-18, .home-news .items .item .text, .home-teach .items a .text, .home-article .items .item .text, .sub-about-leader .item .info .text .through {
  font-size: 18px; }

.font-20, .home-bible .text p:first-child, .home-research .items .title .text i, .home-pictures .thumbnails p, .sub-items-news .item .text .name, .sub-items-picture .item:hover .text, .sub-about-organize .items .item label {
  font-size: 20px; }

.font-24, .home-research .items .text, .home-article .items .item:hover .text, .sub-about-leader .item .info .text .name {
  font-size: 24px; }

.font-32, .home-slider .text, .home-research .items .item:nth-child(n + 2):hover .text, .sub-about-organize .group {
  font-size: 32px; }

.font-36, .home-research .items .title .text, .sub-slider .text .title {
  font-size: 36px; }

.font-48 {
  font-size: 48px; }

.font-64 {
  font-size: 64px; }

/* line height */
.line-height-1 {
  line-height: 1; }

.line-height-2 {
  line-height: 2; }

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

.line-height-24 {
  line-height: 24px; }

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

.line-height-80 {
  line-height: 80px; }

.line-height-100 {
  line-height: 100px; }

/* text align */
.align-left {
  text-align: left; }

.align-right, .footer .link div.qrcode ul {
  text-align: right; }

.align-center, .header .navbar, .header .menu, .footer .about .slogan, .footer .copyright, .home-slider .text, .home-bible, .home-article .items .item .text, .sub-about-organize .group, .sub-about-organize .dep, .sub-about-organize .pops span, .sub-about-organize .items .item label,
.sub-about-organize .items .item span, .sub-education-teachers .teachers {
  text-align: center; }

.align-justify, .home-bible .text p:first-child {
  text-align: justify; }

/* vertical align */
.vertical-top {
  vertical-align: top; }

.vertical-middle {
  vertical-align: middle; }

.vertical-bottom {
  vertical-align: bottom; }

/* ellipsis */
.ellipsis, .home-letter .items .item .text .title, .sub-items-news .item .text .name, .ellipsis-2, .home-teach .items a .summary, .sub-items-news .item .text .summary, .ellipsis-3 {
  overflow: hidden;
  text-overflow: ellipsis; }

.ellipsis-2, .home-teach .items a .summary, .sub-items-news .item .text .summary, .ellipsis-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical; }

.ellipsis, .home-letter .items .item .text .title, .sub-items-news .item .text .name {
  white-space: nowrap; }
  .ellipsis-2, .home-teach .items a .summary, .sub-items-news .item .text .summary {
    -webkit-line-clamp: 2; }
  .ellipsis-3 {
    -webkit-line-clamp: 3; }

/* opacity */
.opacity-0, .header .menu, .home-research .items .item, .home-article .items .item:hover .img::after {
  opacity: 0; }

.opacity-1, .footer .link:before, .footer .link::after, .sub-about .bg {
  opacity: 0.1; }

.opacity-2, .home-research .items .item .img::after, .home-article .items .item .img::after {
  opacity: 0.2; }

.opacity-3, .home-pictures .background, .sub-slider .img:before {
  opacity: 0.3; }

.opacity-4, .sub-items-news .item .text .date {
  opacity: 0.4; }

.opacity-5, .home-teach .items a .date, .home-teach .items a .summary {
  opacity: 0.5; }

.opacity-6, .header .menu ul li a, .home-teach .items a .cate, .home-letter .items .item .date, .sub-items-news .item .text .summary {
  opacity: 0.6; }

.opacity-7, .footer .copyright, .home-bible .text p:last-child {
  opacity: 0.7; }

.opacity-8,
.sub-here a {
  opacity: 0.8; }

.opacity-9, .header .navbar ul li a {
  opacity: 0.9; }

.opacity-10, .header .menu ul li a:hover, .header:hover .menu,
.sub-here a:hover {
  opacity: 1; }

.margin-auto, .container, .home-slider .video video, .sub-about-leader .item .photo {
  margin-left: auto;
  margin-right: auto; }

/* margin */
.margin {
  margin: 0; }
  .margin-3 {
    margin: 3px; }
  .margin-left-3 {
    margin-left: 3px; }
  .margin-right-3 {
    margin-right: 3px; }
  .margin-top-3 {
    margin-top: 3px; }
  .margin-bottom-3 {
    margin-bottom: 3px; }
  .margin-5 {
    margin: 5px; }
  .margin-left-5 {
    margin-left: 5px; }
  .margin-right-5 {
    margin-right: 5px; }
  .margin-top-5, .home-teachb .items .item a .date {
    margin-top: 5px; }
  .margin-bottom-5 {
    margin-bottom: 5px; }
  .margin-10, .home-teach .items a {
    margin: 10px; }
  .margin-left-10 {
    margin-left: 10px; }
  .margin-right-10 {
    margin-right: 10px; }
  .margin-top-10, .home-bible .text p:last-child, .home-teach .items a .summary, .home-letter .items .item .date, .home-letter .items .item .text .description, .home-pictures .thumbnails p, .sub-side .bests a .date, .sub-about-leader .item .info .text .through {
    margin-top: 10px; }
  .margin-bottom-10, .home-teach .items a .cate, .sub-items-news .item .text .date {
    margin-bottom: 10px; }
  .margin-15 {
    margin: 15px; }
  .margin-left-15 {
    margin-left: 15px; }
  .margin-right-15 {
    margin-right: 15px; }
  .margin-top-15 {
    margin-top: 15px; }
  .margin-bottom-15, .home-teachb .items .item a .img {
    margin-bottom: 15px; }
  .margin-20 {
    margin: 20px; }
  .margin-left-20, .sub-side .bests h3 {
    margin-left: 20px; }
  .margin-right-20 {
    margin-right: 20px; }
  .margin-top-20, .header .menu ul li, .footer .link div.friend, .home-teach .items a .date, .sub-body, .sub-items-news .item, .sub-items-news .item .text .summary, .sub-items-news .item .more, .sub-about-leader .item .info .summary, .sub-about-organize .dep span {
    margin-top: 20px; }
  .margin-bottom-20, .header .menu ul li, .footer .about, .home-teachb .items .item h3, .sub-title, .sub-body, .sub-about-organize .group {
    margin-bottom: 20px; }
  .margin-30 {
    margin: 30px; }
  .margin-left-30 {
    margin-left: 30px; }
  .margin-right-30 {
    margin-right: 30px; }
  .margin-top-30, .home-research .items .title .text i {
    margin-top: 30px; }
  .margin-bottom-30, .sub-side .channels {
    margin-bottom: 30px; }
  .margin-left {
    margin-left: 0; }
  .margin-right {
    margin-right: 0; }
  .margin-top {
    margin-top: 0; }
  .margin-bottom {
    margin-bottom: 0; }

/* padding */
.padding {
  padding: 0; }
  .padding-3 {
    padding: 3px; }
  .padding-left-3 {
    padding-left: 3px; }
  .padding-right-3 {
    padding-right: 3px; }
  .padding-top-3 {
    padding-top: 3px; }
  .padding-bottom-3 {
    padding-bottom: 3px; }
  .padding-5 {
    padding: 5px; }
  .padding-left-5, .footer .about .slogan .s {
    padding-left: 5px; }
  .padding-right-5 {
    padding-right: 5px; }
  .padding-top-5 {
    padding-top: 5px; }
  .padding-bottom-5 {
    padding-bottom: 5px; }
  .padding-10, .content th, .content-cn th,
  .content td,
  .content-cn td, .sub-title, .sub-items-news .item .more, .sub-about-organize .items .item label {
    padding: 10px; }
  .padding-left-10 {
    padding-left: 10px; }
  .padding-right-10 {
    padding-right: 10px; }
  .padding-top-10, .sub-about-organize .pops {
    padding-top: 10px; }
  .padding-bottom-10, .sub-about-organize .pops {
    padding-bottom: 10px; }
  .padding-15 {
    padding: 15px; }
  .padding-left-15 {
    padding-left: 15px; }
  .padding-right-15 {
    padding-right: 15px; }
  .padding-top-15, .home-teachb .items .item a {
    padding-top: 15px; }
  .padding-bottom-15, .home-teachb .items .item h3, .home-teachb .items .item a, .sub-side .bests h3 {
    padding-bottom: 15px; }
  .padding-20, .home-news .items .item .text, .home-research .items .text, .home-research .items .title .more, .home-teach .items a, .home-teachb .items .item, .home-article .items .item .text, .home-letter .items .item, .sub-side .channels h3, .sub-side .channels ul li a, .sub-items-picture .item .text, .sub-about-organize .pops span,
  .sub-about-organize .items .item span, .sub-about-signboard .box, .sub-about-scenery .text, .sub-education-teachers .teachers ul li {
    padding: 20px; }
  .padding-left-20, .home-letter .items .item-img .text, .sub-title, .sub-items-news .item:hover .more {
    padding-left: 20px; }
  .padding-right-20, .sub-items-news .item:hover .more {
    padding-right: 20px; }
  .padding-top-20, .footer .link, .footer .copyright, .sub-about-leader .item .info .text .name {
    padding-top: 20px; }
  .padding-bottom-20, .footer .link, .footer .copyright {
    padding-bottom: 20px; }
  .padding-30, .sub-about-leader .item {
    padding: 30px; }
  .padding-left-30 {
    padding-left: 30px; }
  .padding-right-30 {
    padding-right: 30px; }
  .padding-top-30 {
    padding-top: 30px; }
  .padding-bottom-30 {
    padding-bottom: 30px; }
  .padding-left {
    padding-left: 0; }
  .padding-right {
    padding-right: 0; }
  .padding-top, .home-teachb .items .item a:first-child {
    padding-top: 0; }
  .padding-bottom, .home-teachb .items .item a:last-child {
    padding-bottom: 0; }

/* border */
.border-none, .home-teachb .items .item a:last-child, .sub-side .bests a:last-child {
  border: 0;
  outline: none; }

.border-solid-main {
  border: 1px solid #003d64; }

.border-solid-left-main {
  border-left: 1px solid #003d64; }

.border-solid-right-main {
  border-right: 1px solid #003d64; }

.border-solid-top-main {
  border-top: 1px solid #003d64; }

.border-solid-bottom-main {
  border-bottom: 1px solid #003d64; }

.border-solid-sub {
  border: 1px solid #c6a86f; }

.border-solid-left-sub {
  border-left: 1px solid #c6a86f; }

.border-solid-right-sub {
  border-right: 1px solid #c6a86f; }

.border-solid-top-sub {
  border-top: 1px solid #c6a86f; }

.border-solid-bottom-sub {
  border-bottom: 1px solid #c6a86f; }

.border-solid-c {
  border: 1px solid #ccc; }

.border-solid-left-c {
  border-left: 1px solid #ccc; }

.border-solid-right-c {
  border-right: 1px solid #ccc; }

.border-solid-top-c {
  border-top: 1px solid #ccc; }

.border-solid-bottom-c {
  border-bottom: 1px solid #ccc; }

.border-solid-d {
  border: 1px solid #ddd; }

.border-solid-left-d {
  border-left: 1px solid #ddd; }

.border-solid-right-d {
  border-right: 1px solid #ddd; }

.border-solid-top-d {
  border-top: 1px solid #ddd; }

.border-solid-bottom-d {
  border-bottom: 1px solid #ddd; }

.border-solid-e, .content th, .content-cn th,
.content td,
.content-cn td, .home-teachb .items .item, .home-letter .items .item, .sub-items-news .item, .sub-about-scenery .text {
  border: 1px solid #eee; }

.border-solid-left-e {
  border-left: 1px solid #eee; }

.border-solid-right-e {
  border-right: 1px solid #eee; }

.border-solid-top-e, .sub-side .channels ul li {
  border-top: 1px solid #eee; }

.border-solid-bottom-e, .home-teach .items a, .home-teachb .items .item a, .sub-side .channels ul, .sub-side .bests a, .sub-about-organize .items .item div {
  border-bottom: 1px solid #eee; }

.border-solid-f {
  border: 1px solid #fff; }

.border-solid-left-f {
  border-left: 1px solid #fff; }

.border-solid-right-f {
  border-right: 1px solid #fff; }

.border-solid-top-f {
  border-top: 1px solid #fff; }

.border-solid-bottom-f {
  border-bottom: 1px solid #fff; }

.border-dotted-main {
  border: 1px dotted #003d64; }

.border-dotted-left-main {
  border-left: 1px dotted #003d64; }

.border-dotted-right-main {
  border-right: 1px dotted #003d64; }

.border-dotted-top-main {
  border-top: 1px dotted #003d64; }

.border-dotted-bottom-main {
  border-bottom: 1px dotted #003d64; }

.border-dotted-sub {
  border: 1px dotted #c6a86f; }

.border-dotted-left-sub {
  border-left: 1px dotted #c6a86f; }

.border-dotted-right-sub {
  border-right: 1px dotted #c6a86f; }

.border-dotted-top-sub {
  border-top: 1px dotted #c6a86f; }

.border-dotted-bottom-sub {
  border-bottom: 1px dotted #c6a86f; }

.border-dotted-c {
  border: 1px dotted #ccc; }

.border-dotted-left-c {
  border-left: 1px dotted #ccc; }

.border-dotted-right-c {
  border-right: 1px dotted #ccc; }

.border-dotted-top-c {
  border-top: 1px dotted #ccc; }

.border-dotted-bottom-c {
  border-bottom: 1px dotted #ccc; }

.border-dotted-d {
  border: 1px dotted #ddd; }

.border-dotted-left-d {
  border-left: 1px dotted #ddd; }

.border-dotted-right-d {
  border-right: 1px dotted #ddd; }

.border-dotted-top-d {
  border-top: 1px dotted #ddd; }

.border-dotted-bottom-d {
  border-bottom: 1px dotted #ddd; }

.border-dotted-e {
  border: 1px dotted #eee; }

.border-dotted-left-e {
  border-left: 1px dotted #eee; }

.border-dotted-right-e {
  border-right: 1px dotted #eee; }

.border-dotted-top-e {
  border-top: 1px dotted #eee; }

.border-dotted-bottom-e {
  border-bottom: 1px dotted #eee; }

.border-dotted-f {
  border: 1px dotted #fff; }

.border-dotted-left-f {
  border-left: 1px dotted #fff; }

.border-dotted-right-f {
  border-right: 1px dotted #fff; }

.border-dotted-top-f {
  border-top: 1px dotted #fff; }

.border-dotted-bottom-f {
  border-bottom: 1px dotted #fff; }

.border-radius {
  border-radius: 100%; }
  .border-radius-5 {
    border-radius: 5px; }
  .border-radius-10 {
    border-radius: 10px; }
  .border-radius-15 {
    border-radius: 15px; }
  .border-radius-20 {
    border-radius: 20px; }

/* box shadow */
.box-shadow-c-4 {
  box-shadow: 0 2px 4px #ccc; }

.box-shadow-c-6 {
  box-shadow: 0 3px 6px #ccc; }

.box-shadow-c-10, .sub-about-signboard .box, .sub-education-teachers .teachers ul li {
  box-shadow: 0 5px 10px #ccc; }

.box-shadow-c-20 {
  box-shadow: 0 10px 20px #ccc; }

.box-shadow-d-4 {
  box-shadow: 0 2px 4px #ddd; }

.box-shadow-d-6 {
  box-shadow: 0 3px 6px #ddd; }

.box-shadow-d-10 {
  box-shadow: 0 5px 10px #ddd; }

.box-shadow-d-20, .sub-about-leader .item .photo {
  box-shadow: 0 10px 20px #ddd; }

.box-shadow-e-4 {
  box-shadow: 0 2px 4px #eee; }

.box-shadow-e-6, .home-news .items .item:hover, .home-research .items .item:nth-child(n + 2):hover, .home-letter .items .item:hover {
  box-shadow: 0 3px 6px #eee; }

.box-shadow-e-10, .sub-about-scenery a:hover {
  box-shadow: 0 5px 10px #eee; }

.box-shadow-e-20, .sub-items-news .item:hover, .sub-about-leader .item {
  box-shadow: 0 10px 20px #eee; }

/* transition */
.transition, .pagination a, .items .item, .header .navbar ul li a, .header .menu, .header .menu ul li a, .home-news .items .item, .home-news .items .item-img .image .img, .home-news .items .item-img .text, .home-research .items .text,
.home-research .items .more, .home-research .items .more::after, .home-research .items .item, .home-research .items .item .img, .home-teach .items a, .home-teachb .items .item a .img img, .home-article .items .item .img, .home-article .items .item .img::after, .home-article .items .item .text, .home-feature .items .item .img, .home-letter .items .item, .home-letter .items .item-img .img img, .sub-side .channels ul li a, .sub-side .bests a, .sub-items-news .item, .sub-items-news .item .image .img, .sub-items-news .item .more, .sub-items-picture .item .img, .sub-items-picture .item .text, .sub-about-scenery .list .item, .sub-about-scenery .img img, .home-more a {
  -webkit-transition: all 0.5s ease-out 0s;
  -moz-transition: all 0.5s ease-out 0s;
  -o-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s; }

/* clear */
.clear::after, .header .menu::after, .home-article .items::after, .home-letter .items .item::after, .sub-items-news .item::after, .sub-about-leader .item::after, .sub-about-scenery .list::after, .sub-education-teachers .teachers ul::after {
  content: '';
  display: table;
  clear: both; }

/* float */
.left, .header .menu ul, .home-article .items .item, .home-letter .items .item-img .img, .sub-items-news .item .image, .sub-about-leader .item .photo, .sub-about-signboard .item {
  float: left; }

.right, .sub-items-news .item .text {
  float: right; }

.none {
  float: none; }

/* display */
.display-inline-block, .footer .about .slogan .s, .home-bible .text, .sub-items-news .item .more, .sub-about-organize .dep span, .sub-about-organize .pops span {
  display: inline-block; }

.display-inline {
  display: inline; }

.display-block, .home-research .items .title .text b, .home-research .items .title .text i, .home-teachb .items .item a, .sub-side .channels ul li a, .sub-side .bests a, .sub-items-news .item, .sub-about-organize .items .item label,
.sub-about-organize .items .item span {
  display: block; }

.display-none, .home-teach .items a .cate, .home-pictures .thumbnails .splide__arrow svg {
  display: none; }

/* overflow */
.overflow-hidden, .header .menu, .home-section, .home-bible, .home-news .items .item, .home-news .items .item-img .image, .home-research .items .item, .home-teachb .items .item a .img, .home-letter .items .item-img .img, .sub-section, .sub-items-news .item .image, .sub-about-scenery .img {
  overflow: hidden; }

.overflow-scroll {
  overflow: scroll; }

/* visibility */
.visibility-hidden {
  visibility: hidden; }

.visibility-visible {
  visibility: visible; }

/* width */
.width {
  /* percent width */ }
  .width-auto, .header .menu ul li {
    width: auto;
    max-width: none; }
  .width-0 {
    width: 0px; }
  .width-20 {
    width: 20px; }
  .width-24 {
    width: 24px; }
  .width-36 {
    width: 36px; }
  .width-50 {
    width: 50px; }
  .width-80 {
    width: 80px; }
  .width-100 {
    width: 100px; }
  .width-200 {
    width: 200px; }
  .width-300 {
    width: 300px; }
  .width-percent-0 {
    width: 0%; }
  .width-percent-5 {
    width: 5%; }
  .width-percent-10 {
    width: 10%; }
  .width-percent-15 {
    width: 15%; }
  .width-percent-16-66 {
    width: 16.66%; }
  .width-percent-20 {
    width: 20%; }
  .width-percent-25 {
    width: 25%; }
  .width-percent-30, .sub-about-signboard .item {
    width: 30%; }
  .width-percent-3333 {
    width: 33.33%; }
  .width-percent-382, .sub-items-news .item .image {
    width: 38.2%; }
  .width-percent-40 {
    width: 40%; }
  .width-percent-50, .sub-here::after {
    width: 50%; }
  .width-percent-60 {
    width: 60%; }
  .width-percent-618, .sub-items-news .item .text {
    width: 61.8%; }
  .width-percent-6666 {
    width: 66.66%; }
  .width-percent-70 {
    width: 70%; }
  .width-percent-75 {
    width: 75%; }
  .width-percent-80 {
    width: 80%; }
  .width-percent-90 {
    width: 90%; }
  .width-percent-100, .header .logo a, .home-slider .video video, .home-news .items .item-img .image img, .home-teachb .items .item a .img img, .home-letter .items .item-img .img img, .sub-slider img, .sub-items-news .item .image img, .sub-about-scenery .img img {
    width: 100%; }

/* height */
.height {
  /* percent height */ }
  .height-auto, .header:hover .menu {
    height: auto; }
  .height-0, .header .menu {
    height: 0px; }
  .height-20 {
    height: 20px; }
  .height-24 {
    height: 24px; }
  .height-36 {
    height: 36px; }
  .height-50 {
    height: 50px; }
  .height-80 {
    height: 80px; }
  .height-100 {
    height: 100px; }
  .height-percent-0 {
    height: 0%; }
  .height-percent-100, .header .top, .sub-about-scenery .img img:first-child {
    height: 100%; }

/* position */
.relative, .items .item, .header .top, .footer, .footer .about, .footer .link, .footer .copyright, .home-slider .video, .home-bible .text, .home-news .items .item, .home-news .items .item-img .image, .home-research .items .title, .home-research .items .item, .home-teachb .items .item h3, .home-teachb .items .item a .img, .home-article .items .item, .home-article .items .item .img, .home-feature .items .item, .home-letter .items .item-img, .home-pictures, .sub-slider, .sub-here,
.sub-here a, .sub-side .bests h3, .sub-items-news .item .image, .sub-about, .sub-about-scenery, .sub-about-scenery .list .item, .sub-about-scenery .img {
  position: relative; }

.absolute, .header, .header .logo, .home-bible .text::before, .home-teachb .items .item a .img img:first-child, .home-pictures .background, .home-pictures .thumbnails, .home-pictures .thumbnails p, .sub-here a::after, .sub-about-scenery .play, .absolute-full, .header:before, .home-news .items .item-img .image .img, .home-research .items .item .img::after, .home-article .items .item .img::after, .sub-slider .img:before, .sub-here::after, .sub-items-news .item .image .img, .absolute-top, .header .menu, .footer:before, .footer .link:before, .home-research .items .text, .sub-here .text, .sub-about .bg, .absolute-bottom, .footer .link::after, .home-news .items .item-img .text,
.home-research .items .more, .home-research .items .more::after, .home-teachb .items .item h3::after, .home-article .items .item .text, .sub-slider .text, .sub-side .bests h3::after, .sub-items-picture .item .text, .absolute-middle, .home-slider .text, .absolute-center, .fixed, .fixed-full, .fixed-top, .fixed-bottom, .fixed-middle, .fixed-center {
  z-index: 100; }

.absolute, .header, .header .logo, .home-bible .text::before, .home-teachb .items .item a .img img:first-child, .home-pictures .background, .home-pictures .thumbnails, .home-pictures .thumbnails p, .sub-here a::after, .sub-about-scenery .play, .absolute-full, .header:before, .home-news .items .item-img .image .img, .home-research .items .item .img::after, .home-article .items .item .img::after, .sub-slider .img:before, .sub-here::after, .sub-items-news .item .image .img, .absolute-top, .header .menu, .footer:before, .footer .link:before, .home-research .items .text, .sub-here .text, .sub-about .bg, .absolute-bottom, .footer .link::after, .home-news .items .item-img .text,
.home-research .items .more, .home-research .items .more::after, .home-teachb .items .item h3::after, .home-article .items .item .text, .sub-slider .text, .sub-side .bests h3::after, .sub-items-picture .item .text, .absolute-middle, .home-slider .text, .absolute-center {
  content: '';
  position: absolute; }

.fixed, .fixed-full, .fixed-top, .fixed-bottom, .fixed-middle, .fixed-center {
  position: fixed; }

.absolute-full, .header:before, .home-news .items .item-img .image .img, .home-research .items .item .img::after, .home-article .items .item .img::after, .sub-slider .img:before, .sub-here::after, .sub-items-news .item .image .img, .fixed-full {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

.absolute-top, .header .menu, .footer:before, .footer .link:before, .home-research .items .text, .sub-here .text, .sub-about .bg, .fixed-top {
  left: 0;
  right: 0;
  top: 0; }

.absolute-bottom, .footer .link::after, .home-news .items .item-img .text,
.home-research .items .more, .home-research .items .more::after, .home-teachb .items .item h3::after, .home-article .items .item .text, .sub-slider .text, .sub-side .bests h3::after, .sub-items-picture .item .text, .fixed-bottom {
  left: 0;
  right: 0;
  bottom: 0; }

.absolute-middle, .home-slider .text, .fixed-middle {
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%); }

.absolute-center, .fixed-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

/* z-index */
.z-index-1, .header .navbar, .header .menu, .footer:before, .home-research .items .text,
.home-research .items .more, .home-pictures .background, .sub-slider .img:before, .sub-about .bg {
  z-index: 1; }

.z-index-10, .header .logo {
  z-index: 10; }

.z-index-20, .header .top, .footer .about, .footer .link, .footer .copyright, .home-slider .text, .home-pictures .thumbnails, .sub-slider .text {
  z-index: 20; }

.z-index-30 {
  z-index: 30; }

.z-index-100 {
  z-index: 100; }

.grid {
  display: grid; }

.button, .button-main {
  height: 44px;
  font-size: 16px;
  line-height: 44px;
  padding: 0 20px;
  margin: 0;
  border-radius: 22px;
  text-align: center; }
  .button::after, .button-main::after {
    display: none; }

.button-main {
  background-color: #003d64; }

.button-none {
  font-size: 14px;
  line-height: inherit;
  text-align: left;
  background: none;
  border-color: transparent;
  padding: 0;
  margin: 0; }
  .button-none::after {
    display: none; }

.button-small {
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  padding: 0 15px; }

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

body {
  font-family: "Microsoft YaHei", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  line-height: 1.6;
  color: #333;
  background: white; }

a {
  color: #333;
  text-decoration: none; }

input,
textarea,
select {
  font-family: inherit;
  font-size: 100%; }

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form {
  margin: 0; }

h4,
h5,
h6 {
  font-size: 1em; }

img {
  display: block;
  max-width: 100%;
  border: 0; }

.navbar ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  .navbar ul li {
    position: relative;
    float: left; }
    .navbar ul li a {
      display: block;
      white-space: nowrap; }
    .navbar ul li ul {
      display: none;
      position: absolute;
      left: 0;
      top: 100%; }
      .navbar ul li ul li {
        float: none; }
        .navbar ul li ul li ul {
          left: 100%;
          top: 0; }
    .navbar ul li:hover > ul {
      display: block; }

.pagination {
  font-size: 0;
  margin: 4rem 0 0;
  text-align: center; }
  .pagination a,
  .pagination span {
    display: inline-block;
    font-size: 1rem;
    margin: 0 0.5em;
    padding: 0.5em 1em;
    border-radius: 0.5em;
    background-color: #f2f2f2; }
  .pagination a:hover {
    color: #fff;
    background-color: #003d64; }
  .pagination span.active {
    color: #fff;
    background-color: #003d64; }

ul.pagination {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center; }
  ul.pagination li {
    display: inline-block; }

/* container */
.container {
  max-width: 1400px;
  padding-left: 50px;
  padding-right: 50px; }

/* ul none */
.ul-none, .header .menu ul, .footer .link div.nav ul, .footer .link div.qrcode ul, .sub-side .channels ul, .sub-education-teachers .teachers ul {
  margin: 0;
  padding: 0;
  list-style: none !important; }

/* content */
.content table, .content-cn table {
  width: 100%;
  border-collapse: collapse; }

.content hr, .content-cn hr {
  border: 0;
  border-top: 1px solid #ddd; }

.content-cn img {
  display: inline-block; }

.content-cn p {
  margin-bottom: 1em;
  line-height: 1.8; }

.content-cn li p, .content-cn table p {
  margin-bottom: 0; }

body {
  cursor: url("../image/cur.cur"), default; }

a:hover {
  color: #003d64; }

.wrapper {
  position: relative;
  min-width: 1300px; }

.items {
  display: flex;
  flex-flow: row wrap; }
  .items .item {
    flex: 0 0 auto; }
  .items-col-2 .item {
    width: 48.5%;
    margin-top: 3%;
    margin-right: 3%; }
    .items-col-2 .item:nth-child(-n + 2) {
      margin-top: 0; }
    .items-col-2 .item:nth-child(2n) {
      margin-right: 0; }
  .items-col-3 .item {
    width: 31.3333%;
    margin-top: 3%;
    margin-right: 3%; }
    .items-col-3 .item:nth-child(-n + 3) {
      margin-top: 0; }
    .items-col-3 .item:nth-child(3n) {
      margin-right: 0; }
  .items-col-4 .item {
    width: 22.75%;
    margin-top: 3%;
    margin-right: 3%; }
    .items-col-4 .item:nth-child(-n + 4) {
      margin-top: 0; }
    .items-col-4 .item:nth-child(4n) {
      margin-right: 0; }

.header {
  z-index: 2000;
  left: 0;
  right: 0; }
  .header:before {
    background-color: #003d64;
    opacity: 0.5;
    z-index: 10; }
  .header .logo {
    left: 50%;
    width: 22%;
    height: 100%;
    margin-left: -11%; }
    .header .logo a, .header .logo::after {
      display: inline-block;
      vertical-align: middle; }
    .header .logo::after {
      content: '';
      height: 100%; }
    .header .logo .l2 {
      display: none;
      max-width: 80%;
      margin: 24px auto 0; }
  .header .navbar {
    height: 120px;
    line-height: 120px; }
    .header .navbar ul li a {
      color: #fff; }
      .header .navbar ul li a:hover {
        font-weight: bold; }
    .header .navbar > ul > li {
      width: 9%; }
      .header .navbar > ul > li:nth-child(4) {
        margin-right: 28%; }
  .header .open-menu {
    display: none; }
  .header .menu {
    padding-top: 110px;
    background-color: #003d64; }
    .header .menu p {
      display: none; }
    .header .menu ul {
      width: 9%; }
      .header .menu ul li a {
        margin-bottom: 0; }
      .header .menu ul:nth-child(8) {
        margin-right: 28%; }
    .header .menu a.close-menu {
      display: none; }
  .header:hover .logo .l1 {
    display: none; }
  .header:hover .logo .l2 {
    display: block; }
  .header:hover .menu {
    padding-bottom: 50px; }

.footer {
  margin-top: 70px;
  background-color: #003d64; }
  .footer:before {
    content: '';
    height: 80px;
    top: -70px;
    background: url(../image/svg-bg.svg) no-repeat top center;
    background-size: auto 80px; }
  .footer,
  .footer a {
    color: #fff; }
  .footer .about {
    line-height: 30px; }
    .footer .about img {
      height: 60px; }
    .footer .about .address,
    .footer .about .tel {
      height: 30px;
      text-align: justify; }
    .footer .about .address {
      padding-top: 5px; }
    .footer .about .tel::after {
      content: '';
      display: inline-block;
      width: 100%; }
  .footer .link {
    display: flex;
    justify-content: space-between; }
    .footer .link:before, .footer .link::after {
      content: '';
      border-top: 1px solid #fff; }
    .footer .link div.nav {
      flex-grow: 1; }
      .footer .link div.nav ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap; }
        .footer .link div.nav ul li {
          flex: 0 0 auto;
          width: 25%;
          line-height: 36px; }
    .footer .link div.friend a,
    .footer .link div.friend span {
      margin-right: 5px;
      white-space: nowrap; }
    .footer .link div.qrcode {
      width: 220px; }
      .footer .link div.qrcode ul img {
        width: 120px;
        margin-left: 100px; }
  .footer .copyright a,
  .footer .copyright span {
    margin: 0 0.5em;
    white-space: nowrap; }
    .footer .copyright a:first-child,
    .footer .copyright span:first-child {
      margin-left: 0; }
    .footer .copyright a:last-child,
    .footer .copyright span:last-child {
      margin-right: 0; }

.banner img {
  display: block;
  width: 100%; }

.home-section {
  padding: 100px 0; }

.home-title {
  position: relative;
  color: #003d64;
  font-size: 32px;
  text-align: center;
  padding-bottom: 25px;
  margin-bottom: 30px; }
  .home-title::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: url(../image/svg-hua2.svg) no-repeat center bottom;
    background-size: auto 18px; }
  .home-title-w, .home-teach .home-title, .home-teachb .home-title {
    color: #fff; }
    .home-title-w::after, .home-teach .home-title::after, .home-teachb .home-title::after {
      filter: brightness(0) invert(1); }

.home-slider .video {
  overflow: hidden; }
  .home-slider .video video {
    display: block; }

.home-bible {
  padding: 60px 0; }
  .home-bible .text {
    padding-left: 80px; }
    .home-bible .text p:first-child {
      font-weight: normal; }
    .home-bible .text::before {
      left: 0;
      top: 0;
      width: 50px;
      height: 50px;
      content: '';
      background: url(../image/svg-quote.svg) no-repeat center center;
      background-size: contain; }

.home-news {
  background: url(../image/bg-home-news.jpg?t=2) no-repeat center center;
  background-size: cover; }
  .home-news .items {
    margin: 0 auto;
    display: flex;
    flex-flow: row wrap; }
    .home-news .items .item {
      flex: 0 0 auto;
      width: 31.3333%;
      margin-top: 3%;
      margin-right: 3%;
      border-top: 6px solid #003d64; }
      .home-news .items .item img {
        width: 100%; }
      .home-news .items .item-img .image {
        background: #003d64 url(../image/logo.svg) no-repeat center center;
        background-size: 80% auto; }
        .home-news .items .item-img .image .img {
          background: no-repeat center center;
          background-size: cover; }
      .home-news .items .item:nth-child(5) {
        border-color: #c6a86f; }
      .home-news .items .item:nth-child(-n + 3) {
        margin-top: 0; }
      .home-news .items .item:nth-child(3n) {
        margin-right: 0; }
      .home-news .items .item:hover .img {
        transform: scale(1.1); }

.home-research {
  background: url(../image/bg-home-research.png) no-repeat center center;
  background-size: cover; }
  .home-research .items {
    display: flex; }
    .home-research .items .text {
      right: auto;
      margin-top: 15%;
      writing-mode: tb-lr;
      writing-mode: vertical-lr; }
    .home-research .items .more {
      left: auto;
      right: 10%;
      writing-mode: vertical-rl;
      padding-bottom: 50px; }
      .home-research .items .more::after {
        content: '';
        left: 50%;
        right: auto;
        width: 1px;
        height: 40px;
        background-color: #fff; }
    .home-research .items .title {
      flex: 0 0 auto;
      width: 12%;
      margin-left: 0; }
      .home-research .items .title .text {
        color: #003d64; }
        .home-research .items .title .text i {
          text-transform: uppercase; }
      .home-research .items .title .more {
        writing-mode: tb-lr;
        writing-mode: vertical-lr; }
    .home-research .items .item {
      flex: 0 0 auto;
      width: 20%;
      margin-left: 2%; }
      .home-research .items .item .text, .home-research .items .item .more {
        z-index: 2000; }
      .home-research .items .item .img,
      .home-research .items .item .img img {
        width: auto; }
      .home-research .items .item .img::after {
        content: ''; }
      .home-research .items .item:nth-child(2), .home-research .items .item:nth-child(4) {
        transform: translateY(-50px); }
      .home-research .items .item:nth-child(3), .home-research .items .item:nth-child(5) {
        transform: translateY(50px); }
      .home-research .items .item:nth-child(n + 2):hover .more {
        padding-bottom: 80px; }
        .home-research .items .item:nth-child(n + 2):hover .more::after {
          height: 70px; }
      .home-research .items .item:nth-child(n + 2):hover .img {
        transform: scale(1.05); }
  .home-research.show .items .item {
    transform: none !important;
    opacity: 1 !important; }

.home-teach {
  padding-bottom: 0;
  background: url(../image/bg-home-teach.jpg) no-repeat top center;
  background-size: cover; }
  .home-teach .container {
    padding: 2% 0;
    background-color: #f2f2ee; }
  .home-teach .items {
    display: flex;
    justify-content: center; }
    .home-teach .items a {
      width: 30%;
      display: block;
      border-radius: 10px; }
      .home-teach .items a:hover {
        color: #fff;
        background-color: #c6a86f !important; }

.home-teachb {
  background: url(../image/bg-home-teach.jpg) no-repeat center center;
  background-size: cover; }
  .home-teachb .items .item {
    width: 25%;
    margin: 100px 0 60px;
    border-top: 4px solid #003d64; }
    .home-teachb .items .item h3 {
      color: #003d64; }
      .home-teachb .items .item h3::after {
        content: '';
        overflow: hidden;
        width: 30px;
        height: 3px;
        background-color: #c6a86f; }
    .home-teachb .items .item a:hover .img img {
      transform: scale(1.1); }
    .home-teachb .items .item:nth-child(2) {
      width: 46%;
      margin: 0 2%; }

.home-article {
  background: linear-gradient(180deg, transparent, #c6a86f); }
  .home-article .items .item {
    width: 25%; }
    .home-article .items .item .img {
      background: no-repeat center center;
      background-size: 100% auto; }
      .home-article .items .item .img::after {
        content: '';
        background-color: #003d64; }
    .home-article .items .item .text {
      color: #fff;
      background: linear-gradient(180deg, transparent, #003d64); }
    .home-article .items .item:hover .img {
      background-size: 110% auto; }
    .home-article .items .item:nth-child(1) .img, .home-article .items .item:nth-child(8) .img {
      padding-top: 80%; }
    .home-article .items .item:nth-child(2) .img, .home-article .items .item:nth-child(3) .img {
      padding-top: 90%; }
    .home-article .items .item:nth-child(4) .img, .home-article .items .item:nth-child(5) .img {
      padding-top: 100%; }
    .home-article .items .item:nth-child(6) .img, .home-article .items .item:nth-child(7) .img {
      padding-top: 90%; }
    .home-article .items .item:nth-child(5) .box {
      margin-top: -20%; }
    .home-article .items .item:nth-child(6) .box, .home-article .items .item:nth-child(7) .box {
      margin-top: -10%; }

.home-feature .items {
  display: flex; }
  .home-feature .items .item {
    flex: 0 0 auto;
    width: 49%;
    margin-left: 2%; }
    .home-feature .items .item .img {
      padding-top: 50%;
      background: no-repeat center center;
      background-size: 100% auto; }
    .home-feature .items .item:first-child {
      margin-left: 0; }
    .home-feature .items .item:hover .img {
      background-size: 110% auto; }

.home-letter .items .item {
  border-top: 4px solid #003d64;
  background-color: #fff; }
  .home-letter .items .item:nth-child(2), .home-letter .items .item:nth-child(3) {
    border-top-color: #c6a86f; }
  .home-letter .items .item-img .img {
    width: 40%; }
  .home-letter .items .item-img .text {
    margin-left: 40%; }
  .home-letter .items .item:hover {
    background-color: #f5f5f5; }
    .home-letter .items .item:hover .img img {
      transform: scale(1.05); }

.home-pictures {
  height: 800px;
  margin-bottom: 100px;
  overflow: hidden;
  background-color: #000; }
  .home-pictures .background {
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    filter: grayscale(100%); }
    .home-pictures .background img {
      width: 100%;
      margin: 0 auto; }
  .home-pictures .thumbnails {
    top: 50%;
    left: 50%;
    width: 780px;
    transform: translate(-50%, -50%); }
    .home-pictures .thumbnails img {
      width: 90%; }
    .home-pictures .thumbnails p {
      top: 20px;
      right: 2%;
      writing-mode: tb-lr;
      writing-mode: vertical-lr;
      letter-spacing: 5px; }
    .home-pictures .thumbnails .splide,
    .home-pictures .thumbnails .splide__track,
    .home-pictures .thumbnails .splide__list,
    .home-pictures .thumbnails .splide__slide,
    .home-pictures .thumbnails .splide__bg {
      width: 100%;
      height: 100%; }
    .home-pictures .thumbnails .splide__bg {
      background: no-repeat center center;
      background-size: cover; }
    .home-pictures .thumbnails .splide__arrow {
      width: 92px;
      height: 58px;
      background: no-repeat;
      border-radius: 0; }
      .home-pictures .thumbnails .splide__arrow--prev {
        left: -40px;
        background-image: url(../image/silder-arr-prev.png); }
      .home-pictures .thumbnails .splide__arrow--next {
        right: -40px;
        background-image: url(../image/silder-arr-next.png); }

.sub-section {
  padding: 140px 0 100px; }

.sub-title {
  color: white;
  background-color: #003d64; }

.sub-slider img {
  margin: 0 auto; }

.sub-slider .text {
  bottom: 4rem; }

.sub-slider .img:before {
  content: '';
  background-color: #003d64; }

.sub-here::after,
.sub-here .text {
  height: 5em;
  line-height: 5em;
  margin-top: -2.5em; }

.sub-here::after {
  content: '';
  background-color: #003d64; }

.sub-here .text {
  z-index: 1000; }

.sub-here a {
  display: inline-block;
  padding-right: 2em; }
  .sub-here a::after {
    content: '';
    top: 50%;
    right: 0.6rem;
    width: 2px;
    height: 2px;
    margin-top: -1px;
    border-radius: 100%;
    background-color: #fff; }

.sub-side .channels h3 {
  color: white;
  background-color: #003d64; }

.sub-side .channels ul li a:hover {
  background-color: #eee; }

.sub-side .channels ul li a.selected {
  background-color: #eee; }

.sub-side .bests {
  padding: 20px 0 0;
  background-color: #fafafa; }
  .sub-side .bests h3 {
    color: #003d64; }
    .sub-side .bests h3::after {
      content: '';
      overflow: hidden;
      width: 30px;
      height: 3px;
      background-color: #c6a86f; }
  .sub-side .bests a {
    padding: 15px 20px; }
    .sub-side .bests a:hover {
      background-color: #eee; }

.sub-items-news .item:first-child {
  margin-top: 0; }

.sub-items-news .item .image {
  background: #003d64 url(../image/logo.svg) no-repeat center center;
  background-size: 80% auto; }
  .sub-items-news .item .image .img {
    background: no-repeat center center;
    background-size: cover; }

.sub-items-news .item .text {
  padding: 2% 5%; }

.sub-items-news .item:hover .image .img {
  transform: scale(1.1); }

.sub-items-picture .item .img {
  padding-top: 70%;
  background: no-repeat center center;
  background-size: 100% auto; }

.sub-items-picture .item .text {
  color: #fff;
  background: linear-gradient(180deg, transparent, #003d64); }

.sub-items-picture .item:hover .img {
  background-size: 110% auto; }

.sub-about .bg {
  left: 50%;
  top: 100px;
  width: 400px;
  margin-left: -800px; }

.sub-about-leader .item {
  border-top: 6px solid #c6a86f;
  border-bottom: 6px solid #003d64;
  margin-bottom: 40px; }
  .sub-about-leader .item .photo {
    width: 160px;
    height: 160px;
    border-radius: 100%;
    overflow: hidden; }
  .sub-about-leader .item .info {
    margin-left: 200px; }

.sub-about-organize .dep span {
  padding: 20px 0; }

.sub-about-organize .pops {
  border-top: 4px solid #003d64; }
  .sub-about-organize .pops span {
    width: 12.5%; }

.sub-about-organize .items {
  border-top: 4px solid #003d64; }
  .sub-about-organize .items .item div {
    line-height: 30px; }
  .sub-about-organize .items .item i,
  .sub-about-organize .items .item em {
    display: inline-block;
    font-style: normal;
    text-align: justify;
    height: 20px;
    font-size: 15px;
    line-height: 20px; }
    .sub-about-organize .items .item i::after,
    .sub-about-organize .items .item em::after {
      content: '';
      display: inline-block;
      width: 100%;
      overflow: hidden;
      height: 0; }
  .sub-about-organize .items .item i {
    width: 48px; }
  .sub-about-organize .items .item em {
    color: #398ac0;
    background-color: #e0eff5;
    width: 70px;
    padding: 0 5px;
    margin-right: 10px;
    border-radius: 5px; }

.sub-about-signboard .box {
  border-top: 6px solid #c6a86f;
  border-bottom: 6px solid #003d64; }

.sub-about-signboard .item:nth-child(3n - 1) {
  margin-left: 5%;
  margin-right: 5%; }

.sub-about-scenery .list .item {
  float: left;
  width: 32%;
  margin-bottom: 20px; }
  .sub-about-scenery .list .item:nth-child(3n - 1) {
    margin-left: 2%;
    margin-right: 2%; }

.sub-about-scenery .play {
  z-index: 200;
  left: 50%;
  top: 50%;
  width: 80px;
  height: 80px;
  margin: -80px 0 0 -40px; }

.sub-about-scenery .img img:first-child {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10; }

.sub-about-scenery .text .name {
  color: #003d64;
  height: 3em; }

.sub-about-scenery a:hover .img img:first-child {
  transform: scale(1.1); }

.sub-about-scenery .videos {
  display: none;
  border: 3px solid #080808;
  background-color: #000;
  position: fixed;
  left: 10%;
  top: 10%;
  z-index: 5000;
  width: 80%;
  height: 80%; }

.sub-about-scenery .vclose {
  position: absolute;
  right: 1%;
  top: 1%;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  font-size: 30px; }

.sub-education-teachers .teachers ul li {
  float: left;
  width: 10.75%;
  margin: 10px 1%;
  border-top: 3px solid #c6a86f;
  border-bottom: 3px solid #003d64; }
  .sub-education-teachers .teachers ul li:nth-child(8n + 1) {
    margin-left: 0; }
  .sub-education-teachers .teachers ul li:nth-child(8n) {
    margin-right: 0; }

.sub-student-union .list .item {
  width: 100%;
  margin: 20px 0;
  overflow: hidden;
  background-color: #fafafa; }

.sub-student-union .img {
  float: left;
  width: 160px; }

.sub-student-union .text {
  margin-left: 160px; }
  .sub-student-union .text div {
    padding: 5px; }
    .sub-student-union .text div:nth-child(even) {
      background-color: #f5f5f5; }
  .sub-student-union .text label {
    float: left;
    width: 80px;
    padding-left: 10px;
    text-align: justify; }
  .sub-student-union .text span,
  .sub-student-union .text strong {
    display: block;
    margin-left: 100px; }

.sub-contact .text,
.sub-contact .map {
  height: 600px; }

.sub-contact .text {
  padding: 80px;
  color: white;
  background: url(../image/contact-bg.jpg) no-repeat center center;
  background-size: cover; }

.sub-contact hr {
  width: 40px;
  margin: 20px 0;
  border: 0;
  border-top: 4px solid #fff;
  border-radius: 10px; }

.sub-contact dl,
.sub-contact dt,
.sub-contact dd {
  margin: 0;
  padding: 0;
  overflow: hidden; }

.sub-contact dl {
  margin-top: 30px; }

.sub-contact dt {
  float: left;
  width: 45px;
  padding: 10px 5px; }

.sub-contact dd {
  float: right;
  width: calc(100% - 45px); }

.content-cn table {
  border-bottom: 6px solid #003d64; }
  .content-cn table tr:nth-child(odd) {
    background-color: #f5f5f5; }
  .content-cn table th,
  .content-cn table td {
    text-align: center;
    border: 1px solid #eee; }
  .content-cn table th {
    color: white;
    background-color: #c6a86f; }

#scrollUp {
  bottom: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  background: #003d64 url(../image/svg-up.svg) no-repeat center center; }

  .home-more {padding-top: 30px; text-align:center;}
  .home-more a {
	  display: inline-block;
	  color: #fff;
	  font-size: 14px;
	  padding: 10px 42px;
	  background-color: #c6a86f;
  }
  .home-more a:hover {
	  border-radius: 5px;
	  box-shadow: 0 0 20px rgba(0,0,0,0.2);
  }
  .sub-about-organize .items .item label {
	  height: 72px;
	  font-size: 18px;
	  line-height: 52px;
  }
  .sub-about-organize .items .item label.b {
	  line-height: 26px;
  }