﻿
  .arctitle .title{ font-size: 24px; color: #000; font-weight: bold; text-align: center;min-height: 40px; line-height: 40px; padding-bottom: 20px;}
  .arctitle .mark{ font-size: 14px; text-align: center; height: 36px; line-height: 36px; color: #999999; border-top: 1px dashed #e5e5e5;border-bottom: 1px dashed #e5e5e5;}
  .showContxt{margin-top: 30px; margin-bottom: 60px;font-size: 1.2em; line-height: 180%;}
  .showContxt img{ max-width: 90% ;}
  .mark span,.news_info{margin-left: 30px;}
  .news_info a.on { color:#ff0000;}
  .news_info a{ padding:0px 5px; cursor:pointer;}

  .news-share { margin:50px 0 0 0;}
  .news-share .share { padding:20px 0;}

  .fp{ padding:20px 0 0px; position:relative; font-size:1.4em;}
   .fp span{ display:block; padding:5px 0px; width:80%; color:#7D7D7D;}
   .fp span a{ color:#9E9E9E;}
   .fp span a:hover{color:#D7343F;}

   a.closesss{ color:#D7343F; right:0; bottom:6px; position:absolute;}



.share { padding:30px 0; text-align:center; line-height:31px; font-size:1.5em; text-align:right;}
    .share .t,
    .share .share_icon{ display:inline-block; vertical-align:middle; margin:0 5px; transition:0.8s transform; -webkit-transition:0.8s transform;}
    .share .share_icon { border-radius:100%; overflow:hidden; width:31px !important; height:31px !important;}
    .share .share_icon:hover { transform:rotate(360deg); -webkit-transform:rotate(360deg);}
    .share .share_icon.pic_14:hover { background-position:-0px -35px;}
    .share .share_icon.pic_15:hover { background-position:-45px -35px;}
    .share .share_icon.pic_16:hover { background-position:-90px -35px;}
    .share .share_icon.pic_17:hover { background-position:-130px -35px;}
    @media only screen and (max-height: 860px) {.share { padding:30px 0;}}
    @media only screen and (max-height: 700px) {.share { padding:20px 0;}}
    @media only screen and (max-width: 760px) {
        .share { padding:30px 0; text-align:center;}
        .share span.t { display:block; text-align:center; margin-bottom:10px;}
        .share a {}
    }

    .share_icon {background-image: url(../pc/img/icon/share.png); display: block;}

    .pic_17 {background-position: -130px -70px; width: 32px; height: 31px;}
    .pic_16 {background-position: -90px -70px; width: 32px; height: 31px;}
    .pic_15 {background-position: -45px -70px; width: 32px; height: 31px;}
    .pic_14 {background-position: -0px -70px; width: 32px; height: 31px;}
.weixin{ position:fixed; width:300px; height:400px; z-index:100000; left:50%; top:50%; margin:-200px 0 0 -150px; background:#fff; border:1px solid #ddd; border-radius:2px; box-shadow:1px 1px 10px #666;}
.weixin .c{ position:absolute; width:30px; height:30px; background:url(img/x.png); overflow:hidden; text-indent:100px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px; font-weight:normal;}
.weixin .img{ padding:30px 0 10px; text-align:center; border-top:1px solid #ddd;}
.weixin p {  margin:0 1.5%; text-align:center;}
.weixin .img img{ width:290px; height:290px; display:block; margin:0 auto 10px;}

@media only screen and (max-width: 768px) {
    .weixin{ position:fixed; width:300px; height:300px;  margin:-150px 0 0 -150px;}
    .weixin .img img{width: 150px; height: 150px;}
}