/*头部*/
html,
body {
  width: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  background: #fff;
}
.nav_active {
  background-color: #659100;
}
.inputSou {
  background: -o-linear-gradient(-223deg, #E2C816 10%, #9BB524 100%);
  background: -moz-linear-gradient(-223deg, #E2C816 10%, #9BB524 100%);
  background: -ms-linear-gradient(-223deg, #E2C816 10%, #9BB524 100%);
  background: -webkit-linear-gradient(-223deg, #E2C816 10%, #9BB524 100%);
  background: linear-gradient(#E2C816, #9BB524);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#E2C816", endColorstr="#9BB524", gradientType="0");
  color: #fff;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0.49px;
  width: 112px;
  height: 37px;
}
/*一条*/
.demopage {
  width: 100%;
  margin: 0 auto;
}
.demopage h2 {
  font-size: 14px;
  margin: 20px 0;
}
/* scrollDiv */
.scrollDiv {
  height: 60px;
  /* 必要元素 */
  line-height: 60px;
  overflow: hidden;
  /* 必要元素 */
}
.scrollDiv li {
  height: 60px;
  padding-left: 0px;
}
.yqbb {
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -820px;
  width: 220px;
}
header .top {
  position: relative;
}
header .top .logo {
  width: 193px;
  margin: 47px 0 27px 0;
}
header .top .register {
  position: absolute;
  top: 51px;
  left: 350px;
}
header .top .register .time {
  text-align: right;
  margin-bottom: 39px;
  font-size: 16px;
  color: #4A4A4A;
  letter-spacing: 0;
}
header .top .register input {
  border: 1px solid #C1C1C1;
  font-size: 14px;
  color: #8E8E8E;
  letter-spacing: 0.49px;
  padding: 8px 14px;
}
header .top .register input::-webkit-input-placeholder {
  color: #8E8E8E;
}
header .top .register input:-moz-placeholder {
  color: #8E8E8E;
}
header .top .register input::-moz-placeholder {
  color: #8E8E8E;
}
header .top .register input:-ms-input-placeholder {
  color: #8E8E8E;
}
header .top .register .sign {
  background: -o-linear-gradient(-223deg, #E2C816 10%, #9BB524 100%);
  background: -moz-linear-gradient(-223deg, #E2C816 10%, #9BB524 100%);
  background: -ms-linear-gradient(-223deg, #E2C816 10%, #9BB524 100%);
  background: -webkit-linear-gradient(-223deg, #E2C816 10%, #9BB524 100%);
  background: linear-gradient(#E2C816, #9BB524);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#E2C816", endColorstr="#9BB524", gradientType="0");
  color: #fff;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0.49px;
  width: 112px;
  height: 38px;
}
header .top .homepage {
  position: absolute;
  right: 0;
  top: 51px;
}
header .top .homepage .home {
  margin-bottom: 39px;
  font-size: 16px;
  color: #4A4A4A;
  letter-spacing: 0;
  text-align: center;
}
header .top .divide {
  margin: 0 26px;
  color: #AFAFAF;
}
header .top .homepage .search {
  background: url(../../images/icon_search_home@1x.png) no-repeat 8px center;
  border: 1px solid #C1C1C1;
  font-size: 14px;
  color: #8E8E8E;
  letter-spacing: 0.49px;
  padding: 8px 14px 8px 30px;
}
/*nav导航栏*/
.nav_pc {
  width: 100%;
  background: #A6C31F;
  height: 44px;
  position: relative;
}
.menu li.li_2018 {
  float: left;
  display: inline;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background: #A6C31F;
  height: 44px;
  line-height: 44px;
  padding: 0 25px;
}
.menu li.li_2018 a {
  display: block;
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
}
/*搜索*/
.look {
  background: #595F4A;
  width: 100%;
  height: 105px;
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 101;
  display: none;
}
.look .form-look {
  width: 810px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.look .form-look input[type="text"] {
  width: 683px;
  background: #FFFFFF;
  border: 1px solid #C1C1C1;
  font-size: 14px;
  color: #8E8E8E;
  letter-spacing: 0;
  height: 41px;
  line-height: 41px;
}
.look .form-look button {
  width: 88px;
  height: 41px;
  background: #A6C31F;
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0;
  margin-left: 20px;
}
/*wap页*/
.wap {
  width: 100%;
}
.wap .user {
  width: 90%;
  margin: 12px auto 16px auto;
}
.wap .wlo {
  width: 82px;
  height: 44px;
}
.wap .wr {
  float: right;
}
.wap .dl,
.ss {
  width: 22px;
}
.wap .dl {
  margin-right: 22px;
}
.navBox {
  width: 100%;
}
.navBox ul {
  width: 100%;
  background: #A6C31F;
  overflow: hidden;
}
.navBox ul li {
  width: 19%;
  float: left;
}
li {
  list-style: none;
}
.navBox a {
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  display: block;
  line-height: 40px;
}
.menu li.selected {
  background: #659100;
}
.menu li.current {
  background: #659100;
}
.navBox a.active {
  color: #497505;
}
/*底部*/
footer {
  background: #F0F0F0;
}
footer .pic,
.about,
.friend {
  float: left;
  margin-top: 37px;
}
footer .title {
  font-size: 22px;
  color: #4A4A4A;
  padding-bottom: 14px;
  display: inline-block;
}
footer .line {
  margin-bottom: 28px;
  width: 100%;
  height: 1px;
  background: linear-gradient(-223deg, #fff 10%, #949494 100%);
  background: -webkit-linear-gradient(-223deg, #fff 10%, #949494 100%);
  background: -o-linear-gradient(-223deg, #fff 10%, #949494 100%);
  background: -moz-linear-gradient(-223deg, #fff 10%, #949494 100%);
}
footer .pic {
  font-size: 16px;
  color: #6F6F6F;
  letter-spacing: 0.91px;
}
footer .pic img {
  width: 148px;
  margin-bottom: 22px;
}
footer .about {
  margin-left: 110px;
}
.about .content {
  font-size: 12px;
  color: #8E8E8E;
  line-height: 29px;
}
footer .friend {
  margin-left: 110px;
}
footer .friend ul {
  float: left;
  width: 115px;
  margin-right: 30px;
  font-size: 12px;
  color: #8E8E8E;
  line-height: 29px;
}
footer .friend ul li a {
  color: #8E8E8E;
}
footer .friend ul li a:link {
  color: #8E8E8E;
}
footer .friend ul li a:hover {
  color: #8E8E8E;
}
footer .friend ul li a:active {
  color: #8E8E8E;
}
footer .friend ul li a:visited {
  color: #8E8E8E;
}
footer .copy {
  background: #DADADA;
  font-size: 14px;
  color: #828282;
  line-height: 24px;
  letter-spacing: 0;
  text-align: center;
}
footer .copy .right {
  padding: 10px 0;
  width: 90%;
  margin: 0 auto;
}
footer .mb35 {
  margin-bottom: 35px;
}
.wap_demopage {
  display: none;
}
.wap_icon {
  display: none;
}
.ad_pr p {
  font-size: 16px;
}
.topnav-list {
  display: none;
}
@media (max-width: 500px) {
  header .clear:after {
    display: none;
  }
  header .top {
    height: 1.17rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  header .top div {
    height: 1.17rem;
  }
  header .top div:nth-child(1) img {
    margin: 0 0 0 0.43rem;
    width: 1.71rem;
    height: 0.93rem;
  }
  header .top .register,
  header .top .homepage {
    display: none;
  }
  header .top .wap_icon {
    display: flex;
    align-items: center;
    margin-right: 0.51rem;
  }
  header .top .wap_icon .wap_search {
    width: 0.53rem;
    height: 0.53rem;
  }
  header .top .wap_icon .wap_useInfo {
    width: 0.53rem;
    height: 0.53rem;
    margin-right: 0.43rem;
  }
  header .demopage {
    display: none;
  }
  header .wap_demopage {
    height: 0.8rem;
    display: flex;
    align-items: center;
  }
  header .wap_demopage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0;
  }
  header .nav_pc {
    overflow: auto;
    height: 1.173333rem;
    line-height: 1.173333rem;
  }
  header .nav_pc .yqbb {
    display: none;
  }
  header .nav_pc .menu {
    display: flex;
    width: 28rem;
    overflow: auto;
  }
  header .nav_pc .menu .li_2018 {
    width: auto;
    padding: 0 0.533333rem;
    font-size: 0.453333rem;
    height: 1.173333rem;
    line-height: 1.173333rem;
  }
  header .nav_pc .menu .li_2018 a {
    font-size: 0.453333rem;
  }
  .ad_pr {
    display: none;
  }
  .topnav-list {
    display: block;
    position: relative;
    font-size: 0.373333rem;
    box-sizing: border-box;
    margin: 0;
    position: fixed;
    background-color: #6e6e6e;
    z-index: 9999;
    height: 100%;
    min-height: 100%;
    overflow: auto;
    width: 100%;
    top: 0;
    padding: 0.8rem;
    left: 100%;
    transition: all 0.3s;
  }
  .topnav-list .topnav-search {
    margin: 0;
    padding: 0;
    border: 1px solid #949494;
    margin-top: 1.333333rem;
    width: 100%;
    height: 1.013333rem;
    border-radius: 4px;
    background-color: #8b8b8b;
    position: relative;
  }
  .topnav-list .topnav-search input {
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: none;
    outline: none;
    color: #fff;
    font-size: 0.373333rem;
  }
  .topnav-list .topnav-search .smallButton {
    width: 0.533333rem;
    height: 0.533333rem;
    background-color: transparent;
    border: none;
    position: absolute;
    right: 0.213333rem;
    top: 0.186667rem;
  }
  .topnav-list .topnav-search .smallButton img {
    width: 100%;
  }
  .topnav-list .close img {
    position: absolute;
    top: 0.8rem;
    right: 0.533333rem;
    width: 0.586667rem;
    height: 0.586667rem;
  }
}
