@charset "UTF-8";
body, html {
  -webkit-tap-highlight-color: transparent;
  color: #151515;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  /*font-size: 100%;*/
  /*vertical-align: baseline;*/
  box-sizing: border-box;
  text-decoration: none;
  list-style: none;  
}
.clear{clear:both}
.f-r{float:right}
.f-l{float:left}
.pt10{padding-top:10vw;}
.weui-search-bar{z-index:100000}
/*单行溢出省略*/
.omit {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/*多行溢出省略*/
.omit2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-align: justify;
  overflow: hidden;
}
a{color: #151515;}
.warpper{width: 1300px; margin: 0 auto}
/*头部导航*/
.nav_view{width: 100%; height: 5vw; display: flex; align-items: center; background: #fff; font-size: 16px; padding: 0 9vw}
.nav_view img{height: 2.5vw; margin-right: 3vw}
.nav_view a{ color: #151515;}
.nav_view .navli{margin: 0 1.5vw; padding: 0 .3vw}
.main_body{padding: 2vw 6vw 0 6vw;}
/*底部*/
.bottom_nav{width: 1300px; margin: 0 auto; padding: 20px 0 40px 0; display: flex; align-items: center; justify-content: space-between}
.bottom_nav .logo{height: 50px; width: auto}
.bottom_nav .navbox{ display: flex; align-items: center; font-size: 16px }
.bottom_nav .navbox .navli{margin-left: 60px}
.bottomBox{display: flex; padding: 40px 0; width: 1300px; margin: 0 auto}
.bottomBox .tabTitle{color: #c5aa7d; font-size: 24px; position: relative;}
.bottomBox .tabTitle:before{content: ""; width: 16px; height: 2px; border-radius: 1px; background: #c5aa7d; position: absolute; bottom: 0; left: 0}
.bottomBox .boxli{margin-right: 190px; line-height: 3}
.bottomBox .boxli .textview{font-size: 16px; color: #151515; margin-top: 15px}
.bottomBox .boxli .textview a{display: table}
.bottomBox .boxli .ewmbox{display: flex; align-items: center; margin-top: 20px}
.bottomBox .boxli .ewmbox .ewmli{text-align: center; width: 130px; margin-right: 20px; line-height: 1.7}
.bottomBox .boxli .ewmbox .ewmli img{width: 130px; height: 130px}
.bottomBox .boxli:last-child{margin-right: 0}
.copyright{font-size: 14px; line-height: 1.5; align-items: center; justify-content: center; display: flex; padding-bottom: 20px}
.copyright img{width: 15px; height: 15px}
/*页面位置*/
.webSite{font-size: 14px; color: #151515; padding: 20px 0}
.webSite span{color: #c5aa7d;}
.webSite a{color: #151515; }
/*分页*/
.pages{
  clear: both;
  padding: 15px 0;
  display: flex; align-items: center; justify-content: center;
}
.pages div span,
.pages div a {
  float: left;
  vertical-align: middle;
  padding: 0 15px;
  height: 30px;
  line-height: 30px;
  background-color: #fff;
  color: #333;
  font-size: 12px;
  border: 1px solid #e2e2e2;
  margin: 0 -1px 0 0;
  overflow: hidden;
}
.pages div .current{
  background-color: #1E9FFF;
  color: #ffffff;
  border-top: #1E9FFF;
  border-bottom: #1E9FFF;
}
.pages div .total_rows{
  float: left;
}
.pages div .total_pages{
  float: left;
}
.pages div .jump_num{
  width: 40px;
  margin: 0;
  padding: 0 3px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border-radius: 2px;
  vertical-align: top;
  background-color: #fff;
  box-sizing: border-box;
  border: 1px solid #e2e2e2;
}
.pages div .jumpurl{
  display: none;
}
.pages div .total_pages_hidden{
  display: none;}