@charset "utf-8";
body {
  font-family: "microsoft yahei";
  font-size: 1rem;
  color: #333333;
  background: #f7fbfd;
  padding: 0;
  margin: 0;
}

img {
  max-width: 100%;
  border: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
dl,
dt,
dd,
hr,
input,
p {
  padding: 0;
  margin: 0;
  list-style: none;
  outline: none;
}

a {
  color: inherit;
  font: inherit;
  text-decoration: none;
  outline: none;
}

a:hover {
  text-decoration: none;
  color: #003bb7;
}

a:focus {
  border: none;
  outline: none;
  text-decoration: none;
}

.clearfix {
  zoom: 1;
}

.clearfix:after {
  clear: both;
  content: "";
  display: block;
  width: 0;
  height: 0;
  visibility: hidden;
}

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  border: none;
  outline: none;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.hid {
  overflow: hidden;
}

.wrapper {
  position: relative;
  overflow: hidden;
}

img {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* 动画延迟 */
.animation-delay-1 {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animation-delay-2 {
  -webkit-animation-delay: 1.25s;
  animation-delay: 1.25s;
}

.animation-delay-3 {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}

.sdiv {
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  -o-transition: transform 0.5s, opacity 0.5s;
  transition: transform 0.5s, opacity 0.5s;
  transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;
  opacity: 0;
}

.sdiv.on {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}

.con {
  width: auto;
  margin: 0 auto;
  padding: 0 10px;
}

@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}

/* 动画延迟结束 */
/* header */
.header {
  background: #ba2d35;
  padding: 25px 0 15px;
}

.header .logo {
  float: left;
}

.header .top-links {
  position: relative;
}

.header .top-links .sc {
  color: #fff;
  font-size: 0.875rem;
  text-align: right;
}

.header .top-links .sc a {
  color: #fff;
}

.header .top-links .sc span {
  margin: 0 10px;
}

/* 搜索 */
.phone-search{display:none;}
.ss {
  display: none;
  position: absolute;
  float: left;
  width: 265px;
    height: 75px;
    right: -3px;
  top: 30px;
  z-index: 999;
  background: #851a20;
  padding: 0 15px;
  font-size: 14px;
}

.ss .text {
  width: 210px;
  padding: 0 10px;
  border: none;
  background: none;
  border-radius: 20px;
  border: 1px solid #fff;
  color: #fff;
  height: 30px;
  line-height: 30px;
  margin-top: 20px;
}

.ss .sub {
  width: 18px;
  height: 18px;
  margin-top: -2px;
}

.ss input:-webkit-autofill,
.ss textarea:-webkit-autofill,
.ss select:-webkit-autofill {
  color: #a3b3d5 !important;
  background-color: transparent !important;
  background-image: none !important;
  -webkit-box-shadow: 0 0 0 1000px #ba2d35 inset !important;
}

/* 导航 */
@media (min-width: 992px) {
  .navbar-collapse.collapse {
    display: block !important;
    padding: 0;
  }
}

nav.navbar.bootsnav {
  z-index: 990 !important;
  background: none;
  min-height: 0;
  border: none;
  margin-top: 20px;
  margin-right: -20px;
}

nav.navbar.bootsnav ul.nav li {
  float: left;
  width: 98px;
  text-align: center;
}

nav.navbar.bootsnav ul.nav li a {
  float: left;
  width: 100%;
  line-height: 50px;
  font-size: 1rem;
  color: #fff;
  padding: 0;
  margin: 0;
  font-weight: normal;
}

nav.navbar.bootsnav ul.nav li ul.dropdown-menu {
  width: 100%;
  min-width: auto;
  border: none;
  top: 62px;
  left: 0;
  background: rgba(186, 45, 53, 0.86);
  text-align: center;
  border-top: 2px solid #f29b76;
}

nav.navbar.bootsnav ul.nav li ul.dropdown-menu li {
  float: none;
  width: 100%;
  padding: 0;
}

nav.navbar.bootsnav ul.nav li ul.dropdown-menu li a {
  line-height: 24px;
  border: none;
  color: #ffffff;
  font-size: 0.875rem;
  font-weight: normal !important;
  padding: 10px 5px;
  background: none;
}

nav.navbar.bootsnav ul.nav li ul.dropdown-menu li:hover a {
  background: rgba(0, 0, 0, 0.3);
}

nav.navbar.bootsnav ul.nav li ul.dropdown-menu:before {
  content: "";
  display: block;
  position: absolute;
  top: -9px;
  left: 50%;
  margin-left: -5px;
  width: 10px;
  height: 7px;
  background: url(../images/top-nav-ico.png) no-repeat;
  background-size: 100% 100%;
}
nav.navbar.bootsnav ul.nav li ul.dropdown-menu ul.dropdown-menu{border-top:none;}
nav.navbar.bootsnav ul.nav li ul.dropdown-menu ul.dropdown-menu:before {display:none;}
nav.navbar.bootsnav ul.nav li:nth-last-child() {
  margin: 0;
}

nav.navbar.bootsnav ul.nav li.dropdown > a.dropdown-toggle:after {
  display: none;
}

nav.navbar.bootsnav ul.nav li.cur a,
nav.navbar.bootsnav ul.nav li:hover a {
  font-weight: bold;
}

/* 浮动导航 */
/* 浮动导航结束 */
/* banner焦点图 */
.flexslider .slides li {
  position: relative;
}

.flexslider .flex-direction-nav a {
  width: 48px;
  height: 48px;
  margin-top: -24px;
}

.flexslider .flex-direction-nav a.flex-prev {
  background: url(../images/banner-arr1.png);
  background-size: 100% 100%;
}

.flexslider .flex-direction-nav a.flex-next {
  background: url(../images/banner-arr2.png);
  background-size: 100% 100%;
}
.flexslider:hover .flex-direction-nav .flex-prev{left:2% !important;}
.flexslider:hover .flex-direction-nav .flex-next{right:2% !important;}
.flexslider .flex-direction-nav a:before,
.flexslider .flex-direction-nav a:after {
  display: none;
}

/* banner焦点图结束 */
/* 中部版块 */
.index-tit {
  overflow: hidden;
  margin-bottom: 20px;
}

.index-tit img {
  float: left;
}

.index-tit .index-more {
  float: right;
  margin-top: 5px;
  background: #e5e5e5;
  width: 73px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  border-radius: 5px;
  font-size: 0.875rem;
  color: #333333;
}

.index-tit .index-more:hover {
  background: #ba2d35;
  color: #fff;
}

.row1 {
  padding: 40px 0;
}

.row1 .c1 {
  float: left;
  width: calc(100% - 325px);
}

.row1 .c2 {
  float: right;
  width: 285px;
}

.new-slide {
  width: 450px;
  float: left;
}

.new-slide .box {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.new-slide .box .pic {
  width: 100%;
}

.new-slide .box .pic a {
  position: relative;
  width: 100%;
  padding-bottom: 57%;
  display: block;
  overflow: hidden;
}

.new-slide .box .pic a img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.new-slide .box .pic img:hover {
  transform: scale(1.05);
}

.new-slide .box .tit {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 15px 0;
  background: rgba(0, 0, 0, 0.4);
}

.new-slide .box .tit a {
  color: #fff;
  width: 80%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-left: 4px solid #ba2d35;
  padding-left: 10px;
}

.new-slide .slick-prev,
.new-slide .slick-next {
  top: auto;
  bottom: 0;
  width: 25px;
  height: 25px;
  z-index: 99;
}

.new-slide .slick-prev:before,
.new-slide .slick-next:before {
  display: none;
}

.new-slide .slick-prev {
  background: url(../images/news-arr1.png) no-repeat;
  background-size: 100% 100%;
  right: 50px;
  left: auto;
}

.new-slide .slick-next {
  background: url(../images/news-arr2.png) no-repeat;
  background-size: 100% 100%;
  right: 15px;
  left: auto;
}

.new-slide .slick-prev:hover {
  background: url(../images/news-arr12.png) no-repeat;
  background-size: 100% 100%;
}

.new-slide .slick-next:hover {
  background: url(../images/news-arr22.png) no-repeat;
  background-size: 100% 100%;
}

.new-list {
  width: calc(100% - 470px);
  float: right;
}

.new-list ul {
  overflow: hidden;
}

.new-list ul .first {
  overflow: hidden;
  margin-left: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
.new-list ul .first .text{
  float:right; 
  width:calc(100% - 60px);
}
.new-list ul .first .text a {
  display: block;
  color: #333333;
  font-size: 0.9375rem;
     height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.new-list ul .first .text a:hover {
  color: #ba2d35;
  transform: translateX(5px);
}

.new-list ul .first .text .abst {
  margin-top: 10px;
  font-size: 0.8125rem;
  color: #808080;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.new-list ul .first .date {
      font-size: 0.9375rem;
    float: left;
    color: #333333;
    float:left;
}

.new-list ul li {
  line-height: 38px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.new-list ul li .item {
  margin-left: 10px;
  overflow: hidden;
}

.new-list ul li a {
  float: right;
  color: #333333;
  font-size: 0.9375rem;
  display: block;
  width: calc(100% - 60px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.new-list ul li span {
  font-size: 0.9375rem;
  float: left;
  color: #333333;
}

.new-list ul li:hover {
  background: #f4dfe0;
  border-left: 2px solid #ba2d35;
}

.new-list ul li:hover span {
  color: #ba2d35;
}

.new-list .donation {
  margin-left: 40px;
  margin-top: 10px;
  overflow: hidden;
}

.new-list .donation img {
  width: 100%;
}

.new-list .donation img:hover {
  transform: scale(1.05);
}

.kslj {
  overflow: hidden;
}

.kslj li a {
  display: block;
  width: 100%;
  height: 76px;
  position: relative;
  margin-bottom: 13px;
}

.kslj li a p {
  position: absolute;
  top: 50%;
  left: 40%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-weight: bold;
  font-size: 1.25rem;
  padding: 5px 0 5px 53px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.kslj li a:hover p {
  transform: translate(-50%, -55%);
}

.kslj li.box1 a {
  background: url(../images/kslj-bg1.png) no-repeat;
  background-size: 100% 100%;
}

.kslj li.box1 a p {
  background: url(../images/kslj-ico1.png) left center no-repeat;
}

.kslj li.box2 a {
  background: url(../images/kslj-bg2.png) no-repeat;
  background-size: 100% 100%;
}

.kslj li.box2 a p {
  background: url(../images/kslj-ico2.png) left center no-repeat;
}

.kslj li.box3 a {
  background: url(../images/kslj-bg3.png) no-repeat;
  background-size: 100% 100%;
}

.kslj li.box3 a p {
  background: url(../images/kslj-ico3.png) left center no-repeat;
}

.row2 {
  padding: 30px 0 10px 0;
  background: url(../images/row2-bg.png) no-repeat;
  background-size: cover;
}

.row2 .index-tit .index-more {
  background: #fff;
  color: #333333;
}

.row2 .index-tit .index-more:hover {
  background: #ba2d35;
  color: #fff;
}

.tzgg-list ul {
  overflow: hidden;
  margin: 0 -15px;
}

.tzgg-list ul li {
  width: 33.3%;
  float: left;
}

.tzgg-list ul li a {
  display: block;
  margin: 0 15px;
  background: #fff;
  overflow: hidden;
  border-top: 2px solid #ba2d35;
  margin-bottom: 30px;
  box-shadow: 0 0 20px 0 #e3e3e3;
}

.tzgg-list ul li a .date {
  float: left;
  width: 100px;
  padding: 17px;
  text-align: left;
  color: #333333;
}

.tzgg-list ul li a .date .day {
  font-size: 24px;
}

.tzgg-list ul li a .date .year {
  font-size: 14px;
}

.tzgg-list ul li a .tit {
  width: calc(100% - 100px);
  float: right;
  padding: 17px 40px 17px 12px;
  font-size: 0.9375rem;
  color: #333333;
  line-height: 24px;
  height: 64px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.tzgg-list ul li a:hover {
  border-top: 2px solid #e9a13a;
}

.tzgg-list ul li a:hover .date {
  background: #ba2d35;
  color: #fff;
}

.tzgg-list ul li a:hover .tit {
  font-weight: bold;
}

/* 中部版块 */
/* 底部 */
.footer {
  padding: 25px 0 30px;
  background: url(../images/footer-bg.png) no-repeat;
  background-size: cover;
}

.footer .foot-links {
  overflow: hidden;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.footer .foot-links .tit {
  background: url(../images/foot-link.png) left center no-repeat;
  padding-left: 45px;
  color: #fff;
  font-size: 1.0625rem;
  float: left;
  width: 130px;height:25px;
}

.footer .foot-links ul {
  float: left;
  width: calc(100% - 135px);
}

.footer .foot-links ul li {
  float: left;
  width: 20%;
  border-right: 1px solid #fff;
  text-align: center;
}

.footer .foot-links ul li a {
  font-size: 0.9375rem;
  color: #fff;
}

.footer .foot-links ul li:last-child {
  border-right: none;
}

.footer .foot-links ul li:hover a {
  font-weight: bold;
}

.footer .bott {
  margin-top: 30px;
}

.footer .foot-logo {
  float: left;
  margin-left: 35%;
}

.footer .cory {
  margin-left: 15px;
  margin-top: -15px;
  float: left;
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 36px;
}

.footer .cory a {
  color: #ffffff;
}

/* ie8提示当需要判断IE8下兼容性不好需要升级浏览器 */
.ie8 {
  text-align: center;
  color: #fff;
  height: 100%;
  border: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1234;
  margin: 0 auto;
  font-family: "microsoft yahei";
  font-size: 36px;
  background: #000000;
  font-weight: 300;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

/* 列表页 */
/* 列表banner */
.listbanner img {
  width: 100%;
}

.list-page {
  overflow: hidden;
  min-height: 400px;
  padding: 40px 0 80px;
}

.nav-left {
  width: 250px;
}

.nav-left .nav-tit h3 {
  color: #fff;
  font-size: 1.75rem;
  font-weight: bold;
  padding: 32px 10px 20px 10px;
  text-align: center;
  background: url(../images/nav-tit-bg.png) no-repeat;
  background-size: 100% 100%;
}

.nav-left ul.nav-pills {
  margin-top: 10px;
  background: url(../images/left-nav.png) #f0f0f0 bottom no-repeat;
  padding-bottom: 95px;
}

.nav-left ul.nav-pills li.lv1 {
  margin-top: 0;
}

.nav-left ul.nav-pills li.lv1 a {
  display: block;
  border-radius: 0;
  margin: 0 15px 0 20px;
  font-size: 1.125rem;
  color: #333333;
  padding: 15px 0;
  border-bottom: 1px solid #d9d9d9;
  background: url(../images/left-nav-ico.png) center right no-repeat;
}

.nav-left ul.nav-pills li.lv1 ul {
  padding-left: 40px;
}

.nav-left ul.nav-pills li.lv1 ul li.lv2 a {
  font-size: 0.875rem;margin:0;
  background: none;
  padding: 10px 0;
  color: #333333;
  border-bottom: none;
}

.nav-left ul.nav-pills li.lv1 ul li.lv2.current a,
.nav-left ul.nav-pills li.lv1 ul li.lv2:hover a {
  color: #ba2d35;
}

.nav-left ul.nav-pills li.lv1:hover a,
.nav-left ul.nav-pills li.lv1.current a {
  margin: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  background: url(../images/left-nav-ico2.png) #d9241c 225px center no-repeat;
}

.location {
  overflow: hidden;
  line-height: 26px;
  padding: 10px 0;
  background: #f2f2f2;
}

.location .column {
  font-size: 1.375rem;
  color: #ba2d35;
  float: left;
  border-left: 4px solid #ba2d35;
  padding-left: 20px;
}

.location .weizhi {
  float: right;
  font-size: 0.875rem;
  color: #888888;
  padding-right: 15px;
}

.location .weizhi img {
  margin-right: 3px;
  margin-top: -2px;
}

.location .weizhi a {
  color: #888888;
}

.list-con {
  width: calc(100% - 308px);
  float: right;
}

.list-con ul.list-text {
  overflow: hidden;
  margin: 20px 0;
}

.list-con ul.list-text li {
  position: relative;
  overflow: hidden;
  line-height: 60px;
  border-bottom: 1px solid #cccccc;
}

.list-con ul.list-text li .date {
  float: right;
  font-size: 0.875rem;
  color: #666666;
}

.list-con ul.list-text li a {
  width: calc(100% - 90px);
  float: left;
  background: url(../images/li-ico.png) left center no-repeat;
  padding-left: 20px;
  font-size: 1rem;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.list-con ul.list-text li:hover .date {
  color: #ba2d35;
}

.list-con ul.list-text li:hover a {
  color: #ba2d35;
  transform: translateX(5px);
}

.list-con ul.list-pics {
  overflow: hidden;
  margin: 20px -18px;
}

.list-con ul.list-pics li {
  width: 33.3%;
  float: left;
  margin-bottom: 40px;
}

.list-con ul.list-pics li a {
  display: block;
  margin: 0 18px;
  background: #fff;
  box-shadow: 0 0 20px 0 #e3e3e3;
}

.list-con ul.list-pics li a .pic {
  width: 100%;
  padding-bottom: 56%;
  position: relative;
  overflow: hidden;
}

.list-con ul.list-pics li a .pic img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.list-con ul.list-pics li a p {
  text-align: left;
  color: #333333;
  font-size: .9375rem;
  padding: 0 5px;
  height: 45px;
  line-height: 45px;
  border-bottom: 2px solid #ccc;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list-con ul.list-pics li a:hover img {
  transform: scale(1.05);
}

.list-con ul.list-pics li a:hover p {
  background: #ba2d35;
  color: #fff;
  border-bottom: none;
}

/* 列表线条动画 */
.bottom-inOutSpread:before,
.bottom-inOutSpread:after,
.bottom-inOutSpread > .ui-border-element:before,
.bottom-inOutSpread > .ui-border-element:after {
  content: "";
  position: absolute;
}

.bottom-inOutSpread:after {
  border-bottom: 1px solid #0c479e;
  left: 51%;
  right: 51%;
  bottom: 0;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
  -moz-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
  -o-transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
  transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93);
  -webkit-transition-duration: 200ms;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  transition-duration: 200ms;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

.bottom-inOutSpread:hover:after {
  left: 0%;
  right: 0%;
}

.bottom-inOutSpread:not(:hover):after {
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

/* 列表线条动画结束 */
/* 正文页 */
.article-con {
  overflow: hidden;
  margin-top: 20px;
  padding: 20px 0;
}

.article-con h1 {
  font-size: 1.375rem;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 12px;
  font-weight: bold;
  color: #333;
}

.article-con h2 {
  font-size: 1rem;
  text-align: center;
  margin-bottom: 12px;
  font-weight: 300;
  color: #333333;
}

.article-con .info {
  position: relative;
  line-height: 20px;
  text-align: center;
  padding-bottom: 15px;
  border-bottom: 1px dashed #d9d9d9;
}

.article-con .info span {
  text-align: center;
  font-size: 0.9375rem;
  color: #999999;
  text-align: center;
  line-height: 22px;
  position: relative;
}

.article-con .article-text {
  padding: 20px 0;
  font-size: 0.9375rem;
  line-height: 2.2;
  color: #333333;overflow-x: auto;
}

.article-con .article-text p {
  text-indent: 2em;
}

.article-con .article-text p img,
.article-con .article-text p video {
  margin-left: -2em;
  max-width: 100%;
  height: auto !important;
}

.updown {
  border-top: 1px dashed #d9d9d9;
  overflow: hidden;
  padding-top: 20px;
}

.updown ul li {
  font-size: 0.9375rem;
  line-height: 30px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.updown ul li a {
  color: #555555;
}

.updown ul li:hover {
  transform: translateX(5px);
}

.updown ul li:hover a {
  color: #ba2d35;
}

/* 正文表格P不缩进 */
.article-con .article-text table tr td p,
.article-con .article-text table tr th p {
  text-indent: 0;
  padding: 0;
}