@charset "utf-8";
body {
  background-color: #f1f2f3;
}
/*首页头部*/
.home-header {
  width: 100%;
  height: 6rem;
  position: relative;
  overflow: hidden;
}
.home-header .banner-video {
  width: 100%;
  min-height: 6rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
}
.home-header .blackbg {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 9;
  top: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
.home-header .home-line {
  position: relative;
  z-index: 11;
  display: flex;
  width: 94%;
  margin-left: 3%;
  padding-top: 0.266667rem;
  justify-content: space-between;
}
.home-header .home-line .a1 {
  display: block;
  width: 1.066667rem;
  height: 0.906667rem;
}
.home-header .home-line .a1 img {
  width: 100%;
  height: 100%;
}
.home-header .home-line .a2 {
  display: block;
  width: 0.746667rem;
  height: 0.746667rem;
  margin-top: 0.106667rem;
}
.home-header .home-line .a2 img {
  width: 100%;
  height: 100%;
}
.home-header .home-header-search {
  width: 100%;
  position: relative;
  z-index: 10;
  margin-top: 1.066667rem;
}
.home-header .home-header-search .sp1 {
  display: block;
  text-align: center;
}
.home-header .home-header-search .sp1 img {
  width: 5.333333rem;
}
.home-header .home-header-search .sp2 {
  display: flex;
  text-align: center;
  width: 80%;
  margin-left: 10%;
  height: 1.013333rem;
  border: 0.026667rem solid #fff;
  background-color: rgba(255, 255, 255, 0.15);
  border-radius: 100px;
  margin-top: 0.533333rem;
  overflow: hidden;
}
.home-header .home-header-search .sp2 .inp1 {
  flex: 1;
  padding-left: 0.533333rem;
  background-color: transparent;
  color: #fff;
  font-size: 0.373333rem;
}
.home-header .home-header-search .sp2 .inp1::placeholder {
  color: #fff;
}
.home-header .home-header-search .sp2 .sub1 {
  width: 1.466667rem;
  background: url(/uploads/image/stmimages/search-icon.png) center no-repeat;
  background-size: 0.453333rem 0.453333rem;
  border: none;
  cursor: pointer;
  outline: none;
}
/*5个menu*/
.fivemenu {
  width: 100%;
  background-color: #fff;
}
.fivemenu-ul {
  width: 100%;
  display: flex;
  justify-content: space-around;
  padding: 0.266667rem 0;
  border-bottom: 0.026667rem solid #d8d8d8;
}
.fivemenu-ul li {
  text-align: center;
  position: relative;
}
.fivemenu-ul li img {
  width: 1.04rem;
  height: 1.04rem;
}
.fivemenu-ul li span {
  display: block;
  text-align: center;
  font-size: 0.353333rem;
  color: #1c1e25;
}
.fivemenu-ul .active span {
  color: #00a6e6;
}
.fivemenu-ul .active::after {
  content: '';
  display: block;
  width: 0.693333rem;
  height: 0.053333rem;
  position: absolute;
  left: 50%;
  margin-left: -0.346667rem;
  bottom: -0.266667rem;
  background-color: #00a6e6;
  z-index: 99;
}
.second-ul {
  width: 100%;
  height: 1.066667rem;
  line-height: 1.066667rem;
  border-bottom: 0.026667rem solid #d8d8d8;
  display: flex;
  justify-content: flex-start;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.second-ul li {
  display: inline-block;
  margin: 0 0.266667rem;
  position: relative;
}
.second-ul li a {
  display: inline-block;
  line-height: 1.066667rem;
  font-size: 0.353333rem;
  color: #1c1e25;
}
.second-ul .active a {
  color: #00a6e6;
}
.second-ul .active::after {
  content: '';
  display: block;
  width: 0.693333rem;
  height: 0.053333rem;
  position: absolute;
  left: 50%;
  margin-left: -0.346667rem;
  bottom: 0;
  background-color: #00a6e6;
  z-index: 99;
}
/*首页主体*/
.homebody {
  width: 100%;
  background-color: #fff;
  margin-top: 0.266667rem;
}
.document-ul {
  padding: 0 0.266667rem;
}
.document-ul .li1 {
  display: block;
  border-bottom: 0.026667rem dotted #d8d8d8;
}
.document-ul .li1 a {
  display: block;
  padding: 0.4rem 0;
}
.document-ul .li1 .sp1 {
  font-size: 0.353333rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.document-ul .li1 .sp1 i {
  margin-right: 0.16rem;
  font-style: normal;
}
.document-ul .li1 .sp2 {
  display: block;
  font-size: 0.32rem;
  color: #999;
  margin-top: 0.32rem;
}
.document-ul .li1 .sp2 i {
  color: #ccc;
  margin-right: 4px;
  margin-left: 0.266667rem;
  /* vertical-align: bottom; */
}
.document-ul .li1 .sp2 i:first-child {
  margin-left: 0;
}
.document-ul .li1 .sp2 .ul2 {
  display: flex;
  justify-content: space-between;
}
.document-ul .li1 .sp2 .cance-btn {
  display: inline;
  padding: 0;
  color: #666;
}
.document-ul2 {
  padding: 0 0.266667rem;
}
.document-ul2 .li1 {
  display: block;
  border-bottom: 0.026667rem dotted #d8d8d8;
}
.document-ul2 .li1 a {
  display: flex;
  padding: 0.4rem 0;
}
.document-ul2 .li1 a .pic-sp {
  width: 2.666667rem;
  height: 1.733333rem;
  margin-right: 0.4rem;
  border-radius: 0.133333rem;
  overflow: hidden;
}
.document-ul2 .li1 a .pic-sp img {
  width: 100%;
  height: 100%;
}
.document-ul2 .li1 a .cont-sp {
  flex: 1;
}
.document-ul2 .li1 a .cont-sp .sp1 {
  font-size: 0.353333rem;
  text-align: justify;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.document-ul2 .li1 a .cont-sp .sp1 i {
  margin-right: 0.16rem;
}
.document-ul2 .li1 a .cont-sp .sp2 {
  display: block;
  font-size: 0.32rem;
  color: #999;
  margin-top: 0.32rem;
}
.document-ul2 .li1 a .cont-sp .sp2 i {
  color: #ccc;
  margin-right: 4px;
  margin-left: 0.266667rem;
  vertical-align: bottom;
}
.document-ul2 .li1 a .cont-sp .sp2 i:first-child {
  margin-left: 0;
}
.document-ul2 .li1 a .cont-sp .sp2 .ul2 {
  display: flex;
  justify-content: space-between;
}
.document-ul3 {
  padding: 0 0.266667rem;
}
.document-ul3 .li1 {
  display: block;
  border-bottom: 0.026667rem dotted #d8d8d8;
}
.document-ul3 .li1 a {
  display: block;
  padding: 0.4rem 0 0 0;
}
.document-ul3 .li1 .sp1 {
  font-size: 0.373333rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.document-ul3 .li1 .sp1 i {
  margin-right: 0.16rem;
}
.document-ul3 .li1 .sp2 {
  display: block;
  font-size: 0.32rem;
  color: #999;
  margin-top: 0.32rem;
  padding: 0 0 0.266667rem 0;
}
.document-ul3 .li1 .sp2 i {
  color: #ccc;
  margin-right: 4px;
  margin-left: 0.266667rem;
  vertical-align: bottom;
}
.document-ul3 .li1 .sp2 i:first-child {
  margin-left: 0;
}
.document-ul3 .li1 .sp2 .ul2 {
  display: flex;
  justify-content: space-between;
}
.document-ul3 .li1 .sp2 .cance-btn {
  display: inline;
  padding: 0;
  color: #666;
}
.document-ul4 {
  padding: 0 0.266667rem;
}
.document-ul4 .li1 {
  border-bottom: 0.026667rem dotted #d8d8d8;
  display: flex;
  padding: 0.4rem 0;
}
.document-ul4 .li1 .pic-sp {
  width: 2.666667rem;
  height: 1.733333rem;
  margin-right: 0.4rem;
  border-radius: 0.133333rem;
  overflow: hidden;
}
.document-ul4 .li1 .pic-sp img {
  width: 100%;
  height: 100%;
}
.document-ul4 .li1 .cont-sp {
  flex: 1;
}
.document-ul4 .li1 .cont-sp .sp1 {
  font-size: 0.373333rem;
  text-align: justify;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.document-ul4 .li1 .cont-sp .sp1 i {
  margin-right: 0.16rem;
}
.document-ul4 .li1 .cont-sp .sp2 {
  display: block;
  font-size: 0.32rem;
  color: #999;
  margin-top: 0.32rem;
}
.document-ul4 .li1 .cont-sp .sp2 i {
  color: #ccc;
  margin-right: 4px;
  margin-left: 0.266667rem;
  vertical-align: bottom;
}
.document-ul4 .li1 .cont-sp .sp2 i:first-child {
  margin-left: 0;
}
.document-ul4 .li1 .cont-sp .sp2 .ul2 {
  display: flex;
  justify-content: space-between;
}
.document-ul4 .li1 .cont-sp .sp2 .ul2 a {
  color: #666;
}
.morebtn {
  display: block;
}
.morebtn a {
  display: block;
  text-align: center;
  font-size: 0.346667rem;
  color: #999;
  padding: 0.4rem 0;
}
.morebtn i {
  vertical-align: bottom;
  margin-right: 0.266667rem;
}
/*底部*/
.footer {
  width: 100%;
  background-color: #292e3e;
  padding-top: 0.533333rem;
}
.footer .ul1 {
  width: 100%;
  text-align: center;
  color: #fff;
}
.footer .ul1 li {
  display: inline-block;
  margin: 0 0.133333rem;
}
.footer .ul1 li a {
  font-size: 0.346667rem;
  color: #fff;
}
.footer .sp1 {
  display: block;
  text-align: center;
  margin-top: 0.533333rem;
}
.footer .sp1 img {
  width: 3.2rem;
  height: 3.2rem;
}
.footer .sp2 {
  display: block;
  text-align: center;
  color: #bcc3ce;
  margin-top: 0.4rem;
  font-size: 0.32rem;
}
.footer .sp2 i {
  margin-right: 0.166667rem;
}
.footer .sp3 {
  display: block;
  text-align: center;
  color: #bcc3ce;
  margin-top: 0.2rem;
  font-size: 0.32rem;
}
.footer .sp3 i {
  margin-left: 0.533333rem;
  margin-right: 0.166667rem;
  font-size: 0.32rem;
}
.footer .sp3 i:first-child {
  margin-left: 0;
  font-size: 0.4rem;
}
.footer .sp4 {
  display: block;
  width: 100%;
  background-color: #1c1e24;
  margin-top: 20px;
  color: #bcc3ce;
  text-align: center;
  padding: 0.266667rem 0;
}
.footer .sp4 .spp1 {
  display: inline-block;
  margin: 0.053333rem 0;
  font-size: 0.293333rem;
}
/*内页头部*/
.home2-header {
  width: 100%;
  background-color: #222630;
  height: 1.44rem;
}
.home2-header .home2-line {
  position: relative;
  z-index: 11;
  display: flex;
  width: 94%;
  margin-left: 3%;
  padding-top: 0.266667rem;
  justify-content: space-between;
}
.home2-header .home2-line .a1 {
  display: block;
  width: 1.066667rem;
  height: 0.906667rem;
}
.home2-header .home2-line .a1 img {
  height: 100%;
}
.home2-header .home2-line .a2 {
  display: block;
  width: 0.746667rem;
  height: 0.746667rem;
  margin-top: 0.106667rem;
}
.home2-header .home2-line .a2 img {
  height: 100%;
}
.home2-header .home2-header-search {
  width: 100%;
  position: relative;
  z-index: 10;
}
.home2-header .home2-header-search .sp2 {
  display: flex;
  text-align: center;
  width: 88%;
  margin-left: 6%;
  height: 0.853333rem;
  border: 0.026667rem solid #fff;
  background-color: transparent;
  border-radius: 100px;
  overflow: hidden;
  justify-content: space-between;
}
.home2-header .home2-header-search .sp2 .inp1 {
  flex: 1;
  padding-left: 0.533333rem;
  background-color: transparent;
  color: #fff;
  font-size: 0.373333rem;
  max-width: 4.2rem;
}
.home2-header .home2-header-search .sp2 .inp1::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.home2-header .home2-header-search .sp2 .sub1 {
  width: 1.466667rem;
  background: url(/uploads/image/stmimages/search-icon.png) center no-repeat;
  background-size: 0.453333rem 0.453333rem;
  border: none;
  cursor: pointer;
  outline: none;
}
/*个人中心头部*/
.person-top {
  padding: 0 0.266667rem;
  background-color: #fff;
  border-bottom: 0.026667rem solid #d8d8d8;
}
.person-top .touxiang {
  width: 100%;
  border-bottom: 0.026667rem solid #d8d8d8;
  display: flex;
  padding: 0.266667rem 0;
}
.person-top .touxiang .sp1 {
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 100%;
  overflow: hidden;
}
.person-top .touxiang .sp1 img {
  width: 100%;
  height: 100%;
}
.person-top .touxiang .sp2 {
  flex: 1;
  font-size: 0.373333rem;
  margin-left: 0.266667rem;
}
.person-top .touxiang .sp2 .spp1 {
  display: block;
  margin-top: 0.28rem;
  font-size: 0.373333rem;
}
.person-top .touxiang .sp2 .spp2 {
  display: block;
  margin-top: 0.08rem;
  color: #999999;
  font-size: 0.32rem;
}
.person-top .touxiang .person-pmzs {
  font-size: 0.32rem;
  background-color: #00a6e6;
  padding: 0.026667rem 0.133333rem;
  border-radius: 0.08rem;
  color: #fff;
  margin-left: 0.166667rem;
}
.person-top .touxiang .person-renzheng {
  font-size: 0.32rem;
  background-color: #ffa508;
  padding: 0.026667rem 0.133333rem;
  border-radius: 0.08rem;
  color: #fff;
  margin-left: 0.166667rem;
}
.person-top .touxiang .person-vip {
  height: 0.48rem;
  vertical-align: middle;
  margin-left: 0.213333rem;
}
.person-top .threebtn {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin: 0.266667rem 0;
}
.person-top .threebtn li {
  width: 33%;
  border-right: 0.026667rem solid #d8d8d8;
  text-align: center;
}
.person-top .threebtn li .tb-sp1 {
  display: block;
  font-size: 0.32rem;
  color: #999999;
}
.person-top .threebtn li .tb-sp1 i {
  color: #8b98a1;
  vertical-align: bottom;
}
.person-top .threebtn li .tb-sp2 {
  display: block;
  font-size: 0.48rem;
}
.person-top .threebtn li .tb-sp2 a {
  font-size: 0.32rem;
  color: #00a6e6;
  margin-left: 0.106667rem;
}
.person-top .threebtn li .tb-sp2 .decimals {
  font-size: 0.32rem;
}
.person-top .threebtn li:last-child {
  border-right: none;
}
.person-list {
  padding: 0 0.266667rem;
  background-color: #fff;
  margin-top: 0.266667rem;
  border-bottom: 0.026667rem solid #d8d8d8;
}
.person-list ul {
  width: 100%;
}
.person-list ul li {
  width: 100%;
  border-bottom: 0.026667rem solid #d8d8d8;
}
.person-list ul li a {
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 1.333333rem;
  line-height: 1.333333rem;
  font-size: 0.4rem;
}
.person-list ul li .pl-sp1 i {
  margin-right: 0.32rem;
  margin-left: 0.133333rem;
}
.person-list ul li .pl-sp2 i {
  color: #e9e9e9;
}
.person-list ul li:last-child {
  border-bottom: none;
}
/*报告详情*/
.baogao-details {
  padding: 0 0.266667rem;
  background-color: #fff;
  margin-top: 0.266667rem;
  padding-top: 0.266667rem;
  margin-bottom: 1.333333rem;
}
.baogao-details .bd-sp1 {
  display: block;
  font-size: 20px;
  text-align: justify;
  line-height: 0.72rem;
  font-weight: 600;
}
.baogao-details .bd-sp1 i {
  margin-right: 0.1rem;
  font-weight: 400;
}
.baogao-details .bd-ul1 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 0.266667rem;
}
.baogao-details .bd-ul1 li {
  font-size: 0.32rem;
  color: #999999;
}
.baogao-details .bd-ul1 li i {
  color: #cccccc;
  margin-right: 0.106667rem;
  margin-left: 0.266667rem;
  vertical-align: bottom;
}
.baogao-details .bd-ul1 li i:first-child {
  margin-left: 0;
}
.baogao-details .bd-ul1 .li1 i:last-child {
  font-size: 0.373333rem;
}
.baogao-details .bd-ul1 .li2 a {
  color: #00a6e6;
}
.baogao-details .bd-ul1 .li2 i {
  color: #00a6e6;
  font-size: 0.373333rem;
}
.baogao-details .bd-wenku {
  width: 100%;
  height: 10.666667rem;
  overflow-y: auto;
  margin-top: 0.533333rem;
  position: relative;
}
.baogao-details .bd-wenku img {
  width: 100%;
}
.baogao-details .bd-wenku-btn {
  padding: 0 3%;
  width: 94%;
  height: 0.746667rem;
  line-height: 0.746667rem;
  background-color: #292e3e;
  display: flex;
  justify-content: space-between;
  color: #fff;
}
.baogao-details .bd-wenku-btn i {
  color: #fff;
  margin: 0 0.166667rem;
}
.baogao-details .bd-wenku-btn .sp2 i {
  font-size: 0.48rem;
}
.baogao-details .bd-title {
  display: block;
  font-size: 0.426667rem;
  font-weight: 600;
  margin-top: 0.533333rem;
  padding-left: 0.133333rem;
  margin-bottom: 0.133333rem;
}
.baogao-details .bd-zixun {
  width: 100%;
  padding: 0.266667rem 0;
  font-size: 16px;
}
.baogao-details .bd-zixun p {
  color: #333333;
  font-size: 0.373333rem;
  line-height: 0.746667rem;
  text-align: justify;
  /*text-indent: 0.746667rem;*/
  margin-top: 0.106667rem;
}
.jianjie-details {
  padding: 0 0.266667rem;
  background-color: #fff;
  padding-top: 0.266667rem;
  padding-bottom: 1rem;
  margin-top: 0.266667rem;
}
.jianjie-details .bd-zixun {
  width: 100%;
  padding: 0.266667rem 0;
}
.jianjie-details .bd-zixun span {
  display: block;
  color: #333333;
  font-size: 0.373333rem;
  margin-top: 0.106667rem;
}
.jianjie-details .bd-zixun p {
  color: #333333;
  font-size: 0.373333rem;
  line-height: 0.746667rem;
  text-align: justify;
  text-indent: 0.746667rem;
  margin-top: 0.106667rem;
}
/*底部固定*/
.footer-btn {
  width: 100%;
  background-color: #292e3e;
  display: flex;
  height: 1.16rem;
  justify-content: space-between;
  color: #fff;
  padding-top: 0.16rem;
  position: fixed;
  bottom: 0;
  z-index: 999;
}
.footer-btn .sp1 {
  margin-right: 0.266667rem;
}
.footer-btn .sp1 a {
  color: #fff;
  display: inline-block;
  margin: 0 0.166667rem;
  text-align: center;
  width: 1.5rem;
}
.footer-btn .sp1 a i {
  font-size: 0.533333rem;
}
.footer-btn .sp1 a span {
  display: block;
  text-align: center;
  font-size: 0.266667rem;
}
.footer-btn .sp2 {
  flex: 1;
  margin-right: 0.266667rem;
}
.footer-btn .sp2 a {
  display: block;
  width: 100%;
  text-align: center;
  background-color: #00a6e6;
  height: 0.986667rem;
  line-height: 0.986667rem;
  color: #fff;
  border-radius: 2.666667rem;
  font-size: 0.426667rem;
}
/*头部*/
.app-title {
  width: 100%;
  background-color: #fff;
  height: 1.173333rem;
  line-height: 1.173333rem;
  display: flex;
  justify-content: space-between;
  border-bottom: 0.026667rem solid #d8d8d8;
}
.app-title .sp1 {
  font-size: 0.373333rem;
  color: #292e3e;
  width: 1.6rem;
  display: block;
  margin-left: 0.266667rem;
}
.app-title .sp1 i {
  color: #292e3e;
  vertical-align: bottom;
  margin-right: 0.133333rem;
}
.app-title .sp2 {
  font-size: 0.43rem;
  color: #292e3e;
}
.app-title .sp3 {
  width: 1.6rem;
  display: block;
  margin-right: 0.266667rem;
  text-align: right;
}
.app-tab {
  width: 100%;
  background-color: #fff;
  border-bottom: 0.026667rem solid #d8d8d8;
}
.app-tab .ul1 {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.app-tab .ul1 li {
  display: inline-block;
  position: relative;
}
.app-tab .ul1 li a {
  display: inline-block;
  font-size: 0.373333rem;
  line-height: 1.173333rem;
  margin: 0 0.266667rem;
  color: #292e3e;
}
.app-tab .ul1 .active a {
  color: #00a6e6;
}
.app-tab .ul1 .active::after {
  content: '';
  display: block;
  width: 0.693333rem;
  height: 0.053333rem;
  position: absolute;
  left: 50%;
  margin-left: -0.346667rem;
  bottom: 0;
  background-color: #00a6e6;
  z-index: 99;
}
.app-tab .ul2 {
  width: 100%;
  display: flex;
  /*justify-content: space-around;*/
  overflow: auto;
}
.app-tab .ul2 li {
  display: inline-block;
  position: relative;
}
.app-tab .ul2 li a {
  display: inline-block;
  font-size: 0.373333rem;
  line-height: 1.173333rem;
  margin: 0 0.266667rem;
  color: #292e3e;
  white-space: nowrap;
}
.app-tab .ul2 .active a {
  color: #00a6e6;
}
.app-tab .ul2 .active::after {
  content: '';
  display: block;
  width: 0.693333rem;
  height: 0.053333rem;
  position: absolute;
  left: 50%;
  margin-left: -0.346667rem;
  bottom: 0;
  background-color: #00a6e6;
  z-index: 99;
}
.zhangdan-body {
  background-color: #fff;
  margin-top: 0.266667rem;
  padding: 0 0.266667rem;
}
.zhangdan-body .zd-ul1 {
  width: 100%;
}
.zhangdan-body .zd-ul1 li {
  padding: 0.266667rem 0;
  border-bottom: 0.026667rem dotted #d8d8d8;
}
.zhangdan-body .zd-ul1 li .zd-sp1 {
  display: block;
  font-size: 0.373333rem;
  margin-bottom: 0.16rem;
}
.zhangdan-body .zd-ul1 li .zd-sp1 i {
  color: #00a6e6;
}
.zhangdan-body .zd-ul1 li .zd-sp2 {
  display: block;
  font-size: 0.32rem;
  color: #999999;
  line-height: 0.586667rem;
}
.mymessage-body {
  background-color: #fff;
  margin-top: 0.266667rem;
  padding: 0 0.266667rem;
}
.mymessage-body .mb-ul1 {
  width: 100%;
}
.mymessage-body .mb-ul1 li {
  width: 100%;
}
.mymessage-body .mb-ul1 li a {
  display: block;
  padding: 0.266667rem 0;
  border-bottom: 0.026667rem dotted #d8d8d8;
}
.mymessage-body .mb-ul1 li .sp1 {
  display: block;
  font-size: 0.373333rem;
  line-height: 0.64rem;
  color: #222222;
  text-align: justify;
}
.mymessage-body .mb-ul1 li .sp2 {
  display: block;
  font-size: 0.346667rem;
  text-align: right;
  color: #999999;
}
.mymessage-body .mb-ul1 .read .sp1 {
  color: #999999;
}
.guanzhu-body {
  background-color: #fff;
  margin-top: 0.266667rem;
  padding: 0 0.266667rem;
}
.guanzhu-body .gb-ul1 {
  width: 100%;
}
.guanzhu-body .gb-ul1 li {
  width: 100%;
}
.guanzhu-body .gb-ul1 li a {
  display: flex;
  padding: 0.266667rem 0;
  border-bottom: 0.026667rem dotted #d8d8d8;
}
.guanzhu-body .gb-ul1 li .sp1 {
  display: block;
  width: 1.333333rem;
  height: 1.333333rem;
  border-radius: 0.133333rem;
  margin-right: 0.4rem;
  overflow: hidden;
  border: 0.026667rem solid #d8d8d8;
}
.guanzhu-body .gb-ul1 li .sp1 img {
  width: 100%;
  height: 100%;
}
.guanzhu-body .gb-ul1 li .sp3 {
  display: block;
  width: 1.333333rem;
  height: 1.333333rem;
  border-radius: 50%;
  margin-right: 0.4rem;
  overflow: hidden;
  border: 0.026667rem solid #d8d8d8;
}
.guanzhu-body .gb-ul1 li .sp3 img {
  width: 100%;
  height: 100%;
}
.guanzhu-body .gb-ul1 li .sp2 {
  flex: 1;
}
.guanzhu-body .gb-ul1 li .sp2 .spp1 {
  display: block;
  font-size: 0.4rem;
}
.guanzhu-body .gb-ul1 li .sp2 .spp2 {
  display: block;
  margin-top: 0.2rem;
}
.guanzhu-body .gb-ul1 li .sp2 .spp2 i {
  font-size: 0.32rem;
}
.guanzhu-body .gb-ul1 li .sp2 .spp2 .i1 {
  color: #ffa508;
  background: url(/uploads/image/stmimages/person-v-icon2.png) 0.15rem center no-repeat;
  background-size: 0.346667rem 0.346667rem;
  border: 0.026667rem solid #ffa508;
  padding: 0.053333rem 0.266667rem;
  border-radius: 0.08rem;
  padding-left: 0.65rem;
  margin-right: 0.15rem;
}
.guanzhu-body .gb-ul1 li .sp2 .spp2 .i2 {
  color: #00a6e6;
  border: 0.026667rem solid #00a6e6;
  padding: 0.053333rem 0.266667rem;
  border-radius: 0.08rem;
}
.perinfo-body {
  background-color: #fff;
  margin-top: 0.266667rem;
  padding: 0.266667rem 0.266667rem 0.8rem 0.266667rem;
}
.perinfo-body .pb-zhishu {
  width: 100%;
  height: 2rem;
  line-height: 2rem;
  background-color: #00a6e6;
  border-radius: 0.266667rem;
}
.perinfo-body .pb-zhishu .sp1 {
  color: #fff;
  font-size: 0.426667rem;
  margin-left: 0.266667rem;
}
.perinfo-body .pb-zhishu .sp2 {
  color: #fff;
  font-size: 0.906667rem;
  float: right;
  margin-right: 0.266667rem;
}
.perinfo-body .pb-intro {
  width: 100%;
  margin-top: 0.4rem;
}
.perinfo-body .pb-intro .tit {
  display: block;
  color: #000;
  font-size: 0.373333rem;
  font-weight: bold;
}
.perinfo-body .pb-intro .cont {
  display: block;
  color: #666;
  font-size: 0.346667rem;
  line-height: 0.586667rem;
  text-align: justify;
  margin-top: 0.133333rem;
}
.perinfo-body .pb-intro .ul1 {
  width: 100%;
  margin-top: 0.133333rem;
}
.perinfo-body .pb-intro .ul1 li {
  width: 100%;
  line-height: 1.333333rem;
  border-bottom: 0.026667rem dotted #d8d8d8;
}
.perinfo-body .pb-intro .ul1 li span {
  float: right;
  color: #00a6e6;
  font-weight: bold;
}
.perinfo-body .pb-form {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 0.4rem;
}
.perinfo-body .pb-form .sp1 {
  display: block;
  width: 2.2rem;
  text-align: right;
  font-size: 0.373333rem;
  color: #666666;
}
.perinfo-body .pb-form .sp1 i {
  color: #ff0000;
}
.perinfo-body .pb-form .sp2 {
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 50%;
  overflow: hidden;
  margin-left: 0.16rem;
}
.perinfo-body .pb-form .sp2 img {
  width: 100%;
  height: 100%;
}
.perinfo-body .pb-form .sp3 {
  display: block;
  width: 1.6rem;
  text-align: left;
  margin-left: 0.4rem;
}
.perinfo-body .pb-form .sp3 a {
  font-size: 0.373333rem;
  color: #00a6e6;
}
.perinfo-body .pb-form .sp4 {
  display: block;
  flex: 1;
}
.perinfo-body .pb-form .sp4 input {
  width: 100%;
  height: 0.906667rem;
  line-height: 0.906667rem;
  border: 0.026667rem solid #d8d8d8;
  border-radius: 0.133333rem;
  color: #292e3e;
  font-size: 0.4rem;
  padding-left: 0.133333rem;
}
.perinfo-body .pb-form .sp4 input[readonly] {
  background-color: #f1f2f3;
}
.perinfo-body .pb-form .sp5 {
  display: block;
  flex: 1;
  margin-right: 0.533333rem;
}
.perinfo-body .pb-form .sp5 input {
  width: 100%;
  height: 0.906667rem;
  line-height: 0.906667rem;
  border: 0.026667rem solid #d8d8d8;
  border-radius: 0.133333rem;
  color: #292e3e;
  font-size: 0.4rem;
  padding-left: 0.133333rem;
}
.perinfo-body .pb-form .sp5 input[readonly] {
  background-color: #f1f2f3;
}
.perinfo-body .pb-form .sp5 select {
  width: 60%;
  height: 0.906667rem;
  line-height: 0.906667rem;
  border: 1px solid #d8d8d8;
  outline: none;
  border-radius: 0.133333rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(/uploads/image/stmimages/select-icon.png) right 0.133333rem center no-repeat;
  background-size: auto 0.2rem;
}
.perinfo-body .pb-form .uploadbtn {
  width: 1.6rem;
  height: 0.8rem;
  line-height: 0.746667rem;
  border: 0.026667rem solid #d8d8d8;
  text-align: center;
  border-radius: 100px;
  color: #000000;
  background-color: #fff;
  font-size: 0.373333rem;
}
.perinfo-body .pb-form2 {
  width: 100%;
  display: flex;
  align-items: flex-start;
  margin-top: 0.4rem;
}
.perinfo-body .pb-form2 .sp1 {
  display: block;
  width: 2.2rem;
  text-align: right;
  font-size: 0.373333rem;
  color: #666666;
}
.perinfo-body .pb-form2 .sp1 i {
  color: #ff0000;
}
.perinfo-body .pb-form2 .sp4 {
  display: block;
  flex: 1;
  margin-right: 0.266667rem;
}
.perinfo-body .pb-form2 .sp4 textarea {
  width: 100%;
  border: 0.026667rem solid #d8d8d8;
  border-radius: 0.133333rem;
  height: 3.466667rem;
  outline: none;
  resize: none;
}
.perinfo-body .pb-form2 .sp4 label {
  margin-left: 0.266667rem;
  color: #666666;
}
.perinfo-body .pb-form2 .sp4 label input {
  vertical-align: text-top;
}
.perinfo-body .pb-form2 .sp4 label:first-child {
  margin-left: 0;
}
.perinfo-body .pb-form2 .sp4 select {
  width: 39%;
  outline: none;
  height: 0.906667rem;
  line-height: 0.906667rem;
  border: 0.026667rem solid #d8d8d8;
  border-radius: 0.133333rem;
  background-color: #fff;
  color: #666;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(/uploads/image/stmimages/select-icon.png) right 0.133333rem center no-repeat;
  background-size: auto 0.2rem;
}
.perinfo-body .pb-form3 {
  width: 100%;
  text-align: center;
  margin-top: 0.533333rem;
}
.perinfo-body .pb-form3 .sp1 i {
  color: #ff0000;
}
.perinfo-body .pb-form3 a {
  width: 80%;
  display: inline-block;
  height: 1.146667rem;
  line-height: 1.146667rem;
  background-color: #00a6e6;
  color: #fff;
  font-size: 0.426667rem;
  border-radius: 2.666667rem;
}
/*购买vip*/
.buyvip-body {
  padding: 0 0.266667rem;
  background-color: #fff;
}
.buyvip-body .buyvip-ul {
  width: 100%;
}
.buyvip-body .buyvip-ul li {
  width: 47%;
  float: left;
  border: 0.053333rem solid #e8e6e1;
  border-radius: 0.266667rem;
  margin-top: 0.4rem;
  overflow: hidden;
}
.buyvip-body .buyvip-ul li span {
  display: block;
  text-align: center;
}
.buyvip-body .buyvip-ul li .sp1 {
  display: block;
  width: 100%;
  padding: 0.133333rem 0;
  background-color: #fbe6b7;
  font-size: 0.426667rem;
  font-weight: bold;
  color: #cc7918;
  text-align: center;
}
.buyvip-body .buyvip-ul li .sp2 {
  display: block;
  text-align: center;
  font-size: 0.48rem;
  color: #da3333;
  font-weight: bold;
  margin-top: 0.266667rem;
}
.buyvip-body .buyvip-ul li .sp3 {
  display: block;
  text-align: center;
  font-size: 0.32rem;
  color: #605f5f;
  margin-bottom: 0.266667rem;
}
.buyvip-body .buyvip-ul li .sp4 {
  display: block;
  width: 90%;
  margin-left: 5%;
  padding-top: 0.266667rem;
  text-align: center;
  font-size: 0.32rem;
  font-weight: bold;
  border-top: 0.026667rem dotted #d8d8d8;
}
.buyvip-body .buyvip-ul li .sp4 i {
  font-size: 0.48rem;
}
.buyvip-body .buyvip-ul li .sp5 {
  display: block;
  text-align: center;
  font-size: 0.32rem;
  color: #605f5f;
  margin-bottom: 0.266667rem;
}
.buyvip-body .buyvip-ul li:nth-child(even) {
  float: right;
}
.buyvip-body .buyvip-ul .active {
  border: 0.053333rem solid #e3801d;
  background: url(/uploads/image/stmimages/select-gou.png) right bottom no-repeat;
  background-size: 0.986667rem 0.986667rem;
}
.buyvip-body .money-sp1 {
  display: block;
  font-size: 0.373333rem;
  color: #999999;
  padding-top: 0.533333rem;
}
.buyvip-body .money-sp1 i {
  font-weight: bold;
  color: #000;
}
.buyvip-body .tx-input {
  width: 4rem;
  border: 0.026667rem solid #d8d8d8;
  height: 0.853333rem;
  line-height: 0.853333rem;
  border-radius: 0.08rem;
  padding-left: 0.053333rem;
}
.buyvip-body .money-sp2 {
  display: block;
  font-size: 0.373333rem;
  color: #000000;
  margin-top: 0.266667rem;
  font-weight: bold;
}
.buyvip-body .money-sp2 i {
  font-weight: bold;
  color: #db3333;
}
.buyvip-body .choose-pay {
  width: 100%;
  margin-top: 0.533333rem;
  padding-bottom: 0.533333rem;
}
.buyvip-body .choose-pay .cp-sp1 {
  display: block;
  font-size: 0.373333rem;
  color: #000000;
  font-weight: bold;
}
.buyvip-body .choose-pay .cp-ul1 {
  display: flex;
  width: 100%;
  justify-content: space-around;
  margin-top: 0.566667rem;
}
.buyvip-body .choose-pay .cp-ul1 li {
  width: 3.733333rem;
  height: 1.2rem;
  overflow: hidden;
  border: 0.026667rem solid #d8d8d8;
  border-radius: 0.133333rem;
}
.buyvip-body .choose-pay .cp-ul1 li img {
  width: 100%;
  height: 100%;
}
.buyvip-body .choose-pay .cp-ul1 .active {
  border: 0.026667rem solid #00a6e6;
  background: url(/uploads/image/stmimages/pay-choosebg.png) right bottom no-repeat;
  background-size: 0.586667rem 0.586667rem;
}
.buyvip-body .choose-pay .cp-sp2 {
  display: block;
  text-align: center;
  margin-top: 0.533333rem;
}
.buyvip-body .choose-pay .cp-sp2 a {
  display: inline-block;
  width: 80%;
  height: 1.146667rem;
  line-height: 1.146667rem;
  background-color: #00a6e6;
  color: #fff;
  font-size: 0.426667rem;
  border-radius: 2.666667rem;
}
.buyvip-body .choose-pay .cp-sp3 {
  display: block;
  text-align: center;
  font-size: 0.32rem;
  color: #999;
  width: 70%;
  margin-left: 15%;
  margin-top: 0.266667rem;
}
.buyvip-body .choose-tx {
  width: 100%;
}
.buyvip-body .choose-tx .choose-tx-hd {
  width: 100%;
  margin-top: 0.4rem;
}
.buyvip-body .choose-tx .choose-tx-hd ul {
  width: 100%;
  text-align: center;
}
.buyvip-body .choose-tx .choose-tx-hd li {
  width: 3.0rem;
  display: inline-block;
  height: 1.066667rem;
  line-height: 1.066667rem;
  margin-left: 0.266667rem;
  margin-right: 0.266667rem;
  border: 0.026667rem solid #d8d8d8;
  border-radius: 0.133333rem;
  text-align: center;
  font-size: 0.4rem;
  padding-right: 0.266667rem;
}
.buyvip-body .choose-tx .choose-tx-hd li img {
  width: 0.8rem;
  height: 0.8rem;
  vertical-align: middle;
  margin-right: 0.266667rem;
}
.buyvip-body .choose-tx .choose-tx-hd .on {
  border: 0.026667rem solid #00a6e6;
  background: url(/uploads/image/stmimages/pay-choosebg.png) right bottom no-repeat;
  background-size: 0.4rem auto;
}
.pb-form2 {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 0.4rem;
}
.pb-form2 .sp1 {
  display: block;
  width: 2.2rem;
  text-align: right;
  font-size: 0.373333rem;
  color: #666666;
}
.pb-form2 .sp1 i {
  color: #ff0000;
}
.pb-form2 .sp5 {
  display: block;
  flex: 1;
  margin-right: 0.533333rem;
}
.pb-form2 .sp5 input {
  width: 100%;
  height: 0.906667rem;
  line-height: 0.906667rem;
  border: 0.026667rem solid #d8d8d8;
  border-radius: 0.133333rem;
  color: #292e3e;
  font-size: 0.4rem;
  padding-left: 0.133333rem;
}
.pb-form2 .sp5 input[readonly] {
  background-color: #f1f2f3;
}
.pb-form2 .sp5 select {
  width: 60%;
  height: 0.906667rem;
  line-height: 0.906667rem;
  border: 1px solid #d8d8d8;
  outline: none;
  border-radius: 0.133333rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(/uploads/image/stmimages/select-icon.png) right 0.133333rem center no-repeat;
  background-size: auto 0.2rem;
}
.pb-form2 .uploadbtn {
  width: 1.6rem;
  height: 0.8rem;
  line-height: 0.746667rem;
  border: 0.026667rem solid #d8d8d8;
  text-align: center;
  border-radius: 100px;
  color: #000000;
  background-color: #fff;
}
.login-part {
  width: 100%;
  background-color: #fff;
  min-height: 15rem;
}
.login-part .sp1 {
  display: block;
  text-align: center;
  font-size: 0.48rem;
  font-weight: bold;
  padding-top: 0.533333rem;
  margin-bottom: 0.533333rem;
}
.login-part .sp2 {
  display: block;
  text-align: center;
  margin-top: 0.266667rem;
}
.login-part .sp2 input {
  width: 80%;
  height: 0.853333rem;
  line-height: 0.853333rem;
  border: 0.026667rem solid #d8d8d8;
  border-radius: 0.08rem;
  background-color: #fff;
  font-size: 0.373333rem;
  background: url(/uploads/image/stmimages/pl-phone-icon.png) 0.26rem center no-repeat;
  background-size: 0.38rem auto;
  padding-left: 0.8rem;
}
.login-part .sp3 {
  display: block;
  text-align: center;
  margin-top: 0.266667rem;
}
.login-part .sp3 input {
  width: 80%;
  height: 0.853333rem;
  line-height: 0.853333rem;
  border: 0.026667rem solid #d8d8d8;
  border-radius: 0.08rem;
  background-color: #fff;
  font-size: 0.373333rem;
  background: url(/uploads/image/stmimages/pl-psw-icon.png) 0.26rem center no-repeat;
  background-size: 0.38rem auto;
  padding-left: 0.8rem;
}
.login-part .sp4 {
  display: block;
  text-align: center;
  margin-top: 0.533333rem;
}
.login-part .sp4 a {
  width: 80%;
  display: inline-block;
  height: 0.906667rem;
  line-height: 0.906667rem;
  border-radius: 2.666667rem;
  color: #fff;
  background-color: #00a6e6;
  font-size: 0.4rem;
}
.login-part .sp5 {
  display: flex;
  width: 80%;
  margin-left: 10%;
  justify-content: space-between;
  margin-top: 0.266667rem;
}
.login-part .sp5 a {
  display: inline-block;
  font-size: 0.373333rem;
  color: #00a6e6;
}
.login-part .sp6 {
  display: block;
  text-align: center;
  font-size: 0.32rem;
  color: #999;
  margin-top: 0.7rem;
}
.login-part .sp7 {
  display: flex;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.266667rem;
  height: 0.853333rem;
  line-height: 0.853333rem;
  padding-left: 0.8rem;
  border: 0.026667rem solid #d8d8d8;
  background: url(/uploads/image/stmimages/pl-yzm-icon.png) 0.26rem center no-repeat;
  background-size: 0.38rem auto;
}
.login-part .sp7 input {
  flex: 1;
  border-radius: 0.08rem;
  background-color: #fff;
  font-size: 0.373333rem;
  width: 100%;
  margin-right: 0.266667rem;
}
.login-part .sp7 .btn1 {
  width: 3.066667rem;
  height: 0.906667rem;
  border-radius: 0.133333rem;
  color: #00a6e6;
  background-color: transparent;
  font-size: 0.373333rem;
  text-align: center;
  border: none;
  outline: none;
}
/*phone屏幕下的专用样式*/
@media screen and (max-width: 750px) {
  .home-header .banner-video {
    width: auto;
    height: 100%;
  }
}
.hotdownload{
  display: flex;
  justify-content: space-between;
}
.hotdownload .sp1{
  font-size: 0.426667rem;
  font-weight: 600;
  margin-top: 0.533333rem;
  padding-left: 0.133333rem;
  margin-bottom: 0.133333rem;
}
.hotdownload .ul1{
  font-size:  0.373333rem;
  margin-top: 0.46rem;
  color: #ccc;
}
.hotdownload .ul1 li{
  display: inline-block;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  padding-top: 0.1rem;
  cursor: pointer;
  color: #111;
}
.hotdownload .ul1 .on{
  color: #00a6e6;
  font-weight: bold;
}
h1 {
  font-size: 22px;
  font-size: 0.5333rem;
}
h2 {
    font-size: 0.48rem;
    font-weight: 400;
}


/*0912新增*/
.answernum{
  color: #00a6e6;
}
.fastask{
  padding: 0 0.2667rem;
  height: 1.4933rem;
  background-color: #00a6e6;
  display: flex;
  align-items: center;
}
.fastask-a{
  width: 2.1333rem;
  height: 0.96rem;
  line-height: 0.96rem;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 0.3733rem;
}
.fastask-inp{
  flex: 1;
  height: 0.96rem;
  line-height: 0.96rem;
  border-radius: 5px;
  font-size: 0.3733rem;
  padding-left: 0.1333rem;
}
.fastask-detail-bg{
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
}
.fastask-detail{
  width: 90%;
  left: 5%;
  position: fixed;
  top: 5.3333rem;
  z-index: 9999;
}
.fastask-detail .fd-tit{
  width: 100%;
  height: 1.8667rem;
  background: url(/uploads/image/stmimages/fd-titbg.jpg) center no-repeat;
  background-size: cover;
  background-color: #00a6e6;
  position: relative;
}
.fastask-detail .fd-tit .fd-close{
  position: absolute;
  display: block;
  width: 0.5867rem;
  height: 0.5867rem;
  right: -0.2933rem;
  top: -0.2933rem;
  z-index: 99;
}
.fastask-detail .fd-tit .fd-close img{
  width: 100%;
  height: 100%;
}
.fastask-detail .fd-tit p{
  color: #fff;
}
.fastask-detail .fd-tit .p1{
  font-size: 0.4267rem;
  font-weight: bold;
  padding-top: 0.4267rem;
  padding-left: 0.2667rem;
}
.fastask-detail .fd-tit .p2{
  font-size: 0.32rem;
  opacity: 0.8;
  padding-left: 0.2667rem;
}
.fastask-detail .fd-body{
  width: 100%;
  background-color: #fff;
  padding-bottom: 0.4rem;
}
.fastask-detail .fdb-inp1{
  width: 90%;
  margin-left: 5%;
  height: 1.2rem;
  line-height: 1.2rem;
  background-color: #f1f2f3;
  border-radius: 5px;
  font-size: 0.3733rem;
  margin-top: 0.2667rem;
}
.fastask-detail .fdb-textarea{
  width: 90%;
  margin-left: 5%;
  margin-top: 0.2667rem;
  border-radius: 5px;
  resize: none;
  border: none;
  outline: none;
  background-color: #f1f2f3;
  font-family:"pingfang sc","microsoft yahei";
  font-size: 0.3733rem;
  height: 3.2rem;
  line-height: 0.64rem;
}
.fd-btn-line{
  width: 100%;
  display: block;
  text-align: center;
  margin-top: 0.2667rem;
}
.fastask-detail .fd-btn{
  display: inline-block;
  width: 5.0667rem;
  height: 0.96rem;
  text-align: center;
  line-height: 0.96rem;
  color: #fff;
  border-radius: 200px;
  font-size: 14px;
  background: -webkit-linear-gradient( right, #00a6e6, #007ae6 ); /* safari 5.1 - 6 */
  background: -o-linear-gradient(left,#007ae6, #00a6e6); /* opera 11.1 - 12*/
  background: -moz-linear-gradient( left, #007ae6, #00a6e6); /* firefox 3.6 - 15*/
  background: linear-gradient(to left, #007ae6, #00a6e6); /* æ ‡å‡†çš„è¯­æ³• */
}
.fastask-detail .fd-btn i{
  margin-right: 0.1333rem;
}
.fd-btn-line .p3{
  text-align: center;
  font-size: 0.32rem;
  color: #666666;
  margin-top: 0.1333rem;
}
.baogao-details{
  padding-bottom: 0.32rem;
}
.bestanswer{
  padding: 0 0.2667rem;
  background: url(/uploads/image/stmimages/bestanswer-icon.png) left top no-repeat;
  background-color: #fff;
  background-size: 0.96rem 0.96rem;
  margin-top: -1.066633rem;
  padding-bottom: 0.4rem;
  margin-bottom: 0.2667rem;
}
.bestanswer .ba-tit{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.4rem;
}
.bestanswer .ba-tit .sp1{
  font-size: 0.4267rem;
  color: #000;
  font-weight: bold;
}
.bestanswer .ba-tit .sp2{
  font-size: 0.32rem;
  color: #999999;
}
.bestanswer .ba-tit .sp2 a{
  color: #00a6e6;
}
.fa-wenben{
  color: #333333;
  font-size: 0.3733rem;
  line-height: 0.64rem;
  text-align: justify;
  /*text-indent: 0.746667rem;*/
  margin-top: 0.106667rem;
}
.fa-wenben img{
  max-width: 100%;
}
.bestanswer .document-ul{
  padding: 0;
}
.bestanswer .document-ul2{
  padding: 0;
}
.fw-cankao{
  display: block;
  font-size: 0.3733rem;
  color: #000;
  font-weight: bold;
  margin-top: 0.4rem;
}
.bestanswer .document-ul .li1{
  border-bottom: none;
}
.bestanswer .document-ul .li1 a{
  padding: 0.4rem 0 0 0;
}
.al-morebtn{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.4rem;
  border-top: 0.026667rem dotted #d8d8d8;
  padding: 0.4rem 0 0 0;
}
.al-morebtn .alm-ul1 li{
  display: inline-block;
  margin-right: 20px;
  font-size: 0.3733rem;
  color: #666666;
}
.al-morebtn .alm-ul1 li i{
  color: #aaa;
  font-size: 0.4267rem;
  margin-right: 0.1067rem;
}
.al-morebtn .alm-ul1 li a{
  color: #666;
  font-size: 0.3733rem;
}
.alm-ul1 .active i{
  color: #00a6e6 !important;
}
.alm-ul1 .active a{
  color: #00a6e6 !important;
}
.al-morebtn .alm-ul2{
  position: relative;
  color: #666;
  padding-right: 0.1333rem;
}
.al-morebtn .alm-ul2 li i{
  color: #aaa;
  font-size: 0.4267rem;
  margin-right: 0.1067rem;
}
.al-morebtn .alm-ul2 li a{
  color: #666;
  font-size: 0.3733rem;
}
.alm-jb-box{
  display: block;
  position: absolute;
  right: -0.1333rem;
  z-index: 99;
  top: 0.3733rem;
  width: 2.7467rem;
  height: 1.6rem;
  background: url(/uploads/image/stmimages/jubao-pop.png) center no-repeat;
  background-size: 100% 100%;
}
.alm-jb-box .a1{
  display: block;
  height: 0.9333rem;
  line-height: 0.9333rem;
  text-align: center;
  margin-top: 0.4267rem;
}
.alm-more:hover .alm-jb-box{
  display: block;
}
.m-comment{
  border-radius: 0.2667rem;
  box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.19);
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.19);
  -moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.19);
  margin-top: 0.4rem;
  padding: 0.01rem 0.4rem 0.4rem 0.4rem;
}
.comment-list li{
  margin-top: 0.4rem;
}
.comment-list .sp1{
  display: block;
  font-size: 0.32rem;
}
.comment-list .sp1 img{
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 50%;
  border:1px solid #dadada;
  vertical-align: middle;
  margin-right: 0.1333rem;
}
.comment-list .sp1 span{
  float: right;
  font-size: 0.32rem;
  color: #999999;
  padding-top: 0.4rem;
}
.comment-list .p1{
  font-size: 0.32rem;
  color: #666666;
  padding-left: 0;
  text-align: justify;
  line-height: 0.54rem;
  margin-top: 0.16rem;
}
.comment-list .p1 i{
  color: #000;
}
.comment-list .sp2{
  font-size: 0.32rem;
  border-bottom: 1px solid #d8d8d8;
  display: block;
  margin-left: 0;
  margin-top: 0.4rem;
  color: #666;
  padding-bottom: 0.2667rem;
}
.comment-list .sp2 .sm-jubao{
  float: right;
  margin-right: 0;
}
.comment-list .sp2 a{
  font-size: 0.32rem;
  color: #666;
  display: inline-block;
  margin-right: 0.4rem;
}
.comment-list .sp2 .active{
  color: #00a6e6;
}
.comment-list .sp2 .active i{
  color: #00a6e6;
}
.comment-list .sp2 a i{
  font-size: 0.3733rem;
  color: #666666;
  margin-right: 0.1067rem;
}
.comment-list li:last-child .sp2{
  border-bottom: none;
}
.sm-inpbox{
  width: 100%;
  height: 0.8533rem;
  line-height: 0.8533rem;
  font-size: 0.32rem;
  border-radius: 5px;
  background-color: #f1f2f3;
  display: flex;
  justify-items: center;
  overflow: hidden;
  margin-top: 0.2667rem;
}
.smi-inp{
  flex: 1;
  height: 0.8533rem;
  line-height: 0.8533rem;
  background-color: #f1f2f3;
  border-radius: 0.1333rem;
  padding-left: 0.1067rem;
}
.smi-btn{
  width: 1.2rem;
  height: 0.8533rem;
  line-height: 0.8533rem;
  display: block;
  text-align: center;
  font-size: 0.32rem;
  color: #333;
}
.bestanswer .document-ul2 .sp2-more{
  color: #00a6e6;
}
.bestanswer .document-ul2 .sp2-more i{
  color: #00a6e6 !important;
  font-size: 0.3467rem;
}
.otheranswer-title{
  display: block;
  background-color: #fff;
  font-size: 0.4267rem;
  padding: 0.2667rem 0.2667rem 0 0.2667rem;
  color: #000;
  font-weight: bold;
}
.otheranswer{
  margin-top: 0rem;
  background-image: none;
}
.footer-btn .sp3 {
  flex: 1;
  margin-right: 0.266667rem;
}
.footer-btn .sp3 a{
  display: block;
  width: 100%;
  text-align: center;
  background-color: #292e3e;
  height: 0.959967rem;
  line-height: 0.959967rem;
  color: #00a6e6;
  border-radius: 2.666667rem;
  font-size: 0.426667rem;
  border: 0.0267rem solid #00a6e6;
}
.footer-btn .sp2 .active{
  background-color: #51586c;
  color: #fff;
  border: 0.0267rem solid #51586c;
}
.empty-space{
  display: block;
  height: 1.2rem;
  width: 100%;
}
.answerbox{
  background-color: #fff;
  border-radius: 0.1333rem 0.1333rem 0 0;
  width: 92%;
  padding: 0.2667rem 4% 0.5333rem 4%;
  position: fixed;
  bottom: 0;
}
.answerbox .ab-title{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.answerbox .ab-title .sp1{
  font-size: 0.4267rem;
}
.answerbox .ab-title .a-close{
  display: block;
  width: 0.48rem;
  height: 0.48rem;
}
.answerbox .ab-title .a-close img{
  width: 100%;
  height: 100%;
}
.ab-textarea{
  width: 100%;
  height: 7.4667rem;
  border-radius: 0.1333rem;
  background-color: #f1f2f3;
  border: none;
  outline: none;
  margin-top: 0.2667rem;
  font-family:"pingfang sc","microsoft yahei";
  font-size: 0.3733rem;
  line-height: 0.64rem;
  resize: none;
}
.ab-submit{
  display: block;
  text-align: center;
  margin-top: 0.36rem;
}
.ab-submit .a1{
  display: inline-block;
  width: 5.3333rem;
  height: 0.96rem;
  line-height: 0.96rem;
  text-align: center;
  background-color: #00a6e6;
  color: #fff;
  border-radius: 200px;
  font-size: 0.3733rem;
}
.m-comment-fir{
  width: 100%;
  padding-top: 0.15rem;
  display: block;
  position: relative;
  height: 1.8rem;
  line-height: 0.8533rem;
  font-size: 0.32rem;
  border-radius: 5px;
  background-color: #f1f2f3;
  overflow: hidden;
  margin-top: 0.2667rem;
}
.m-comment-fir .m-comment-content{
  border: none;
  width: 100%;
  height: 1rem;
  line-height: 0.36rem;
  border-radius: 5px;
  background-color: #f1f2f3;
  resize: none;
  outline: none;
}
.m-btn-fir{
  position: absolute;
  right: 0.2667rem;
  bottom: 0rem;
}