.header {
  height: 12.94rem;
  background: url(../img/icon100.jpg) no-repeat top center;
  background-size: 100% 12.95rem;
}
.header .head .w {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header .head .w .left a {
  display: block;
}
.header .head .w .left a img {
  width: 6.09rem;
  height: 0.55rem;
}
.header .head .w .rig img {
  width: 6.14rem;
  height: 1.54rem;
}
.index {
  min-height: 100vh;
  background-color: #fffef4;
  overflow: hidden;
}
.index .module1 {
  height: 1.4rem;
  overflow: hidden;
  position: relative;
  margin-top: 10.21rem;
}
.index .module1 .w {
  display: flex;
}
.index .module1 .w .module1_l {
  margin-left: 1.7rem;
}
.index .module1 .w .module1_l a {
  display: block;
  background: url(../img/icon4.png) no-repeat right top;
  background-size: 1.25rem 1.29rem;
  width: 2.4rem;
  height: 1.4rem;
  text-align: center;
  line-height: 1.8rem;
  color: #fedfa0;
  font-size: 0.36rem;
  font-weight: 400;
  padding-right: 0.5rem;
  box-sizing: border-box;
}
.index .module1 .w .module1_r {
  width: calc(100% - 5.5rem);
  margin-left: 0.3rem;
  height: 0.62rem;
  overflow: hidden;
  margin-top: 0.4rem;
}
.index .module1 .w .module1_r .swiper {
  height: 100%;
}
.index .module1 .w .module1_r .swiper a {
  height: 0.61rem;
  text-align: center;
  color: #fedfa0;
  font-size: 0.36rem;
  font-weight: 700;
  line-height: 0.62rem;
  display: block;
  /* display: flex;
  align-items: center; */
  overflow: hidden;
}
.index .module2 {
  height: 5.47rem;
  background: url(../img/icon5.png) no-repeat center;
  background-size: 14.25rem 5.47rem;
  position: relative;
  margin-top: -0.1rem;
  margin-bottom: 0.5rem;
  z-index: 2;
}
.index .module2 .w {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 0.3rem;
  box-sizing: border-box;
}
.index .module2 .w .module2_l {
  width: 6.69rem;
}
.index .module2 .w .module2_l .swiper {
  width: 100%;
}
.index .module2 .w .module2_l .swiper a {
  display: block;
}
.index .module2 .w .module2_l .swiper a .img {
  width: 100%;
  height: 4.48rem;
  overflow: hidden;
  position: relative;
}
.index .module2 .w .module2_l .swiper a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.index .module2 .w .module2_l .swiper a .img .bg {
  background: rgba(190, 5, 0, 0.3);
  width: calc(100% - 1rem);
  height: 0.6rem;
  line-height: 0.6rem;
  position: absolute;
  bottom: 0;
  left: 0;
}
.index .module2 .w .module2_l .swiper a .img .bg h2 {
  padding: 0 1rem 0 0.2rem;
  box-sizing: border-box;
  color: #fff;
  font-size: 0.2rem;
  font-weight: 700;
}
.index .module2 .w .module2_l .swiper a:hover .img img {
  transform: scale(1.1);
}
.index .module2 .w .module2_l .swiper .swiper-button-next:after,
.index .module2 .w .module2_l .swiper .swiper-rtl .swiper-button-prev:after {
  content: "";
}
.index .module2 .w .module2_l .swiper .swiper-button-prev:after,
.index .module2 .w .module2_l .swiper .swiper-rtl .swiper-button-next:after {
  content: "";
}
.index .module2 .w .module2_l .swiper .next {
  width: 0.5rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  background: url(../img/icon10.png) #fec867 no-repeat center;
  background-size: 0.09rem 0.18rem;
  right: 0;
  top: auto;
  bottom: 0;
}
.index .module2 .w .module2_l .swiper .prev {
  width: 0.5rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  background: url(../img/icon9.png) #db0a14 no-repeat center;
  background-size: 0.09rem 0.18rem;
  right: 0.5rem;
  top: auto;
  bottom: 0;
  left: auto;
}
.index .module2 .w .module2_l .swiper .swiper-pagination {
  width: auto;
  font-size: 0.18rem;
  color: #fff;
  left: auto;
  right: 1.2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  bottom: 0;
}
.index
  .module2
  .w
  .module2_l
  .swiper
  .swiper-pagination
  .swiper-pagination-current {
  font-size: 0.24rem;
  color: #fff;
}
.index
  .module2
  .w
  .module2_l
  .swiper
  .swiper-pagination
  .swiper-pagination-total {
  font-size: 0.18rem;
  color: #fff;
}
.index .module2 .w .module2_r {
  width: calc(100% - 7.5rem);
  margin-right: 0.4rem;
}
.index .module2 .w .module2_r .qh_tits {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.index .module2 .w .module2_r .qh_tits .tit_items {
  display: inline-block;
  position: relative;
  color: #333333;
  font-size: 0.36rem;
  font-weight: 700;
  padding-bottom: 0.16rem;
  margin-bottom: 0.22rem;
  line-height: 1;
}
.index .module2 .w .module2_r .qh_tits .tit_items::before {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  position: absolute;
  bottom: 0.07rem;
  left: 0;
  background-color: #be0500;
}
.index .module2 .w .module2_r .qh_tits .tit_items:hover {
  color: #be0500;
}
.index .module2 .w .module2_r .qh_tits .tit_items:hover::before {
  width: 100%;
}
.index .module2 .w .module2_r .qh_tits .tit_items:hover::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-right: 0.07rem solid transparent;
  border-left: 0.07rem solid transparent;
  border-top: 0.07rem solid #be0500;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.index .module2 .w .module2_r .qh_tits .tit_items.on {
  color: #be0500;
}
.index .module2 .w .module2_r .qh_tits .tit_items.on::before {
  width: 100%;
}
.index .module2 .w .module2_r .qh_tits .tit_items.on::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-right: 0.07rem solid transparent;
  border-left: 0.07rem solid transparent;
  border-top: 0.07rem solid #be0500;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.index .module2 .w .module2_r .qh_cont .cont_item {
  display: none;
}
.index .module2 .w .module2_r .qh_cont .cont_item .fir {
  border-bottom: 1px solid #f8e9d0;
  padding-bottom: 0.24rem;
  margin-bottom: 0.24rem;
}
.index .module2 .w .module2_r .qh_cont .cont_item .fir a {
  display: block;
}
.index .module2 .w .module2_r .qh_cont .cont_item .fir a h3 {
  color: #be0500;
  font-size: 0.24rem;
  font-weight: 700;
  margin-bottom: 0.14rem;
}
.index .module2 .w .module2_r .qh_cont .cont_item .fir a p {
  color: #686868;
  font-size: 0.16rem;
  line-height: 0.32rem;
  height: 0.64rem;
}
.index .module2 .w .module2_r .qh_cont .cont_item .fir a p span {
  color: #be0500;
  font-size: 0.16rem;
}
.index .module2 .w .module2_r .qh_cont .cont_item.on {
  display: block;
}
.index .module3 {
  /*height: 6.88rem;*/
  background: url(../img/icon3.png) no-repeat right bottom;
  background-size: 15.41rem 7.18rem;
  position: relative;
  padding-bottom: 0.5rem;
  /*margin-top: -1.5rem;*/
}
.index .module3::before {
  content: "";
  background: url(../img/icon14.png) no-repeat center;
  background-size: 100% 5.6rem;
  width: 100%;
  height: 5.6rem;
  position: absolute;
  top: -3.4rem;
  left: 0;
}
.index .module3 .w {
  padding-top: 0.3rem;
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}
.index .module3 .w .module3_nr {
  width: 6.8rem;
}
.index .module3 .w .module3_nr ul {
  padding-top: 0.2rem;
  height: 2.3rem;
}
.index .module4 {
  position: relative;
  margin-bottom: 0.5rem;
  /*margin-top: -2rem;*/
}
.index .module4 .tit {
  width: 12rem;
  margin: 0 auto;
  height: 1.44rem;
  background: url(../img/icon8.png) no-repeat center;
  background-size: 12rem 1.44rem;
  margin-bottom: 0.52rem;
}
.index .module4 .swiper{
  min-height: 3rem;
}
.index .module4 .swiper center{
  width: 100%;
  text-align: center;
}
.index .module4 .tit a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 100%;
  line-height: 1.44rem;
  width: 4rem;
  margin: 0 auto;
  padding-top: 0.14rem;
}
.index .module4 .tit a h3 {
  color: #be0500;
  font-size: 0.36rem;
  font-weight: 700;
  line-height: 1.8rem;
  margin-right: 0.16rem;
  transition: all 0.5s;
}
.index .module4 .tit a .fle {
  transition: all 0.5s;
  padding-left: 0.16rem;
  position: relative;
}
.index .module4 .tit a .fle::before {
  content: "";
  display: block;
  width: 1px;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #d3a159;
}
.index .module4 .tit a .fle span {
  display: block;
  color: #dda661;
  font-size: 0.16rem;
  line-height: 1.2;
}
.index .module4 .tit a:hover h3 {
  transform: translateX(0.1rem);
}
.index .module4 .tit a:hover .fle {
  transform: translateX(0.1rem);
}
.index .module4 .swiper .swiper-slide {
  display: block;
}
.index .module4 .swiper .swiper-slide .bg {
  display: none;
}
.index .module4 .swiper .swiper-slide .img {
  width: 11.21rem;
  height: 6.04rem;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.index .module4 .swiper .swiper-slide .img > img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.index .module4 .swiper .swiper-slide .img .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.index .module4 .swiper .swiper-slide .img .bg img {
  width: 0.87rem;
  height: 0.87rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.index .module4 .swiper .swiper-slide .img .bg h2 {
  background: rgba(0, 0, 0, 0.4);
  padding: 0 0.3rem;
  box-sizing: border-box;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.7rem;
  line-height: 0.7rem;
  text-align: center;
  color: #fff;
  font-size: 0.22rem;
  font-weight: 700;
}
.index .module4 .swiper .swiper-slide:hover .img > img {
  transform: scale(1.1);
}
.index .module4 .swiper .swiper-slide.swiper-slide-active .bg {
  display: block;
}
.index .module4 .swiper .swiper-button-next:after,
.index .module4 .swiper .swiper-rtl .swiper-button-prev:after {
  content: "";
}
.index .module4 .swiper .swiper-button-prev:after,
.index .module4 .swiper .swiper-rtl .swiper-button-next:after {
  content: "";
}
.index .module4 .swiper .next {
  background: url(../img/icon9.png) #be0500 no-repeat center;
  background-size: 0.09rem 0.18rem;
  width: 0.5rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  right: 3.3rem;
  transform: rotate(180deg);
}
.index .module4 .swiper .prev {
  background: url(../img/icon9.png) #be0500 no-repeat center;
  background-size: 0.09rem 0.18rem;
  width: 0.5rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  left: 3.3rem;
}
.index .module5 {
  position: relative;
  /*padding-top: 0.7rem;*/
  box-sizing: border-box;
  background-color: #fffef4;
  height: 6rem;
  overflow: hidden;
  /*padding-bottom: 0.6rem;*/
}
.index .module5 .w_zz {
  width: 100%;
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}
.index .module5 .w {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}
.index .module5 .w .module5_nr {
  width: 6.72rem;
}
.index .module5 .w .module5_nr ul {
  width: 6.72rem;
  height: 4.96rem;
  background: url(../img/icon15.png) no-repeat center;
  background-size: 100% 100%;
  padding: 0.7rem 0.36rem;
  box-sizing: border-box;
}
.index .module5 .w .module5_nr ul .fir {
  margin-bottom: 0.24rem;
}
.index .module5 .w .module5_nr ul .fir a {
  display: flex;
}
.index .module5 .w .module5_nr ul .fir a .img {
  width: 1.96rem;
  height: 1.3rem;
  overflow: hidden;
  margin-right: 0.24rem;
}
.index .module5 .w .module5_nr ul .fir a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.index .module5 .w .module5_nr ul .fir a .nr {
  width: calc(100% - 2.2rem);
}
.index .module5 .w .module5_nr ul .fir a .nr h2 {
  color: #333333;
  font-size: 0.24rem;
  font-weight: 700;
  height: 0.54rem;
  line-height: 0.54rem;
  border-bottom: 1px solid #be0500;
  margin-bottom: 0.14rem;
}
.index .module5 .w .module5_nr ul .fir a .nr p {
  color: #686868;
  font-size: 0.16rem;
  line-height: 0.3rem;
}
.index .module5 .w .module5_nr ul .fir a .nr p span {
  color: #be0500;
  font-size: 0.16rem;
}
.index .module5 .w .module5_nr ul .fir a:hover .img img {
  transform: scale(1.1);
}
.index .module5 .w .module5_nr ul .fir a:hover .nr h2 {
  color: #be0500;
}
.index .module5 .w .module5_nr ul .public_li a span {
  color: #95753f;
}
.index_top {
  display: none;
  width: 2.05rem;
  height: 5.14rem;
  background: url(../img/icon13.png) no-repeat center;
  background-size: 100% 100%;
  position: fixed;
  top: 30%;
  left: 0;
  z-index: 10;
}
.index_top ul {
  padding-top: 0.25rem;
  width: 100%;
  box-sizing: border-box;
}
.index_top ul li {
  width: 1.4rem;
}
.index_top ul li a {
  display: block;
  height: 0.47rem;
  line-height: 0.47rem;
  color: #fedfa0;
  font-size: 0.18rem;
  font-weight: 700;
  text-align: center;
  margin: 0.05rem 0;
}
.index_top ul li a:hover {
  background-color: #fedfa0;
  color: #db0a14;
}
.index_top ul li a.on {
  background-color: #fedfa0;
  color: #db0a14;
}
.public_li {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.46rem;
  line-height: 0.46rem;
  position: relative;
  padding-left: 0.16rem;
  box-sizing: border-box;
}
.public_li::before {
  content: "";
  display: block;
  width: 0.04rem;
  height: 0.04rem;
  background-color: #e7d3b1;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.public_li a {
  width: 100%;
  display: block;
  height: 100%;
}
.public_li a h3 {
  color: #333333;
  font-size: 0.18rem;
  font-weight: 100;
  max-width: 80%;
}
.public_li a span {
  color: #bcbcbc;
  font-size: 0.16rem;
}
.public_li:hover::before {
  background-color: #be0500;
}
.public_li:hover a h3 {
  color: #be0500;
  font-weight: 700;
}
.public_li:hover a span {
  color: #be0500;
}
.sp_tk {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
.sp_tk iframe {
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
  height: 70%;
}
.sp_tk .close_sp {
  width: 0.52rem;
  height: 0.52rem;
  position: absolute;
  top: 14%;
  right: 12%;
  cursor: pointer;
}
.zy_sp_tk {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
.zy_sp_tk iframe {
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
  height: 70%;
}
.zy_sp_tk .zy_close_sp {
  width: 0.52rem;
  height: 0.52rem;
  position: absolute;
  top: 14%;
  right: 12%;
  cursor: pointer;
}
.zy {
  background-color: #fff8ea;
}
.index_z_title a {
  height: 0.49rem;
  line-height: 0.49rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: url(../img/icon7.png) no-repeat bottom center;
  background-size: 100% 0.11rem;
  padding-bottom: 0.11rem;
}
.index_z_title a .z {
  padding: 0 0.2rem;
  box-sizing: border-box;
  height: 100%;
  transition: all 0.5s;
  background: linear-gradient(to right, #fec45a, #fff);
}
.index_z_title a .z span {
  display: inline-block;
  color: #be0500;
  font-size: 0.24rem;
  font-weight: 700;
  padding-right: 0.1rem;
}
.index_z_title a .z em {
  color: #dda661;
  font-size: 0.16rem;
  display: inline-block;
  padding-left: 0.1rem;
  position: relative;
}
.index_z_title a .z em::before {
  content: "";
  display: block;
  width: 1px;
  height: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #d3a159;
}
.index_z_title a .h {
  color: #be0500;
  font-size: 0.16rem;
  transition: all 0.5s;
}
.index_z_title a .h img {
  width: 0.13rem;
  height: 0.07rem;
}
.index_z_title a:hover .z {
  transform: translateX(0.1rem);
}
.index_z_title a:hover .h {
  transform: translateY(0.1rem);
}
footer {
  position: relative;
  width: 100%;
  /* height: 2.31rem; */
  background: url(../img/img1.jpg) no-repeat center;
  background-size: 100% 100%;
}
footer .foot {
  height: 100%;
}
footer .foot .w {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
footer .foot .w .left {
  display: flex;
  align-items: center;
}
footer .foot .w .left .m {
  display: flex;
  margin-top: 0.3rem;
}
footer .foot .w .left .m .ewm {
  margin-right: 0.3rem;
  text-align: center;
}
footer .foot .w .left .m .ewm img {
  width: 1.18rem;
  height: 1.18rem;
}
footer .foot .w .left .m .ewm p {
  text-align: center;
  color: #fff;
  height: 0.34rem;
  line-height: 0.34rem;
  font-size: 0.16rem;
}
footer .foot .w .mid {
  display: flex;
  align-items: center;
}
footer .foot .w .mid .m .f_b {
  align-items: center;
  line-height: 0.38rem;
}
footer .foot .w .mid .m .f_b span {
  color: #ffffff;
  font-size: 0.15rem;
  display: block;
  margin-right: 0.1rem;
}
footer .foot .w .mid .m .f_b a {
  color: #ffffff;
  font-size: 0.15rem;
  display: inline-block;
  margin-right: 0.1rem;
}
footer .foot .w .mid .m .f_b a.gf {
  margin-right: 0;
}
footer .foot .w .mid .m .f_b img {
  margin: 0 0.05rem;
}
footer .foot .w .rig {
  display: flex;
  align-items: center;
}
footer .foot .w .rig .dropdown {
  width: 2.52rem;
  margin: 0 auto;
  margin-bottom: 0.2rem;
  height: 0.5rem;
  border: 1px solid #f8bdbc;
  padding-left: 0.15rem;
  padding-right: 0.1rem;
  display: flex;
  align-items: center;
  position: relative;
  box-sizing: border-box;
}
footer .foot .w .rig .dropdown span {
  color: #fff;
  font-size: 0.16rem;
}
footer .foot .w .rig .dropdown .arrow {
  margin-left: auto;
  width: 0.13rem;
  height: 0.07rem;
}
footer .foot .w .rig .dropdown .selectMask {
  display: none;
  position: absolute;
  left: -0.01rem;
  bottom: 0.48rem;
  width: 2.52rem;
  opacity: 1;
  z-index: 11;
  background: #be0500;
  border: 1px solid #f8bdbc;
  box-sizing: border-box;
  border-bottom: 0;
  transition: all 0.2s;
  padding: 0.2rem;
}
footer .foot .w .rig .dropdown .selectMask a {
  display: block;
  color: #fff;
  font-size: 0.14rem;
  text-align: center;
  align-items: center;
  justify-content: center;
  line-height: 0.28rem;
  transition: all 0.2s;
  margin-bottom: 0.1rem;
}
footer .foot .w .rig .dropdown .selectMask a:hover {
  color: #fedfa0;
}
footer .foot .w .rig .goback {
  box-sizing: border-box;
  border: 1px solid #f8bdbc;
  width: 2.52rem;
  height: 0.5rem;
  line-height: 0.5rem;
  display: flex;
  align-items: center;
  padding: 0 0.1rem 0 0.15rem;
}
footer .foot .w .rig .goback span {
  color: #fff;
  font-size: 0.16rem;
}
footer .foot .w .rig .goback img {
  margin-left: auto;
  width: 0.13rem;
  height: 0.07rem;
}
.zy_top {
  width: 100%;
  height: 5.92rem;
  position: relative;
}
.zy_top .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.zy_top .w .zy_logo {
  display: block;
  position: relative;
  z-index: 1;
}
.zy_top .w .zy_logo img {
  width: 6.09rem;
  height: 0.55rem;
  margin-top: 0.5rem;
}
.zy_nav {
  background-color: #bb0611;
  height: 0.79rem;
  line-height: 0.79rem;
}
.zy_nav .w ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.zy_nav .w ul li a {
  display: block;
  color: #fedfa0;
  font-size: 0.22rem;
  font-weight: 700;
  position: relative;
}
.zy_nav .w ul li a::before {
  content: "";
  display: block;
  width: 0;
  height: 3px;
  position: absolute;
  bottom: 0rem;
  left: 0;
  background-color: #fedfa0;
}
.zy_nav .w ul li a.on::before {
  width: 100%;
}
.zy_nav .w ul li a.on::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-right: 0.07rem solid transparent;
  border-left: 0.07rem solid transparent;
  border-bottom: 0.07rem solid #fedfa0;
  position: absolute;
  bottom: 3px;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.5s;
}
.zy_nav .w ul li a:hover::before {
  width: 100%;
}
.zy_nav .w ul li a:hover::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-right: 0.07rem solid transparent;
  border-left: 0.07rem solid transparent;
  border-bottom: 0.07rem solid #fedfa0;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.5s;
}
.hf_hlm {
  width: 72%;
  margin-left: 1rem;
  padding-right: 0.3rem;
  box-sizing: border-box;
}
.hf_hlm .swiper {
  overflow: hidden;
}
.hf_hlm .swiper .swiper-slide {
  width: auto;
}
.hf_hlm .swiper a {
  display: block;
  color: #be0500;
  font-size: 0.22rem;
  font-weight: 700;
  margin-right: 0.16rem;
  transition: all 0.5s;
}
.hf_hlm .swiper a:hover {
  color: #fedfa0;
}
.hf_hlm .swiper a.on {
  color: #fedfa0;
}
.zy_ej {
  margin-top: 0.26rem;
  width: 100%;
  height: 1.12rem;
  background: url(../img/icon16.png) no-repeat center;
  background-size: 100% 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.zy_ej .ej_lm a {
  display: inline-flex;
  align-items: center;
}
.zy_ej .ej_lm h3 {
  color: #be0500;
  font-size: 0.36rem;
  font-weight: 700;
  margin-right: 0.16rem;
  transition: all 0.5s;
  margin-left: 0.7rem;
}
.zy_ej .ej_lm .fle {
  transition: all 0.5s;
  padding-left: 0.16rem;
  position: relative;
}
.zy_ej .ej_lm .fle::before {
  content: "";
  display: block;
  width: 1px;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #d3a159;
}
.zy_ej .ej_lm .fle span {
  display: block;
  color: #dda661;
  font-size: 0.16rem;
  line-height: 1.2;
}
.zy_ej .dqwz {

  width: calc(100% - 80%);
  display: flex;
  justify-content: end;
  align-items: center;
}
.zy_ej .dqwz img {
  width: 0.13rem;
  height: 0.16rem;
}
.zy_ej .dqwz a {
  display: inline-block;
  margin: 0 0.07rem;
}
.zy_ej .dqwz a:hover,
.zy_ej .dqwz a.on {
  color: #be0500;
}
/* .zy_ej .dqwz a.on {
  width: 0.8rem;
  overflow-x: auto;
  white-space: nowrap;
}
.zy_ej .dqwz a.on::-webkit-scrollbar{
  height: 0;
} */
.zy_list {
  padding-bottom: 1.25rem;
}
.sp_list {
  margin-bottom: 0.6rem;
  min-height: 6rem;
}
.sp_list ul {
  overflow: hidden;
  border-bottom: 1px dashed #f8e1c5;
  padding-bottom: 0.26rem;
  margin-top: 0.56rem;
}
.sp_list ul li {
  width: 4.08rem;
  float: left;
  padding-right: 0.4rem;
  border-right: 1px dashed #f8e1c5;
  margin-right: 0.38rem;
}
.sp_list ul li:nth-child(3n + 3) {
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
}
.sp_list ul li .img {
  width: 4.08rem;
  height: 2.2rem;
  overflow: hidden;
  position: relative;
}
.sp_list ul li .img > img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.sp_list ul li .img .bf {
  width: 0.35rem;
  height: 0.35rem;
  position: absolute;
  bottom: 0.26rem;
  left: 0.36rem;
  z-index: 1;
}
.sp_list ul li h2 {
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  padding: 0 0.2rem;
  box-sizing: border-box;
  color: #212121;
  font-size: 0.22rem;
  font-weight: 700;
}
.sp_list ul li:hover {
  cursor: pointer;
}
.sp_list ul li:hover .img > img {
  transform: scale(1.1);
}
.sp_list ul li:hover h2 {
  color: #bb0611;
}
.xw_list {
  min-height: 6rem;
  margin-bottom: 0.6rem;
}
.xw_list ul {
  margin-top: 0.4rem;
  min-height: 6rem;
}
.xw_list ul li {
  background-color: #fff;
  margin-bottom: 0.3rem;
  padding: 0.34rem 0.42rem 0.28rem;
  box-sizing: border-box;
  position: relative;
}
.xw_list ul li::before {
  content: "";
  display: block;
  width: 0;
  height: 3px;
  background-color: #d20001;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.5s;
}
.xw_list ul li a {
  display: flex;
  align-items: center;
}
.xw_list ul li a .date {
  margin-right: 0.34rem;
  width: 0.83rem;
  height: 0.8rem;
  background: url(../img/icon17.png) no-repeat center;
  background-size: 100% 100%;
  text-align: center;
}
.xw_list ul li a .date span {
  display: block;
  color: #fff;
  font-size: 0.26rem;
  font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
  height: 50%;
  line-height: 0.5rem;
}
.xw_list ul li a .date em {
  display: block;
  color: #be0500;
  font-size: 0.16rem;
  font-family: Arial, Helvetica, sans-serif;
  height: 50%;
  line-height: 0.4rem;
}
.xw_list ul li a .nr {
  width: calc(100% - 2.3rem);
  flex: 1;
  margin-right: 0.2rem;
}
.xw_list ul li a .nr h2 {
  color: #3b3b3b;
  font-size: 0.24rem;
  margin-bottom: 0.16rem;
}
.xw_list ul li a .nr p {
  color: #686868;
  font-size: 0.16rem;
}
.xw_list ul li a .right {
  width: 0.9rem;
  color: #bb0611;
  font-size: 0.16rem;
}
.xw_list ul li a .right img {
  margin-left: 0.07rem;
  width: 0.13rem;
  height: 0.07rem;
  vertical-align: 0.04rem;
}
.xw_list ul li:hover::before {
  width: 100%;
}
.xw_list ul li:hover .nr h2 {
  color: #bb0611;
}
.dt_list {
  min-height: 6rem;
  margin-bottom: 0.6rem;
}
.dt_list ul {
  margin-top: 0.4rem;
  min-height: 6rem;
}
.dt_list ul li {
  background-color: #fff;
  margin-bottom: 0.3rem;
  padding: 0.27rem;
  box-sizing: border-box;
  position: relative;
}
.dt_list ul li::before {
  content: "";
  display: block;
  width: 0;
  height: 3px;
  background-color: #d20001;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.5s;
}
.dt_list ul li a {
  display: flex;
  align-items: center;
}
.dt_list ul li a .img {
  margin-right: 0.24rem;
  width: 1.96rem;
  height: 1.3rem;
  overflow: hidden;
}
.dt_list ul li a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.dt_list ul li a .nr {
  width: calc(100% - 2.3rem);
  flex: 1;
}
.dt_list ul li a .nr h2 {
  color: #3b3b3b;
  font-size: 0.24rem;
  margin-bottom: 0.16rem;
}
.dt_list ul li a .nr p {
  color: #686868;
  font-size: 0.16rem;
  line-height: 0.3rem;
  height: 0.6rem;
  margin-bottom: 0.12rem;
}
.dt_list ul li a .nr span {
  display: inline-block;
  background: url(../img/icon18.png) no-repeat left center;
  background-size: 0.14rem 0.13rem;
  padding-left: 0.2rem;
  color: #999999;
  font-size: 0.16rem;
  font-family: Arial, Helvetica, sans-serif;
}
.dt_list ul li:hover::before {
  width: 100%;
}
.dt_list ul li:hover .nr h2 {
  color: #bb0611;
}
.xq_list {
  margin-top: 0.5rem;
}
.xq_list .Right_structure .xq_tit h2 {
  color: #000000;
  font-size: 0.38rem;
  font-weight: 700;
  line-height: 0.58rem;
  margin-bottom: 0.1rem;
}
.xq_list .Right_structure .xq_tit .lll {
  height: 0.8rem;
  line-height: 0.8rem;
  border-bottom: 1px dashed #edbe8e;
  display: flex;
  align-items: center;
}
.xq_list .Right_structure .xq_tit .lll span {
  color: #000000;
  font-size: 0.18rem;
  margin-right: 0.4rem;
}
.xq_list .Right_structure .xq_tit .lll .font {
  color: #000000;
  font-size: 0.18rem;
}
.xq_list .Right_structure .xq_tit .lll .font em {
  color: #000000;
  font-size: 0.18rem;
  cursor: pointer;
  margin: 0 0.06rem;
}
.xq_list .Right_structure .xq_tit .lll .font em:hover {
  color: #d20001;
  font-weight: 700;
}
.xq_list .Right_structure .content {
  padding-top: 0.4rem;
  padding-bottom: 0.6rem;
  border-bottom: 1px dashed #edbe8e;
  min-height: 5rem;
}
.xq_list .Right_structure .content .xq_nr p {
  color: #333333;
  font-size: 0.18rem;
  line-height: 0.34rem;
}
.xq_list .Right_structure .content .xq_nr img {
  max-width: 100%;
}
.xq_list .Right_structure .content .xq_nr video {
  max-width: 100%;
}
.xq_list .Right_structure .content .xq_nr table {
  max-width: 100%;
}
.xq_list .Right_structure .content .xq_nr iframe {
  max-width: 100%;
}
.fy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fy .one {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fy .one span {
  margin-right: 0.2rem;
}
.fy .tz_z {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fy .tz_z input {
  display: inline-block;
  background-color: #fff;
  width: 0.44rem;
  height: 0.46rem;
  line-height: 0.46rem;
  text-align: center;
  border-radius: 0.03rem;
  border: 1px solid #c7c7c7;
  margin: 0 0.05rem;
  color: #333333;
  font-size: 0.18rem;
  padding: 0 0.05rem;
  box-sizing: border-box;
}
.fy a {
  display: inline-block;
  background-color: #fff;
  width: 0.44rem;
  height: 0.46rem;
  line-height: 0.46rem;
  text-align: center;
  border-radius: 0.03rem;
  border: 1px solid #c7c7c7;
  margin: 0 0.05rem;
  color: #333333;
  font-size: 0.18rem;
}
.fy a:hover,
.fy a.on {
  background-color: #bb0611;
  color: #fff;
}
.fy a.sxy {
  width: 0.84rem;
}
.fy span {
  display: inline-block;
  color: #333333;
  font-size: 0.18rem;
}
.sxp a {
  display: flex;
  height: 0.6rem;
  line-height: 0.5rem;
  padding: 0 0.2rem;
  box-sizing: border-box;
}
.sxp a span {
  color: #c7000b;
  font-size: 0.18rem;
  display: inline-block;
  width: 0.9rem;
}
.sxp a p {
  width: calc(100% - 1rem);
  color: #c7000b;
  font-size: 0.18rem;
}
.sxp a:hover {
  background: url(../img/icon19.png) no-repeat left center;
  background-size: 5.04rem 100%;
}
.sxp a:hover span {
  color: #323232;
}
.sxp a:hover p {
  color: #323232;
}
.tj {
  margin-top: 0.5rem;
}
.tj .tit {
  width: 12rem;
  margin: 0 auto;
  height: 1.44rem;
  background: url(../img/icon8.png) no-repeat center;
  background-size: 12rem 1.44rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.tj .tit h1 {
  color: #be0500;
  font-size: 0.36rem;
  font-weight: 700;
  padding-top: 0.3rem;
  margin-right: 0.16rem;
  transition: all 0.5s;
}
.tj .tit .fle {
  margin-top: 0.3rem;
  transition: all 0.5s;
  padding-left: 0.16rem;
  position: relative;
}
.tj .tit .fle::before {
  content: "";
  display: block;
  width: 1px;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #d3a159;
}
.tj .tit .fle span {
  display: block;
  color: #dda661;
  font-size: 0.16rem;
  line-height: 1.2;
}
.tj ul {
  height: 2.61rem;
  background: url(../img/icon20.png) no-repeat center;
  background-size: 100% 100%;
  padding: 0.6rem 0.5rem;
  box-sizing: border-box;
  overflow: hidden;
}
.tj ul li {
  height: 0.55rem;
  line-height: 0.55rem;
  float: left;
  width: 48%;
  margin-right: 4%;
}
.tj ul li:nth-child(2n + 2) {
  margin-right: 0;
}
.dj_hf {
  margin-bottom: 0.5rem;
}
.dj_hf .swiper {
  width: 100%;
}
.dj_hf .swiper a {
  display: block;
  width: 100%;
  height: 1.02rem;
}
.dj_hf .swiper a img {
  width: 100%;
  height: 100%;
}
.dj_hf .swiper .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 1;
}
.dj_hf .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #db0a14;
}

.dj_hfs {
  margin-bottom: 0.5rem;
}
.dj_hfs .swiper {
  width: 100%;
}
.dj_hfs .swiper a {
  display: block;
  width: 100%;
  height: 1.02rem;
}
.dj_hfs .swiper a img {
  width: 100%;
  height: 100%;
}
.dj_hfs .swiper .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 1;
}
.dj_hfs .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #db0a14;
}
.index .module5.module6 .w .module5_nr {
  width: 100%;
}
.index .module5.module6 .w .module5_nr .zz {
  display: flex;
  justify-content: space-between;
}
#going {
  position: absolute;
  bottom: 3rem;
  right: 0.7rem;
  z-index: 9;
  width: 0.77rem;
  height: 0.75rem;
  background: url(../img/icon58.png) no-repeat center;
  background-size: 100% 100%;
  cursor: pointer;
}
.sj_dj_hf{
  display: none;
}
.sj_dj_hf .swiper {
  width: 100%;
}
.sj_dj_hf .swiper a {
  display: block;
  width: 100%;
  height: 1.02rem;
}
.sj_dj_hf .swiper a img {
  width: 100%;
  height: 100%;
}
.sj_dj_hf .swiper .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 1;
}
.sj_dj_hf .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #db0a14;
}

.sj_dj_hfs {
  display: none;
  margin-bottom: 0.5rem;
}
.sj_dj_hfs .swiper {
  width: 100%;
}
.sj_dj_hfs .swiper a {
  display: block;
  width: 100%;
  height: 1.02rem;
}
.sj_dj_hfs .swiper a img {
  width: 100%;
  height: 100%;
}
.sj_dj_hfs .swiper .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 1;
}
.sj_dj_hfs .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #db0a14;
}
/* header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
  height: 1.21rem;
  width: 100%;
  background: rgba(0, 0, 0, .2);
  padding: 0 0.4rem;
  box-sizing: border-box;
}
.zy header{
  position: initial;
}
header .top {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
header .top .top_left {
  margin-right: 1rem;
  width: 6.09rem;
  height: 0.55rem;
}
header .top .top_left a {
  display: block;
  width: 100%;
  height: 100%;
}
header .top .top_left a img {
  width: 100%;
  height: 100%;
}
header .top .top_left a img.logo {
  display: block;
}
header .top .top_left a img.zy_logo {
  display: none;
}
header .top .top_right {
  margin-right: 0.5rem;
  height: 1.21rem;
  line-height: 1.21rem;
}
header .top .top_right dl {
  display: flex;
  height: 100%;
}
header .top .top_right dl dd {
  width: 1.4rem;
}
header .top .top_right dl dd.on>a::before {
  width: 100%;
}
header .top .top_right dl dd > a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 0.18rem;
  font-weight: 700;
  position: relative;
}
header .top .top_right dl dd:nth-child(5)>a{
  text-indent: .1rem;
}
header .top .top_right dl dd:nth-child(6)>a{
  text-indent: .2rem;
}
.zy header .top .top_right dl dd:nth-child(5)>a{
  text-indent: 0;
}
.zy header .top .top_right dl dd:nth-child(6)>a{
  text-indent: 0;
}
header .top .top_right dl dd > a::before {
  content: "";
  display: block;
  width: 0%;
  height: 0.02rem;
  background-color: #ea5524;
  position: absolute;
  bottom: 1px;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.6s;
}
header .top .top_right dl dd > a:hover::before {
  width: 100%;
}
header .top .top_right dl dd ul {
  display: none;
  width: 5.84rem;
  min-height: 2.42rem;
  padding: 0.3rem;
  box-sizing: border-box;
  background-color: #fff;
  position: relative;
}
header .top .top_right dl dd ul li {
  width: 1.82rem;
}
header .top .top_right dl dd ul li:nth-child(1) img {
  display: block;
}
header .top .top_right dl dd ul li:last-child a {
  border-bottom: 0;
}
header .top .top_right dl dd ul li a {
  width: 100%;
  height: 0.53rem;
  line-height: 0.53rem;
  display: block;
  color: #323232;
  font-size: 0.15rem;
  padding: 0 0.1rem;
  box-sizing: border-box;
  border-bottom: 0.01rem solid #e8e8e8;
  position: relative;
  z-index: 1;
}
header .top .top_right dl dd ul li a::before {
  content: "";
  display: block;
  width: 0%;
  height: 100%;
  background-color: #ea5524;
  position: absolute;
  bottom: 0;
  left: 0%;
  transition: all 0.6s;
  z-index: -1;
}
header .top .top_right dl dd ul li img {
  display: none;
  position: absolute;
  top: 50%;
  right: 10%;
  width: 2.67rem;
  height: 1.64rem;
  transform: translateY(-50%);
}
header .top .top_right dl dd ul li.on a {
  color: #fff;
}
header .top .top_right dl dd ul li.on a::before {
  width: 100%;
}
header .top .top_right dl dd ul li.on img {
  display: block;
}
header .top .top_right dl dd ul li:hover a {
  color: #fff;
}
header .top .top_right dl dd ul li:hover a::before {
  width: 100%;
}
header .top .top_right dl dd ul li:hover img {
  display: block;
}
header .top .top_right dl dd:hover ul {
  display: block;
}
header .top .top_right dl dd:last-child:hover ul {
  position: absolute;
  right: 1.59rem;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
header .top .top_right dl dd:last-child:hover ul li img {
  right: auto;
  left: 10%;
}
header .top .tools-mod {
  position: relative;
  display: flex;
  align-items: center;
}
header .top .tools-mod .search-mod {
  margin-right: 0.16rem;
}
header .top .tools-mod .search-mod .icon-search {
  position: relative;
  -webkit-transition-property: color, background;
  transition-property: color, background;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  z-index: 1;
  width: 0.38rem;
  height: 0.38rem;
  cursor: pointer;
}
header .top .tools-mod .search-mod .icon-search > img {
  width: 100%;
  height: 100%;
}
header .top .tools-mod .search-mod .icon-search > img.sy_search {
  display: block;
}
header .top .tools-mod .search-mod .icon-search > img.zy_search {
  display: none;
}
header .top .tools-mod .search-mod .search-box {
  top: auto;
  bottom: 50%;
  margin-top: 0;
  width: 0;
  height: 0.5rem;
  -webkit-transition-property: width, opacity, visibility;
  transition-property: width, opacity, visibility;
  position: absolute;
  right: 0.1rem;
  margin-top: 0.1rem;
  width: 3.1rem;
  background-color: #eee;
  border: 1px solid #eaeaea;
  border-radius: 0.24rem;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  -webkit-transition-property: opacity, visibility, -webkit-transform;
  transition-property: opacity, visibility, -webkit-transform;
  transition-property: opacity, visibility, transform;
  transition-property: opacity, visibility, transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
header .top .tools-mod .search-mod .search-box .search-txt {
  padding: 0 0.2rem;
  font-size: 0.16rem;
  position: relative;
  width: 80%;
  box-sizing: border-box;
  height: 100%;
}
header .top .tools-mod .search-mod .search-box .search-txt input {
  width: 100%;
  height: 100%;
  background: none;
}
header .top .tools-mod .search-mod .search-box .search-btn {
  width: 14%;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
header .top .tools-mod .search-mod .search-box .search-btn .search-submit {
  visibility: hidden;
}
header .top .tools-mod .search-mod.x-show .icon-search {
  opacity: 0;
  z-index: -1;
  -webkit-transition-property: z-index;
  transition-property: z-index;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
header .top .tools-mod .search-mod.x-show .search-box {
  position: absolute;
  right: 0.1rem;
  width: 3.1rem;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
header .top .tools-mod .search-mod.x-show .search-box .search-btn .search-submit {
  opacity: 1;
  visibility: visible;
  -webkit-transition-property: visibility;
  transition-property: visibility;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
footer {
  width: 100%;
  height: 3.83rem;
  background: url(../img/icon12.jpg) no-repeat center;
  background-size: 100% 100%;
  padding: 0 1.9rem;
  box-sizing: border-box;
  position: relative;
}
footer .top {
  height: 3.06rem;
  box-sizing: border-box;
  padding-top: 0.8rem;
  display: flex;
  justify-content: space-between;
}
footer .top .title {
  color: #ffffff;
  font-size: 0.24rem;
  font-weight: 700;
  margin-bottom: 0.2rem;
}
footer .top .t_let {
  width: 33%;
}
footer .top .t_let h1 {
  background: url(../img/icon120.png) no-repeat left center;
  background-size: 0.42rem 0.41rem;
  height: 0.5rem;
  line-height: 0.5rem;
  padding-left: 0.6rem;
  font-size: 0.35rem;
  color: #fff;
  font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 0.1rem;
}
footer .top .t_let p {
  color: #f8c5b5;
  font-size: 0.16rem;
  margin-bottom: 0.14rem;
}
footer .top .t_let .p {
  overflow: hidden;
}
footer .top .t_let .p span {
  float: left;
  color: #f8c5b5;
  font-size: 0.16rem;
}
footer .top .t_let .p em {
  float: left;
  color: #f8c5b5;
  font-size: 0.16rem;
  max-width: 70%;
  line-height: 0.24rem;
}
footer .top .t_mid {
  width: 51%;
}
footer .top .t_mid .gb_dx{
  display: flex;
}
footer .top .t_mid .gb_dx .sy_bt_ewm{
  display: flex;
}
footer .top .t_mid .gb_dx .sy_bt_ewm .img{
  margin-right: .2rem;
}
footer .top .t_mid .gb_dx .sy_bt_ewm .img img{
  width: 1.18rem;
  height: 1.18rem;
}
footer .top .t_mid .gb_dx .sy_bt_ewm .img p{
  line-height: .4rem;
  color:#fff;
  font-size: .15rem;
  text-align: center;
  background: rgba(255, 255, 255, .2);
  margin: 0 auto;
  width: 1.13rem;
}
footer .top .t_mid ul {
  display: flex;
}
footer .top .t_mid ul li {
  margin-right: .7rem;
}
footer .top .t_mid ul li > a {
  color: #ffffff;
  font-size: 0.17rem;
  margin-bottom: 0.14rem;
  display: block;
}
footer .top .t_mid ul li .ej a {
  display: block;
  color: #f8c5b5;
  font-size: 0.15rem;
  margin-bottom: 0.16rem;
}
footer .top .t_mid ul li .ej a:hover {
  color: #fff;
}
footer .top .t_rig {
  width: 18%;
}
footer .top .t_rig ol {
  height: 1.66rem;
  overflow-y: auto;
  padding-right: 0.2rem;
}
footer .top .t_rig ol::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.31);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #a0a0a0;
  width: 0.06rem;
}
footer .top .t_rig ol::-webkit-scrollbar {
  border-radius: 0.025rem;
  width: 6px;
  background-color: #fff;
}
footer .top .t_rig ol li a {
  display: block;
  color: #a0a0a0;
  margin-bottom: 0.16rem;
}
footer .top .t_rig ol li a:hover {
  color: #fff;
}
footer .bot {
  height: 0.76rem;
  line-height: 0.76rem;
}
footer .bot .f_b {
  display: flex;
  align-items: center;
}
footer .bot .f_b a {
  display: inline-block;
  color: #ffdfd4;
  font-size: 0.15rem;
  margin: 0 0.05rem;
}
footer .bot .f_b a.gf{
  margin: 0;
}
footer .bot .f_b img {
  margin: 0 0.05rem;
} */
/* 新加 */
.tch {
  transition: all ease 300ms;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999999999;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: 0.5s;
}
.tch .tc-box {
  box-sizing: border-box;
  display: block;
  width: 100%;
  padding: 0.3rem;
  background: #ea5524;
  position: relative;
  transform: translateY(-100%);
  transition: 0.5s 0.5s ease-out;
  z-index: 1;
  overflow: hidden;
}
.tch .tc-box .draw_h {
  width: 0.71rem !important;
  height: 0.71rem !important;
  line-height: 0.65rem !important;
  display: block;
  border-radius: 50%;
  text-align: center;
  position: relative;
  position: absolute;
  cursor: pointer;
  color: #fff;
  font-size: 0.3rem;
  right: 0.3rem;
  top: 0.3rem;
}
.tch .tc-box .draw_h:hover svg.drawcircle circle {
  stroke: #fff;
  stroke-dasharray: 188.49, 0;
  stroke-dashoffset: 188.49;
  -webkit-transition: all 0.7s cubic-bezier(0.11, 0.57, 0.58, 1);
  transition: all 0.7s cubic-bezier(0.11, 0.57, 0.58, 1);
}
.tch .tc-box .draw_h::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.tch .tc-box .draw_h svg.drawcircle {
  position: absolute;
  top: 0.02rem;
  left: 0.02rem;
  overflow: inherit;
  display: block;
  pointer-events: none;
}
.tch .tc-box .draw_h svg.drawcircle circle {
  fill: none;
  box-sizing: border-box;
  stroke-width: 2;
  stroke: none;
  stroke-dasharray: 0, 188.49;
  stroke-dashoffset: 188.49;
  transition: all 0.3s linear 0s;
}
.tch .tc-box .draw_h .ggfgdg {
  width: 0.2rem;
  height: 0.2rem;
}
.tch .tc-box form {
  height: 1rem;
  position: relative;
  width: 900px;
  max-width: 90%;
  margin: 0 auto;
}
.tch .tc-box form::after {
  content: "";
  width: 0;
  height: 1px;
  background: #fff;
  transition: 0.5s;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tch .tc-box form #keywordkj {
  width: 90%;
  height: 1rem;
  font-size: 0.2rem;
  color: #fff;
  box-shadow: none;
  -webkit-appearance: none;
  float: left;
  border-right: 0;
  background: none;
}
.tch .tc-box form #keywordkj::placeholder {
  color: #fff;
}
.tch .tc-box form .btn_blue {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.4rem;
  height: 1rem;
  border: 0;
  line-height: 4.25rem;
  background: url(../img/searchs.png) no-repeat center;
  background-size: 0.38rem 0.38rem;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
}
.tch .tc_bg {
  height: 100%;
  background: rgba(0, 0, 0, 0.85);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  transition: 0.5s;
}
.tch.act {
  display: block;
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.tch.act #tc_search {
  transform: translateY(0);
  transition: 0.5s ease-in;
}
.tch.act #tc_search form::after {
  width: 100%;
  transition: ease-in-out 0.5s 0.5s;
}
.tch.act .tc_bg {
  display: none;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transition: 0.5s;
}.syy_search{
   width: 0.38rem;
   height: 0.38rem;
 }
.zyy_search {
  display: none;
  width: 0.38rem;
  height: 0.38rem;
}
.zy .syy_search {
  display: none;

}
.zy .zyy_search {
  display: block;
}
.index{
	background: url(../img/icon2.png) #fff8e9 no-repeat top center;
    background-size: 100% 12.95rem;
}