/*! m.0.0.1 hx */
/*! time:2020-12-25 */
/********** header_article **********/
.header_article {
  width: 100%;
  height: 4.5rem;
  border-bottom: 1px solid #d8d9db;
  background: #fafafa;
  padding: 0 0  0 3.75%;
}
.footerleft {
  float: left;
  width: 2.7rem;
  height: 3rem;
  line-height: 3rem;
  font-size: 1.6rem;
  color: #e94e4e;
  padding-top: .8rem;
}
.btnword {
  width: 8.2rem;
  height: 3rem;
  color: #a9acb2;
  padding: 0 .8rem 0 2.5rem;
  margin-top: .8rem;
  font-size: 1.2rem;
  line-height: 3rem;
  background: url(http://i1.hexunimg.cn/2016/m/img/comimg.png) 1.2rem center no-repeat;
  background-size: 1.1rem 1.3rem;
  float: left;
}
.footernav {
  float: right;
  width: 14rem;
  margin-right: .3rem;
}
.footernav > li {
  float: right;
  text-align: center;
  font-size: 1rem;
  height: 4.4rem;
  padding: .8rem 1rem 0;
}
.footernav > li a {
  color: #e94e4e;
  display: block;
}
.footernav > li i {
  display: block;
  font-size: 1.8rem;
  height: 1.8rem;
  overflow: hidden;
}
.downloadapp2 {
  float: right;
  text-align: center;
  font-size: 1rem;
  height: 4.4rem;
  padding: .8rem 1rem 0;
  color: #e94e4e;
  display: block;
  float: left;
}
.downloadapp2 a {
  color: #e94e4e;
  display: block;
}
.downloadapp2 i {
  display: block;
  font-size: 1.8rem;
  height: 1.8rem;
  overflow: hidden;
}
/*评论*/
.footercom {
  position: fixed;
  top: 0;
  left: 0;
  height: 11rem;
  width: 100%;
  background: #eeeeef;
  padding: 1rem 3%;
  border-top: 1px solid #dadadf;
}
.footercom .btn {
  border-radius: .4rem;
  margin-bottom: 1rem;
  width: 4.1rem;
  height: 2.3rem;
  padding: 0;
  color: #fff;
  text-align: center;
  line-height: 2.3rem;
  font-size: 1.2rem;
}
.footercom .footdel {
  float: left;
  color: #75767b;
  background: #d8d7dc;
}
.footsend {
  float: right;
  color: #fff;
  background: #e94e4e;
}
.footertext {
  display: block;
  width: 100%;
  clear: both;
  border: 1px solid #d4d4d4;
  height: 5rem;
  font-size: 1.5rem;
  color: #333;
  padding: .5rem;
}
.returntop {
  width: 3.4rem;
  height: 3.4rem;
  border-radius: 5rem;
  color: #fff;
  text-align: center;
  line-height: 3.4rem;
  font-size: 1.8rem;
  position: fixed;
  bottom: 12.2rem;
  right: 1.2rem;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
.logoarticle {
  width: 2.7rem;
  height: 2.7rem;
  float: left;
  margin: .8rem 0 0 0;
}
.logoarticle img {
  width: 100%;
  clear: both;
}
@media screen and (min-width: 375px) {
  html {
    font-size: 73%;
  }
}
@media (min-width: 414px) and (max-width: 640px) {
  html {
    font-size: 81%;
  }
}
/********** header_article End**********/
body {
  background: #fff !important;
}
.header {
  margin-top: 4.54155955rem;
}
.ticon2:after {
  content: '';
  width: 3.00771208rem;
  height: 0.77977721rem;
  display: inline-block;
  background: url("https://web.hexun.com/m/img/index/app-text.png") no-repeat;
  background-size: 100% 100%;
  margin-left: 0.17137961rem;
  position: relative;
  top: -0.34275921rem;
}
/* layerTop begin */
.layerTopBox {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 2;
  height: 4.62724936rem;
  background: url(https://web.hexun.com/m/img/layer_top_bg.png) no-repeat;
  background-size: 100%;
}
.layerTopBox .content {
  margin-left: 0.42844901rem;
  margin-top: 1.19965724rem;
  float: left;
}
.layerTopBox .content .abs {
  font-size: 1.19965724rem;
  color: #fff;
  letter-spacing: 0;
  line-height: 1.19965724rem;
  font-weight: 400;
}
.layerTopBox .content p {
  margin-top: 0.42844901rem;
  font-size: 0.77120823rem;
  color: #fff;
  letter-spacing: 0;
  line-height: 0.77120823rem;
}
.layerTopBox::before {
  content: '';
  display: block;
  float: left;
  width: 2.9134533rem;
  height: 2.9134533rem;
  margin-top: 0.94258783rem;
  margin-left: 1.28534704rem;
  background: url("https://web.hexun.com/m/img/logo_2019.png") no-repeat;
  background-size: 100% 100%;
}
.layerTopBox .openButton {
  margin-top: 1.19965724rem;
  float: right;
  margin-right: 1.28534704rem;
  width: 5.31276778rem;
  height: 2.22793488rem;
  background: #F93734;
  border-radius: 1.11396744rem;
  color: #fff;
  text-align: center;
  line-height: 2.22793488rem;
  font-size: 12px;
}
/* layerTop end */
.header_article {
  margin-top: 4.54155955rem;
}
.footernav {
  width: 15.5rem;
}
.footernav > li.gotoapp_btn {
  height: 3.42759212rem;
  padding: 0.28277635rem 0.42844901rem;
  font-size: 1.02827763rem;
  color: #e94e4e;
  text-align: center;
  background-color: #FAF8F9;
  border: 1px solid #e94e4e;
  border-radius: 0.34275921rem;
  margin-top: .55rem;
  line-height: 1.37103685rem;
}
.crumbs {
  display: inline-block;
  font-size: 0;
  margin-left: 0.85689803rem;
  position: relative;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.crumbs i {
  font-size: 1.37103685rem;
  color: #979797;
  margin: 0 0.64267352rem;
}
.crumbs a {
  font-size: 1.37103685rem;
  color: #000;
}
.crumbs a.active {
  color: #e84444;
}
.notice {
  margin: 1.28534704rem auto;
  width: 18.85175664rem;
  height: 2.57069409rem;
  text-align: center;
  line-height: 2.57069409rem;
  background: #FFF7E6;
  border-radius: 1.28534704rem;
  font-size: 1.19965724rem;
  color: #D6B079;
}
.content {
  margin: 0 0.85689803rem 1.71379606rem;
}
.content .tagList{
  margin-top: 0.6rem;
}
.content .tagList li {
  display: inline-block;
  margin: 0.51413882rem;
}
.content .tagList li a {
  font-size: 1.19965724rem;
  display: block;
  height: 3.0848329rem;
  line-height: 3.0848329rem;
  padding: 0 0.85689803rem;
  background: #F7F8FA;
  border-radius: 0.34275921rem;
  color: #14141C;
}
.content .news_more {
  text-align: center;
  font-size: 1.02827763rem;
  color: #999;
  margin-top: 1.02827763rem;
}
.content .news_more span {
  position: relative;
  padding-left: 1.37103685rem;
}
.content .news_more span::before {
  content: '';
  width: 1.02827763rem;
  height: 1.02827763rem;
  position: absolute;
  top: 0.0856898rem;
  left: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABOpJREFUWAntl0tonFUYhpu7pYgYWhqoxCykdNEu6sJV0iaxpLUwycIKBsVFLpMLFVJdNJZCXQSLglUXMQm51YguoqKSoNVC09YsFE2FpmCDuiheipfES2OSTuKMz/vnnN8zk39u1u5y4Mw53/e93/e+5/L/M7Nhw3pLvQM5qcPpo4ODg3eurKwcFzI/P7+rsbHxRvqs5IhbEjQyMrJpYWHhTCwWKxdFTk7OJH1/S0vLQnLK1JHc1OHk0eHh4Tvm5+fHrBghNY9Go2OKJc9MHflPgkZHRwuXlpbeYzeqTPmbjOpq1YuLi+8Ks2pm95m1oL6+voLZ2dm3oNkvKkRF8vLy6tQ1N74Dc3NzoxMTE/mys2lZCWLVeRzLGxDUGpIVxkPhcPgjdc3p8un46mZmZt5UjuxMW8aCIMhl1a8xPqLi7Mbf7Mqjra2tY5ZMc/z1isknLDmnlWsx6caMgBTM6e3t7Wd8zBSMQvoEu/JOIgGi3lYMf1Qxch43uRk90RltZ0lJyavUDosAshhDI8Svyw5q4+Pj06FQ6DuwOloJ2T01NbUF/wdBeNeXdodY3UsktNkkVtxGO23tZCOCh4m12zh57TwQp6ydbEwpqKen5ySFOmwyK+5ATJ+1042I6lWOxfGOOqKa1g4akwpiNSdI6HSSjkLwimP7U319qPsOZ6IcRLl1Ok1tB/XvNFAQCZ2s5lkLo+AJduYFa7sjRxpaXl6+rq65G7NzRD2vGtZWbbBHre2Oa24+YjpI0L3xGoVOUvCYtd2Rogew3+dYvbcy2Ehubm6teSe5UG8O/jmwz9gA2CN8771sbY1xghDThhg9UV6D4BRinra2O4KtAvshviLXz/wmRA9BNJHg90xEvYiop2wMbDvYHmv7ggBqu7Vaz4eYbsQctkB3RIy+RD/Gt9H4zzHG6A8aexGiGogmjR03wNUNj/cEwqO8Ori8F6x7h+odMYMUezKuijF4Sh4AdwbTE0PBSchD9FrmnxjYRmGEDapB7cNgBxUznPUW5wsi0A3oC3oXCWFGKY9rAwMDu3GcBbtJATCfFRQUHAS/oF5cXHxQPsUM5qzJkctvqm04unB+Lm4b9I/MOpKNFN7Jk3SR+N0G8yW7UkXhP9wcjvMujlP3R+LVfkP0nqampiurZurPjARBsgMSHcdmU+4KJHshmQsqj/hixF8gttPEf0V8BeKvBuFdX1pBFL+P4rqcW03iTFFRUUVDQ8MvbqHE+dDQ0JZIJHKR49hhYj+xiHIW8U0i1rX9O+Q67ZxLWYaY89ieGM7+Wx1TOjHKFwZ8tXJk07aqFgu8d9UM/kwqqL+//x5SdBe2mdRr/P6pZNuvB5da6xVWOUSumeg2iTK11ybgCRTEj/QS/tpITJmy2PYfGSqbm5u/l51NMzmV5Pxg8spUWxxBddbcoYCz/5ltL+fF9XVQgUx9uosImWRx9vivFhYW7kk8/jhBejpIOk/SLhExznIRK1jlV5kSp8IlPq0sdJo/l5Xu0+oL0vsDAefo96so4N85/72IuZyKJNsYPLt4hVwgz3ufwXOJXm3fZ/4dQshxR8wNxOz7v8VIPMTTPKn7mP4pW5zi1lzNF2TnqP0LMTWImfIQt+EDUZcQVSMuU97X4U9KS0uPIeQQd2Y7Yj69DTriSiJK34PbEfWwuOOC68b6DtzCDvwDoVg+c1uddAcAAAAASUVORK5CYII=") no-repeat;
  background-size: 100% 100%;
}
.openUnlock {
  margin-bottom: 1.37103685rem;
}
.openUnlock:after {
  content: '打开app解锁内容>>';
  font-size: 1.28534704rem;
  color: #007AFF;
  letter-spacing: 0;
  line-height: 1.28534704rem;
}
.layerBottom {
  width: 29.56298201rem;
  height: 3.59897172rem;
  background: #FD302F;
  border-radius: 1.79948586rem;
  text-align: center;
  font-size: 1.54241645rem;
  line-height: 3.59897172rem;
  color: #fff;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 2.57069409rem;
  z-index: 3;
  margin: 0 auto;
}
