* {
  padding: 0 ;
  margin: 0;
  border: 0;
  font-family: "microsoft yahei";
}
@font-face {
  font-family: "siyuan";
  src: url(../font/NotoSerifCJKsc-Bold.otf);
}
a {
  text-decoration: none;
  color: #151515;
}
a:hover {
  color: #3484ff;
}
ul li {
  list-style: none;
}
input:focus {
  outline: none;
}
.center {
  text-align: center;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clearboth {
  clear: both;
}
.none {
  display: none;
}
.animated_c {
  transition: all 0.5s ease;
}
.p_width {
  min-width: 1385px;
  width: 100%;
}
.m_width {
  width: 1350px;
  margin: 0 auto;
}
.headerbox {
  height: 80px;
  padding: 20px 0;
  background: url(../images/bg_top1.png) center top no-repeat;
}
.headerbox .logo {
  width: 550px;
}
.headerbox .top_info {
  width: 180px;
}
.headerbox .top_info p {
  font-size: 14px;
  line-height: 35px;
  color: #fff;
  font-family: "arial narrow";
}
.headerbox .top_info p span {
  font-size: 20px;
  line-height: 35px;
  color: #ffe400;
}
.headerbox .top_info .searchbox {
  width: 180px;
  margin-top: 7px;
  height: 30px;
  background: url(../images/search_box.png) left center no-repeat;
}
.headerbox .top_info .searchbox .search_txt {
  line-height: 30px;
  height: 30px;
  width: 140px;
  padding: 0 5px;
  background: none;
  color: #fff;
  font-size: 14px;
}
.headerbox .top_info .searchbox .search_btn {
  width: 28px;
  height: 30px;
  background: url(../images/search_ico.png) center no-repeat;
}
::-webkit-input-placeholder {
  color: #fff;
  font-size: 14px;
}
:-ms-input-placeholder {
  color: #fff;
  font-size: 14px;
}
::placeholder {
  color: #fff;
  font-size: 14px;
}
.nav_box {
  height: 70px;
  line-height: 70px;
  border-bottom: 1px solid #204dac;
}
.nav_box .nav_list li {
  display: inline-block;
  padding: 0 24px;
}
.nav_box .nav_list li a {
  color: #333333;
  font-size: 18px;
}
.nav_box .nav_list li:hover a {
  color: #347bdb;
}
.index_middle {
  background: url(../images/bg_index_middle.png) center top no-repeat;
  height: 360px;
  padding: 55px 0;
}
.index_bottom {
  background: url(../images/img_vr.png) center top no-repeat;
  height: 240px;
}