.header-nav a.xw::after {
  background: #405980; }

.header-nav a.zt::after {
  background: #426666; }

.header-nav a.gd::after {
  background: #996b5c; }

.header-nav a.yj::after {
  background: #825476; }

.header-nav a.xb::after {
  background: #7c8f64; }

.header-nav a.sp::after {
  background: #487778; }

.header-nav a.rw::after {
  background: #99856b; }

.header-nav a.jy::after {
  background: #797d80; }

.header-nav a.sc::after {
  background: #825476; }

.home .header {
  background: #ede9e4 !important; }
.home .main {
  background: #ede9e4 !important; }

.xw-page .banner-page, .xw-page .banner-word {
  background: #e0e3e9 !important; }
.xw-page .m-grup-slidebar a.ac {
  border-bottom-color: #1d365a !important;
  color: #405980; }
.xw-page .m-grup-slidebar a:hover::after {
  background: #405980 !important;
  color: #1d365a; }
.xw-page .m-page .m-main .m-main-title {
  color: #405980 !important; }
.xw-page .m-page .m-main .date a {
  color: #405980 !important; }
.xw-page .m-page .m-slidebar .recommend {
  color: #405980 !important;
  border-bottom-color: #405980 !important; }
.xw-page .header-title {
  color: #405980; }
.xw-page .submenu ul li a.ac {
  color: #405980;
  border-bottom-color: #405980; }
.xw-page .phoneNav .accordion .link-, .xw-page .phoneNavM .accordion .link- {
  border-bottom-color: #405980 !important; }
.xw-page .article-info .title {
  color: #405980; }
.xw-page .article-info .date a {
  color: #405980; }

.zt-page .banner-page, .zt-page .banner-word {
  background: #e0e5e5 !important; }
.zt-page .m-grup-slidebar a.ac {
  border-bottom-color: #2e4646 !important;
  color: #426666; }
.zt-page .m-grup-slidebar a:hover::after {
  background: #426666 !important;
  color: #2e4646; }
.zt-page .m-page .m-main .m-main-title {
  color: #426666 !important; }
.zt-page .m-page .m-main .date a {
  color: #426666 !important; }
.zt-page .m-page .m-slidebar .recommend {
  color: #426666 !important;
  border-bottom-color: #426666 !important; }
.zt-page .header-title {
  color: #426666; }
.zt-page .submenu ul li a.ac {
  color: #426666;
  border-bottom-color: #426666; }
.zt-page .phoneNav .accordion .link-, .zt-page .phoneNavM .accordion .link- {
  border-bottom-color: #426666 !important; }
.zt-page .article-info .title {
  color: #426666; }
.zt-page .article-info .date a {
  color: #426666; }

.gd-page .banner-page, .gd-page .banner-word {
  background: #ede7e5 !important; }
.gd-page .m-grup-slidebar a.ac {
  border-bottom-color: #784838 !important;
  color: #996b5c; }
.gd-page .m-grup-slidebar a:hover::after {
  background: #996b5c !important;
  color: #784838; }
.gd-page .m-page .m-main .m-main-title {
  color: #996b5c !important; }
.gd-page .m-page .m-main .date a {
  color: #996b5c !important; }
.gd-page .m-page .m-slidebar .recommend {
  color: #996b5c !important;
  border-bottom-color: #996b5c !important; }
.gd-page .header-title {
  color: #996b5c; }
.gd-page .submenu ul li a.ac {
  color: #996b5c;
  border-bottom-color: #996b5c; }
.gd-page .phoneNav .accordion .link-, .gd-page .phoneNavM .accordion .link- {
  border-bottom-color: #996b5c !important; }
.gd-page .article-info .title {
  color: #996b5c; }
.gd-page .article-info .date a {
  color: #996b5c; }

.yj-page .banner-page, .yj-page .banner-word {
  background: #e9e3e7 !important; }
.yj-page .m-grup-slidebar a.ac {
  border-bottom-color: #602f54 !important;
  color: #825476; }
.yj-page .m-grup-slidebar a:hover::after {
  background: #825476 !important;
  color: #602f54; }
.yj-page .m-page .m-main .m-main-title {
  color: #825476 !important; }
.yj-page .m-page .m-main .date a {
  color: #825476 !important; }
.yj-page .m-page .m-slidebar .recommend {
  color: #825476 !important;
  border-bottom-color: #825476 !important; }
.yj-page .header-title {
  color: #825476; }
.yj-page .submenu ul li a.ac {
  color: #825476;
  border-bottom-color: #825476; }
.yj-page .phoneNav .accordion .link-, .yj-page .phoneNavM .accordion .link- {
  border-bottom-color: #825476 !important; }
.yj-page .article-info .title {
  color: #825476; }
.yj-page .article-info .date a {
  color: #825476; }

.xb-page .banner-page, .xb-page .banner-word {
  background: #e8ebe6 !important; }
.xb-page .m-grup-slidebar a.ac {
  border-bottom-color: #5a6b42 !important;
  color: #7c8f64; }
.xb-page .m-grup-slidebar a:hover::after {
  background: #7c8f64 !important;
  color: #5a6b42; }
.xb-page .m-page .m-main .m-main-title {
  color: #7c8f64 !important; }
.xb-page .m-page .m-main .date a {
  color: #7c8f64 !important; }
.xb-page .m-page .m-slidebar .recommend {
  color: #7c8f64 !important;
  border-bottom-color: #7c8f64 !important; }
.xb-page .header-title {
  color: #7c8f64; }
.xb-page .submenu ul li a.ac {
  color: #7c8f64;
  border-bottom-color: #7c8f64; }
.xb-page .phoneNav .accordion .link-, .xb-page .phoneNavM .accordion .link- {
  border-bottom-color: #7c8f64 !important; }
.xb-page .article-info .title {
  color: #7c8f64; }
.xb-page .article-info .date a {
  color: #7c8f64; }

.sp-page .banner-page, .sp-page .banner-word {
  background: #e1e7e7 !important; }
.sp-page .m-grup-slidebar a.ac {
  border-bottom-color: #114e4f !important;
  color: #487778; }
.sp-page .m-grup-slidebar a:hover::after {
  background: #487778 !important;
  color: #114e4f; }
.sp-page .m-page .m-main .m-main-title {
  color: #487778 !important; }
.sp-page .m-page .m-main .date a {
  color: #487778 !important; }
.sp-page .m-page .m-slidebar .recommend {
  color: #487778 !important;
  border-bottom-color: #487778 !important; }
.sp-page .header-title {
  color: #487778; }
.sp-page .submenu ul li a.ac {
  color: #487778;
  border-bottom-color: #487778; }
.sp-page .phoneNav .accordion .link-, .sp-page .phoneNavM .accordion .link- {
  border-bottom-color: #487778 !important; }
.sp-page .article-info .title {
  color: #487778; }
.sp-page .article-info .date a {
  color: #487778; }

.rw-page .banner-page, .rw-page .banner-word, .rw-page .banner-figures {
  background: #edeae7 !important; }
.rw-page .m-grup-slidebar a.ac {
  border-bottom-color: #786245 !important;
  color: #99856b; }
.rw-page .m-grup-slidebar a:hover::after {
  background: #99856b !important;
  color: #786245; }
.rw-page .m-page .m-main .m-main-title {
  color: #99856b !important; }
.rw-page .m-page .m-main .date a {
  color: #99856b !important; }
.rw-page .m-page .m-slidebar .recommend {
  color: #99856b !important;
  border-bottom-color: #99856b !important; }
.rw-page .header-title {
  color: #99856b; }
.rw-page .submenu ul li a.ac {
  color: #99856b;
  border-bottom-color: #99856b; }
.rw-page .phoneNav .accordion .link-, .rw-page .phoneNavM .accordion .link- {
  border-bottom-color: #99856b !important; }
.rw-page .article-info .title {
  color: #99856b; }
.rw-page .article-info .date a {
  color: #99856b; }

.jy-page .banner-page, .jy-page .banner-word {
  background: #e9eaea !important; }
.jy-page .m-grup-slidebar a.ac {
  border-bottom-color: #4c5459 !important;
  color: #797d80; }
.jy-page .m-grup-slidebar a:hover::after {
  background: #797d80 !important;
  color: #4c5459; }
.jy-page .m-page .m-main .m-main-title {
  color: #797d80 !important; }
.jy-page .m-page .m-main .date a {
  color: #797d80 !important; }
.jy-page .m-page .m-slidebar .recommend {
  color: #797d80 !important;
  border-bottom-color: #797d80 !important; }
.jy-page .header-title {
  color: #797d80; }
.jy-page .submenu ul li a.ac {
  color: #797d80;
  border-bottom-color: #797d80; }
.jy-page .phoneNav .accordion .link-, .jy-page .phoneNavM .accordion .link- {
  border-bottom-color: #797d80 !important; }
.jy-page .article-info .title {
  color: #797d80; }
.jy-page .article-info .date a {
  color: #797d80; }

.sc-page .m-grup-slidebar a.ac {
  border-bottom-color: #825476 !important;
  color: #825476; }
.sc-page .m-grup-slidebar a:hover::after {
  background: #825476 !important;
  color: #825476; }
.sc-page .m-page .m-main .m-main-title {
  color: #825476 !important; }
.sc-page .m-page .m-main .date a {
  color: #825476 !important; }
.sc-page .m-page .m-slidebar .recommend {
  color: #825476 !important;
  border-bottom-color: #825476 !important; }
.sc-page .header-title {
  color: #825476; }
.sc-page .submenu ul li a.ac {
  color: #825476;
  border-bottom-color: #825476; }
.sc-page .phoneNav .accordion .link-, .sc-page .phoneNavM .accordion .link- {
  border-bottom-color: #825476 !important; }
.sc-page .article-info .title {
  color: #825476; }
.sc-page .article-info .date a {
  color: #825476; }

.indexgs-wrap {
  display: none;
  color: #f1f1f1;
  /*font-family: 'fangzheng';*/
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000; }

.indexgs-wrap::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #6a6a6a;
  opacity: 0.9;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; }

#indexgs {
  width: 1440px;
  height: 100%;
  margin: 0 auto;
  position: relative; }

#indexg0 {
  position: absolute;
  font-size: 130px;
  left: 45%;
  top: 45%; }

#indexg1 {
  position: absolute;
  font-size: 50px;
  left: 35%;
  top: 25%; }

#indexg2 {
  position: absolute;
  font-size: 300px;
  left: 25%;
  top: 40%; }

#indexg3 {
  position: absolute;
  font-size: 180px;
  left: 75%;
  top: 10%; }

#indexg4 {
  position: absolute;
  font-size: 50px;
  left: 10%;
  top: 85%; }

#indexg5 {
  position: absolute;
  font-size: 90px;
  left: 92%;
  top: 30%; }

#indexg6 {
  position: absolute;
  font-size: 140px;
  left: 10%;
  top: 45%; }

#indexg7 {
  position: absolute;
  font-size: 120px;
  left: 20%;
  top: 25%; }

#indexg8 {
  position: absolute;
  font-size: 500px;
  left: 55%;
  top: 35%; }

#indexg9 {
  position: absolute;
  font-size: 140px;
  left: 90%;
  top: 45%; }

#indexg10 {
  position: absolute;
  font-size: 120px;
  left: 95%;
  top: 80%; }

#indexg11 {
  position: absolute;
  font-size: 50px;
  left: 90%;
  top: 10%; }

#indexg12 {
  position: absolute;
  font-size: 120px;
  left: 10%;
  top: 5%; }

#indexg13 {
  position: absolute;
  font-size: 150px;
  left: 55%;
  top: 75%; }

#indexg14 {
  position: absolute;
  font-size: 300px;
  left: 45%;
  top: 10%; }
.colors {
  display: flex;
  position: absolute;
  top: -7px;
  left: 0;
  right: 0;
  height: 7px;
  width: 100%;
  background: #405980; }
  .colors .color {
    float: left;
    background: #fff;
    height: 100%;
    width: 100%; }
  .colors .color-half {
    width: 50%; }
  .colors .color-item3 {
    width: 33.33%; }
  .colors .color-item4 {
    width: 25%; }
  .colors .color-xw {
    background: #405980; }
  .colors .color-zt {
    background: #426666; }
  .colors .color-gd {
    background: #996b5c; }
  .colors .color-yj {
    background: #825476; }
  .colors .color-xb {
    background: #7c8f64; }
  .colors .color-sp {
    background: #487778; }
  .colors .color-rw {
    background: #99856b; }
  .colors .color-jy {
    background: #797d80; }
  .colors .color-sc {
    background: #825476; }

.bq-span {
  position: absolute;
  left: 0;
  bottom: 0;
  display: inline-block;
  padding: 0 10px;
  line-height: 26px;
  color: #fff;
  font-size: 12px;
  background: #487778;
  letter-spacing: 1px; }

.bq-xw {
  background: #405980; }

.bq-zt {
  background: #426666; }

.bq-gd {
  background: #996b5c; }

.bq-yj {
  background: #825476; }

.bq-xb {
  background: #7c8f64; }

.bq-sp {
  background: #487778; }

.bq-rw {
  background: #99856b; }

.bq-jy {
  background: #797d80; }

.bq-sc {
  background: #825476; }

.video-span {
  position: absolute;
  left: 2px;
  bottom: 30px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #fff;
  -webkit-transition: all .3s;
  transition: all .3s;
  cursor: pointer; }

.video-span::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -5px;
  margin-left: -3px;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-left: 10px solid #000;
  border-bottom: 6px solid transparent;
  -webkit-transition: all .3s;
  transition: all .3s; }

.m-grup-item:hover .video-span {
  background: #426666; }

.m-grup-item:hover .video-span::before {
  border-left-color: #fff; }

.m-grup-item .pic .bq- {
  background: #405980; }

.errorcode{
  font-size: 14px;
  margin: 100px 0; 
}

.errorcode h2{
  font-size: 24px;
  font-weight: bold;
}