.mainTextBox{background:#fff;padding:35px 30px}
.mainTextBox .article-box h2.title{text-align:center;font-size:30px;color:#333;font-weight:bold;line-height:48px;margin-bottom:7px}
.mainTextBox .article-box h3.title{text-align:center;font-size:25px;color:#666;font-weight:bold;line-height:36px;margin-bottom:5px}
.mainTextBox .article-box .property{margin-top:20px;padding-bottom:6px;border-bottom:1px solid #eeeeee;line-height:30px;height:36px}
.wznr-mess-l{float:left;width:75%;font-size:14px;color:#999999}
.wznr-mess-l span{padding-right:48px}
.wznr-mess-r{float:right;font-size:14px;color:#666;width:25%}
.wznr-mess-r span b{display:inline-block;margin:0 7px;border:1px solid #e0e0e0;border-radius:3px;line-height:28px;padding:0 7px;cursor:pointer}
.wznr-mess-r span b:hover{color:#fff;background:linear-gradient(to bottom right,#b21613,#e35e38)}
.mainTextBox .nry-text{width:100%;line-height:2.2;color:#333}
.xgld{padding:0;overflow:hidden;margin:0 auto;clear:both}
.xgld-title{width:100%;padding:1rem 0;margin-bottom:.5rem;border-bottom:1px solid #eee;clear:both;font-weight:bold}
ul.news-list li{position:relative;padding:10px 0 10px 25px;transition:.3s all}
ul.news-list li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}
ul.news-list li:hover{background-position:10px center;padding-left:35px}
ul.news-list li:hover a{color:#006dba}
ul.news-list li:hover span{color:#006dba}
ul.news-list li span{display:block;float:right;width:100px;font-size:14px;text-align:right;color:#999999}
ul.news-list .line{height:0;line-height:normal;margin:10px auto;padding:0px;border-bottom:1px dashed #e4e4e4;background:none}
ul.news-list li:before{display:inline-block;content:"";height:6px;width:6px;background:#c2cdd7;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:2px;top:50%;margin-top:-3px}
.pages-content-tools{display:flex;justify-content:space-between;margin-top:36px}
.pages-content-tools .share-box{}
.pages-content-tools .share-box .share-title{float:left;padding-top:30px}
.pages-content-tools .share-box a{float:left;text-align:center;padding:0 10px}
.pages-content-tools .share-box .img-class{display:block;margin:10px auto;width:72px;height:72px;background-color:#dcdcdc;border-radius:50%}
.pages-content-tools .share-box span{font-size:16px;color:#333}
.pages-content-tools .share-box a:hover .img-class{background:linear-gradient(to bottom right,#b21613,#e35e38)}
.pages-content-tools .print-box{padding-top:96px}
.pages-content-tools .print-box a{float:left;text-align:center;padding:0 10px}
.pages-content-tools .print-box .img-class{display:block;margin:10px auto;width:72px;height:72px;background-color:#dcdcdc;border-radius:50%}
.pages-content-tools .print-box span{font-size:16px;color:#333}
.pages-content-tools .print-box a:hover .img-class{background:linear-gradient(to bottom right,#b21613,#e35e38)}

.share-box .bshare-custom{margin-top: -30px;}
.bshare-custom .bshare-sinaminiblog {
  background: #dcdcdc url(../image/ico_xl_weibo_72.png) center center no-repeat !important;
  display: inline-block;
  height: 72px !important;
  width: 72px !important;
  margin-right: 5px;
  margin-top: 10px;
  border-radius: 50%;
}

.bshare-custom .bshare-weixin {
  background: #dcdcdc url(../image/ico_xl_wx_72.png) center center no-repeat !important;
  display: inline-block;
  height: 72px !important;
  width: 72px !important;
  margin-right: 5px;
  border-radius: 50%;
}

.bshare-custom .bshare-sinaminiblog:hover{background: url(../image/ico_xl_weibo_on_72.png) center center no-repeat !important;}
.bshare-custom .bshare-weixin:hover{background: url(../image/ico_xl_wx_on_72.png) center center no-repeat !important;}


.jg_xl_top_box{ min-height: 110px; width: 49%; background: #f2f2f2; float: left; padding: 15px 30px; margin:1% auto;}
.jg_xl_top_box:last-child{float: right;}
.jg_xl_top_box .lf{float: left; width: 85%; }
.jg_xl_top_box .lf b{display: block; font-weight: bold; font-size: 18px; color: #333; margin-top: 10px; margin-bottom:5px;}
.jg_xl_top_box .lf span{display: block; font-size: 16px; color: #333; margin-top: 10xp;}
.jg_xl_top_box .rg{float: right; width: 65px; height: 65px; border-radius: 50%; background: #fff; margin-top: 10px;}
.jg_xl_top_box .rg img{display: block; margin: 0 auto;margin-top: 14px;}
.jg_xl_dt .rg{cursor: pointer;}
.jg_xl_dt{position: relative;}
.jg_xl_dtk{position: absolute; background: url(../image/jg_xl_dtk.png) no-repeat; width: 100%; height: 445px; right: 0; top: 80%; z-index: -10; visibility: hidden;}
.jg_xl_dtk img{display: block; margin: 0 auto; margin-top: 12px;}

@media (max-width: 719px) {
  .mainTextBox{padding: 20px;}

  .mainTextBox .article-box .property{height: auto;}
  .wznr-mess-l{width: 100%;float: none;}
  .wznr-mess-l span{display: block;}
  .wznr-mess-r{width: 100%;float: none;text-align: right;}

  .pages-content-tools{flex-direction: column;}
  .pages-content-tools .share-box {margin: 25px auto 100px;}
  .print-box{display: none;}

.jg_xl{ padding: 0 20px;}
     .jg_xl_top{margin-top: 20px;}
     .jg_xl_top_box{ width: 100%; height:auto; margin-bottom: 15px; padding: 15px;}
     .jg_xl_dtk{ width: 100%;}
     .jg_xl_con .lf{ width: 100%;}
     .jg_xl_con .rg{margin-top: 20px; width: 100%; padding-bottom: 20px;}
     .jg_xl_con .rg p{margin-bottom: 10px;}
}