*{ margin:0; padding:0px;touch-action: auto;}
body{ font-family:"微软雅黑"; background:#fff; font-size: 12px;margin:0 auto;}
a {text-decoration: none; }
li {list-style: none; }
img {border: none;display: block; }
.body-white{
  background: #fff;
}
a,a:hover{text-decoration: none}
.container{width: 94%; margin: 0 auto;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.clearfix:after {content: '';height: 0;display: block;clear: both;overflow: hidden;visibility: hidden;}
.clearfix {zoom: 1;}
[v-cloak] {display: none;}
/********** 公共样式 ********/
/* 整体内容 */
.wrap{width: 100%;margin-top: 3rem;}
/* 内容边距 */
.mcontent{margin: 0 0.75rem;}
/* 黑色透明背景 */
.index-mask-box{position: fixed;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;background: rgba(43,51,59,.6);}
/* 去除safari自带按钮样式 */
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}   
/* 列表加载到底了 */
.list_bottom{text-align: center; margin: 1rem 0;color: #999;font-size: .65rem;}
/* 滚动到顶部 */
.backtotop{position: fixed;bottom: 6%;right: 5%;width: 12%;display: none;}



/********** 公共头部 ********/
.header{width: 100%;padding:0 0.75rem;position: fixed;top: 0;z-index: 99999;box-sizing: border-box;box-shadow: 0 2px 2px 0 rgba(28,31,33,.1);background: #fff;}
.header .logo{width: 58%;margin-top: .5rem;}
.header .header_right{width: 25%;display: none; background: rgba(242,13,13,.06);border-radius: .8rem;height: 1.5rem;line-height: 1.5rem;text-align: center;margin-top: .75rem;}
.header .header_right a{float: left;font-weight: 700;font-size: .65rem;color: #F01414;text-align: center;}
.header .header_right .column{width: .05rem;height: .55rem;background: rgba(242,13,13,.2);margin-top: .45rem;}
.header .header_right .card{width: 54%;}
.header .header_right .login{width: 100%;}
.header .login_header_right{margin-top: .7rem;display: none;}
.header .login_header_right a{float: left;height: 1.5rem;font-weight: 700;font-size: .7rem;color: #F01414;text-align: center;}
.header .login_header_right .card{width: 60%;background: rgba(240,20,20,.05);border-radius: .8rem;color: #F01414;}
.header .login_header_right .tx{    width: 30px;height: 30px;float: right;}
.header .login_header_right .tx img{width: 100%;height: 100%;display: inline-block;border-radius: 50%;}
.header .searchBtn img{width: 80%;}
.header .searchBtn{margin-top: .75rem;}

/*导航吸顶*/
.fixed{position: fixed!important;top: 3rem;z-index: 99998;}

/* 搜索页样式 */
.search_top{
    width: 100%;
    height: 2.5rem;
    box-shadow: 0 2px 2px 0 rgba(28,31,33,.1);
    padding: .5rem 0 0 .75rem;
    position: fixed;
    top: 0;
    background: #fff;
}
.search_top .top_left{
  border: 1px solid #eee;
  float: left;
  width: 86%;
  height: 1.5rem;
}
.search_top .top_right{
  float: right;
  width: 10%;
  height: 1.5rem;
  line-height: 1.5rem;
}
.search_top .top_left input{
  width: 90%;
  height: 1.5rem;
  display: inline-block;
  padding-left: 10px;
}
.search_related{
  font-size: .75rem;
  color: #999;
  margin: 1rem 0;
}
.search_related .totle{
  color: #F01414;
}
.search_main .search_list{
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin-top: 10px;
}
.search_main .search_list:first-child{
  margin-top: 3.5rem;
}
.search_main .search_list:last-child{
  border-bottom: none;
}
.search_main .search_list .search_list_title{
  font-size: .75rem;
  color: #333;
  display:-webkit-box; 
  -webkit-box-orient:vertical; 
  -webkit-line-clamp:2; 
  overflow: hidden;
}
.search_main .search_list .search_list_excerpt{
  font-size: .7rem;
  color: #666;
  display:-webkit-box; 
  -webkit-box-orient:vertical; 
  -webkit-line-clamp:2; 
  overflow: hidden;
  margin: .3rem 0;
}
.search_main .search_list .search_list_more{
  font-size: .65rem;
  color: #999;
}
.search_main .search_list .search_list_more span{
  padding-right: .5rem;
}
.search-btn{
  display: inline-block;
  width: 10%;
  height: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
}
.page{
  text-align: center;
}
