textarea::-webkit-input-placeholder {
  color: #9FA0A0;
  font-family: 'Microsoft YaHei';
}
input::-webkit-input-placeholder {
  color: #9FA0A0;
  font-family: 'Microsoft YaHei';
}
textarea, input {
    font-family: 'Microsoft YaHei';
}
* img{
  display: block;
  width: 100%;
}
.header {
  position: fixed;
  width: 19.2rem;
  height: 1rem;
  line-height: 1rem;
  background: url(../img/top_bj_new.png) no-repeat top center;
  background-size: 100% 100%;
  z-index: 99;
  top: -0.2rem;
}

.header h1 {
  width: 1.5rem;
  height: .5rem;
  background: url(../img/logo1.png) 0 0 no-repeat;
  background-size: 100%;
  float: left;
  margin-left: 2.38rem;
  margin-top: 0.25rem;
  margin-right: 1.24rem;
}

.header .navs {
  float: left;
  user-select: none;
}

.header .navs li {
  float: left;
  height: 1rem;
  line-height: 1rem;
  font-size: 0.16rem;
  margin-right: 0.6rem;
  color: #fff;
  cursor: pointer;
}

.header .navs li a {
  text-decoration: none;
  display: block;
  height: 1rem;
  line-height: 1rem;
  font-size: 0.16rem;
  color: #fff;
  cursor: pointer;
}

.header .navs li:hover,
.header .navs li.active,
.header .navs li:hover a {
  color: #ffe39e;
}

.goSign {
  width: 2.5rem;
  height: 1rem;
  float: right;
  cursor: pointer;
}



.footer {
  width: 100%;
  min-height: 4rem;
  background-color: #25292f;
  overflow: hidden;
  text-transform: uppercase;
  padding-bottom: 0.4rem;
}

.footer .footer_top {
  width: 100%;
  height: 1.5rem;
  border-bottom: 0.01rem solid #50545b;
}

.footer .footer_top_top {
  width: 100%;
  height: 1.5rem;
  text-align: center;
}

.footer_top_middle a{
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #5a5859;
  font-size: 0.35rem;
  text-decoration: none;
  font-weight: bold;
}
.footer_top_middle a:hover{
  color: #0072ff;
}

.footer_top_middle li {
  cursor: pointer;
  display: inline-block;
  width: 0.56rem;
  height: 0.58rem;
  margin-right: 0.4rem;
  margin-top: 0.46rem;
}
.footer_top_middle li:first-child{
  width: auto;
  line-height: 0.58rem;
}

.footer_top_middle li:last-child {
  margin-right: 0;
}

#img3 {
  background: url(../img/footer_icon2.png) no-repeat;
  background-size: 100% 100%;
}

#img3:hover {
  background: url(../img/footer_icon2_1.png) no-repeat;
  background-size: 100% 100%;
}

#img5 {
  background: url(../img/footer_icon4.png) no-repeat;
  background-size: 100% 100%;
}

#img5:hover {
  background: url(../img/footer_icon4_1.png) no-repeat;
  background-size: 100% 100%;
}

#img6 {
  background: url(../img/footer_icon.png) no-repeat;
  background-size: 100% 100%;
}

#img6:hover {
  background: url(../img/footer_icon_1.png) no-repeat;
  background-size: 100% 100%;
}


.footer_bottom {
  width: 100%;
}

.footer_bottom_icon {
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  margin-top: 0.5rem;
}

.footer_bottom_icon img {
  display: inline-block;
  width: 1.5rem;
  height: 0.5rem;
  margin-right: 0.55rem;
}
.footer_bottom_icon img:last-child{
  margin-right: 0;
}

.footer_bottom_info {
  width: 100%;
  height: 0.14rem;
  text-align: center;
  margin-top: 0.4rem;
}

.footer_bottom_info ul {
  display: inline-block;
  height: 0.14rem;
}

.footer_bottom_info li {
  height: 0.14rem;
  float: left;
  cursor: pointer;
  display: inline-block;
  padding-right: 0.22rem;
  padding-left: 0.22rem;
  border-right: 1px solid #727171;
}

.footer_bottom_info li:last-child {
  border-right: 0;
}

.footer_bottom_info li a:link,
a:visited {
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #727171;
  line-height: 0.16rem;
  text-decoration: none;
}

.footer_bottom_info li a:hover,
a:active {
  color: #727171;
  text-decoration: none;
}

.footer_bottom_reserve {
  width: 100%;
  text-align: center;
  margin-top: 0.26rem;
}

.footer_bottom_reserve {
  width: 100%;
  font-size: 0.12rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 0.15rem;
}
.videoBoxOut {
  width: 100%;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-content: center;
  z-index: 999;
  background: rgba(0, 0, 0, 0.8);
}

.videoBoxOut {
  display: none;
}

.video_box {
    width: 8rem;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.video_close {
    width: 0.32rem;
    height: 0.32rem;
    position: absolute;
    z-index: 99999999;
    right: -0.36rem;
    top: 0;
    cursor: pointer;
    background: url(../img/close.png) no-repeat center;
}
