.n_content {
  padding-top: .35rem;}
.n_content a{
    color:#333 !important;}
.n_con_txt img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: 0 auto;}



.nr_down a:hover {
  color: #00467e;}


/*n_content*/
.n_con_tit h2 {
  font-size: .36rem;
  color: #303030;
  text-align: center;
  line-height: 2em;
  margin-bottom: .06rem;
  font-weight: 700;}

.n_con_tit .sxdiv {
  font-size: 0;
  text-align: center;}

.n_con_tit .sxdiv span {
  display: inline-block;
  font-size: .16rem;
  color: #868686;
  line-height: 2em;
  margin: 0 .08rem;}

.n_con_tit .sxdiv .share {
  font-size: .16rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  color: #999999;
  text-align: right;
  flex-wrap: wrap;}

.n_con_tit .sxdiv #share {
  width: auto;}

.n_con_tit {
  padding-bottom: .22rem;
  margin-bottom: .3rem;
  border-bottom: .01rem solid #e5e5e5;}

.n_con_txt p {
  font-size: .18rem !important;
  color: #333333;
  line-height: .34rem !important;
  text-indent: 2em;
  margin-bottom: .30rem;
  text-align: justify;
  word-break: break-all;}

.n_con_txt p span{
  font-size: .18rem !important;
  color: #333333;
  line-height: .34rem !important;}


.n_content {
  padding-top: .35rem;}

.n_con_txt img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: 0 auto;}



.nr_down a:hover {
  color: #00467e;}



.n_con_link {
  border-top: solid .01rem #ddd;
  padding-top: .2rem;}

.n_con_link .txt-elise {
  line-height: .4rem;}

.n_con_link .txt-elise a {
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-size: 0.18rem;
  padding-left: 0.24rem;}

.n_con_link .txt-elise a:hover {
  color: #00467E;
  font-weight: 700;}


