* { margin: 0; padding: 0; }
html { font-size: 14px; }
body { font-family: "microsoft yahei"; font-size: 100%;    background: #f5f5f5; }
ul { list-style: none; }
a img { border: none; }
a { 
  color: #333; 
  text-decoration: none; }
a:hover, a:active, a:focus {
  color: #033567; 
  text-decoration: none; }
img { 
 max-width: 100%;
 height: auto; 
 width: auto;
  }
.container{
}
.clear{
  clear:both;
}
.left{
float: left;
}
.right{
float: right;
}
.ad{
  padding: 18px;
  background: #fff;
  margin-bottom: 18px;
  border-radius: 3px;
}
.ad_top{

}
.ad_wz_top{
  padding: 0px;
  margin-bottom: 8px;
}
.ad_wz_bottom{
  margin-top: 12px;
  margin-bottom: 12px;
}

/*header*/
header {   position: fixed;    width: 100%;     background: #fff;   border-bottom: 1px solid #ccc;    box-shadow: 1px 1px 1px #ccc;
     z-index: 999;top:0px;
}
header .container{

  height: 77px;

}

header .jg_logo { 
    overflow: hidden;
    float: left;
    margin-top: 11px;
    height: 56px;
}
nav.navbar { float: left;  }
nav.navbar>ul>li { display: inline; list-style: none;padding: 1px 13px; height: 76px;line-height: 76px;    position: relative;}

nav.navbar>ul>li a { display: inline-block; color: #333;font-size: 16px;  }
nav.navbar>ul>li>a.on { border-bottom: 2px solid #4e5b67; color:#4e5b67;}
nav.navbar>ul>li a:hover{  color:#033567; }


.head-right{ 
  float:right;
  padding-top: 23px;
}
.head-right .search{
    cursor: pointer;
    display: inline-block;
}
.head-right .search .jg_head_search{
    display: inline-block;
    width: 0px;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;

}
.head-right .search .jg_head_search{
    display: inline-block;
    width: auto;

}
.head-right .search .jg_head_search input[type="text"]{
      height: 30px;
    width: 0px;
    opacity: 1;
   transition: all 1s ease;
   -webkit-transition: all 1s ease;
   -ms-transition: all 1s ease;
   -o-transition: all 1s ease;
   border:none;
text-indent: 10px;
}
.head-right .search .jg_head_search input[type="submit"]{
   height: 30px;
   border: none;
}
.jg_head_search .jg_fdj{
    height: 30px;
    width: 38px;
    text-align: center;
    line-height: 30px;
}
header .navbar{
  margin-bottom: 0px;
 margin-left: 34px;
    border: none;
}
header .navbar>ul{
  margin-bottom: 0px;
}
header .navbar>ul li ul{
    position: absolute;
    left: 0;
    right: auto;
    top: 50px;
    display: block;
    min-width: 120px;
    min-height: 130px;
    padding: 8px 0;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 1px 5px 0 #555;
    display: none;
}
header .navbar>ul li ul::before {
    position: absolute;
    left: 25px;
    top: -6px;
    width: 17px;
    height: 7px;
    line-height: 0;
    content: "";
    opacity: 1;
    transition: opacity .1s .2s;
    background: url(./images/listdown.png) no-repeat;
}
header .navbar>ul li ul>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 31px;
    color: #333;
    white-space: nowrap;
}
header .navbar>ul li ul>li>a:hover{
background: #4e5b67;
color: #fff;
}
header .navbar>ul li.downlist::after{
    position: absolute;
    right: 1px;
    font-family: FontAwesome;
    content: "\f107";
    font-size: 14px;
    line-height: 80px;
    transition: transform .3s;
    -webkit-transform .3s;
    opacity: .7;
}
header .navbar>ul li.downlist:hover:after {
    transform: rotate(-180deg);
    transition: transform .3s,
    -webkit-transform .3s;
    -webkit-transform: rotate(-180deg);
   }
/*header end*/

/*content*/

.jg_content{
      margin-top: 97px;
      margin-bottom: 18px;
}
.jg_content_k{}
.jg_content_z {  float: left; width: 873px;  }
.jg_content_r{ 
    width: 279px;
    float: right;
    margin-left: 18px;
   /* background: #540909;*/
}
.sidebar {        }
/*content left*/


/*lb*/
.jg_lb{
  height: 272px;

  width: 100%;
     border-radius: 3px;
     margin-bottom: 18px;
}
.jg_lb_z{
 float: left;
 width: 576px;
 margin-right: 18px;
 height: 272px;
 border-radius: 3px;
 box-shadow: 2px 2px 2px #ccc;
}
.jg_lb_zs{
  height: 127px;
  margin-bottom: 18px;
  background: #000;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.jg_lb_zs:nth-child(2){
  margin-bottom: 0px;
}



.jg_lb_zs img{
 border-radius: 3px;
 opacity: 0.8;  
 transition: all 0.5s ease;
 -webkit-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
  width: 100%;
  height: 100%;   
}
.jg_lb_zs:hover img{
 opacity: 1;  
 transform: scale(1.1);
}
.jg_lb_zs .jg_lb_zs_title{
    bottom: 0;
    position: absolute;
    top: 30%;
    left: 0;
    right: 0;
    color: #FFF;
    text-align: center;
    font-size: 15px;
    margin-top: 8px;
    padding: 0 40px;
    overflow: hidden;
    line-height: 24px;
    height: 45px;

}
.jg_lb_zs .jg_lb_zs_title a{
    color: #FFF;
}
.jg_lb_r{

  float: left;
 width: 279px;
}
.jg_lb .container{
 width: 100%;
 height: 100%;
}















.jg_lb  .swiper-container{
  height: 100%;
}
.jg_lb .swiper-wrapper{
  height: 100%;
}
.jg_lb .carousel-inner .swiper-slide{
  height: 100%;
}
.jg_lb_z .swiper-wrapper .swiper-slide a img{
      height: 100%;
    width: 100%;
    border-radius: 3px;
   
}
.swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.carousel-control{
 opacity: 0;
}

.swiper-container .swiper-button-prev{
     background: url(./images/left.svg);
    display: inline-block;

        opacity: 0;
}
.swiper-container .swiper-button-prev.swiper-button-disabled{
  opacity: 0;
}
.swiper-container .swiper-button-next{
     background: url(./images/right.svg);

        opacity: 0;
}
.swiper-container .swiper-button-next.swiper-button-disabled{
  opacity: 0;
}



/*lb end*/

.jg_content_z a{
color: #333;
}
.jg_content_z a:hover {
  
}
/*gg start*/
.jg_gg{
  margin-bottom: 8px;
  background: #fff;
    border-radius: 3px;
    height: 40px;
    line-height: 40px;
    position:relative;
    overflow: hidden;
    font-size: 14px;
}
.jg_gg>span{
margin-left: 15px;
}
.jg_gg ul{
position: relative;
    margin-left:56px;
}
.jg_gg ul li{
height: 40px;
line-height: 40px;
overflow: hidden;
margin-left: 15px;
}
.jg_gg ul li span{
display:inline-block;
width: 50px;
float: left;
text-align: center;
height: 40px;
overflow: hidden;
}
.jg_gg ul li a{
max-width: 700px;
display:inline-block;
float: left;
height:40px;
overflow: hidden;
}
/*gg end*/
/*fl start*/
 .jg_flxm{
  margin-bottom: 18px;
  background: #fff;
  border-bottom: 1px dashed #000;
  padding: 18px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
 }
 .jg_flxm_top {
  background: #fff;
 }
  .jg_flxm_top .nav-tabs {
/*    border-bottom: 1px solid #ddd;*/
}
  .jg_flxm_top .nav-tabs>li.active>a{
    border:none;
    border-bottom: 2px solid #4e5b67;
  }
.jg_flxm_top .nav>li>a {
    padding: 8px 12px;
    margin-right: 0px;
    background: #fff;
    border: none;
        font-size: 16px;
}
..jg_flxm_content {
    background: #fff;
}
.jg_flxm_c_z{
float: left;
width: 261px;
height: 279px;
}
.jg_flxm_dl{
  width: 261px;
    height: 172px;
    border: 1px solid #efefef;
    float: left;
    margin-right: 18px;
    margin-bottom: 12px;
    background: #fff;
    padding: 4px;
    margin-top: 8px;
}
.jg_flxm_dl dt{
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.jg_flxm_dl dt img{
  width: 100%;
  height: 100%;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.jg_flxm_dl dt img:hover{
  transform: scale(1.1);
}
.jg_flxm_dl dd.dd1{
    margin-top: 8px;
    height: 31px;
    overflow: hidden;
    line-height: 31px;
    font-size: 16px;
}
.jg_flxm_dl dd.dd2{
    margin-top: 8px;
    height: 31px;
    overflow: hidden;
    line-height: 31px;
    text-align: right;
    color: #999;
}
.jg_flxm_c_r{
    float: left;
    width: 558px;
    height: 279px;
    margin-left: 18px;
}
.jg_flxm_c_r dl{
    width: 558px;
    height: 82px;
    margin-bottom: 8px;
    margin-top: 8px;
    background: #efefef;
    padding: 12px;
}

.jg_flxm_c_r dl dt{
    width: 89px;
    height: 60px;
    float: left;
    margin-right: 8px;
}
.jg_flxm_c_r dl dt img{
    width: 100%;
    height: 100%;
}
.jg_flxm_c_r dl dd{
    width: 430px;
float: left;
}
.jg_flxm_c_r dl dd h4{
height: 31px;
    line-height: 31px;
    overflow: hidden;
    margin-top: 0px;
    font-size: 16px;
    font-weight: 600;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.jg_flxm_c_r dl dd .dd3{
text-align: right;
    color: #999;
}
.jg_flxm_c_r ul{}
.jg_flxm_c_r ul li{
    line-height: 31px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 12px;
}
.jg_flxm_c_r ul li:hover{
color: #fff;
    background: #efefef;

}
.jg_flxm_c_r ul li a{
    padding-left: 8px;
    font-size: 16px;
    letter-spacing: 0.5px;
}
.jg_flxm_c_r ul li span{
display: inline-block;
    background-color: #333;
    width: 20px;
    height: 20px;
     text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 12px;
}
.jg_flxm_c_r ul li:nth-child(1) span::before{
 content: '1';

}
.jg_flxm_c_r ul li:nth-child(2) span::before{
 content: '2';
}
.jg_flxm_c_r ul li:nth-child(3) span::before{
 content: '3';
}
.jg_flxm_c_r ul li:nth-child(4) span::before{
 content: '4';
}
.jg_flxm_c_r ul li:nth-child(5) span::before{
 content: '5';
}
.jg_flxm_c_r ul li:nth-child(6) span::before{
 content: '6';
}
.jg_flxm_c_r ul li:nth-child(7) span::before{
 content: '7';
}
/*fl end*/
/*tuijian start*/

 .jg_tj{
  margin-bottom: 18px;
  margin-top: 18px;
  background: #fff;
  border-bottom: 1px dashed #000;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
 }
.jg_tj_content{
    padding: 2px 18px;
  background: #fff;
}
.jg_tj_dl{
       width: 267px;
       height: 190px;
       float: left;
       margin-right: 18px;
    margin-bottom:18px;
    padding: 8px;
    border: 1px dashed #ddd;
}
.jg_tj dl:nth-child(3n){
          margin-right: 0px;
}
.jg_tj dl dt{
    height:110px;
    width: 100%;
    overflow: hidden;
}
.jg_tj dl dt img{
    width:100%;
   height: 110px;
   transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.jg_tj dl dt img:hover{
transform: scale(1.1);
}
.jg_tj dl .dd1{
    height: 40px;
    line-height: 42px;
    overflow: hidden;
    font-weight: 500;
    font-size: 16px;
}
.jg_tj dl .dd2{
height: 28px;
line-height: 28px;
overflow: hidden;
 font-size: 12px;
}
.jg_tj dl time{
    width: 95px;
    display: inline-block;
    float: right;
   text-align: right;
        color:#999;
}
.tjsize {
    width: 50px;
    display: inline-block;
}
.tjspan{
      width: 80px;
    display: inline-block;
    text-align: center;
        float: right;
}
.spano{
    float: left;
    width: 135px;
    overflow: hidden;
    height: 28px;
    display: inline-block;
}
.spano span{
   margin-right: 8px;
   background: #efefef;
   padding: 1px;
}
/*tuijian end*/

.jg_article_k{

}
.jg_article_top{
    padding: 2px 18px;
  background: #fff;
      border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.jg_article_top h4{
    border-bottom: 1px solid #ddd;
    height: 40px;
    line-height: 38px;
    margin-bottom: 0px;
}
.jg_article_top h4 span{
    display: inline-block;
    border-bottom: 2px solid #4e5b67;
}
.jg_article{}
.jg_article article{  
           background: #fff;
            padding: 20px 18px;
border-bottom:1px dashed  #ccc;
}
.jg_article h3 {
    font-size: 18px;
    height: 24px;
    overflow: hidden;
    margin-top: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 0px;
    font-weight: 600;
  }
.jg_article h3 a{  color:#333;}
.jg_article h3 a:hover{  color:#033567;}
.jg_article h3 a span{  
    display: inline-block;
    padding: 2px 8px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    background: #4e5b67;
    border-radius: 3px;
    margin-right: 6px;

}
.jg_article .jg_article_info { font-size: 14px; line-height: 28px;height: 146px;overflow: hidden; }

.jg_article .jg_article_img { float: left; width: 208px; margin-right: 16px; height: 146px;
    overflow: hidden;  border-radius:3px;}
.jg_article .jg_article_img img {  width:100%; height: 146px;
   transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.jg_article .jg_article_img img:hover{
 transform: scale(1.1); 
}
.jg_article .jg_article_des{
      height: 84px;
    overflow: hidden;
   color:#666;
}
.article_bottom {  overflow: hidden;  line-height: 28px; height: 28px; color: #333; font-size: 12px; 
color: #999;
}
.article_bottom span {
  letter-spacing: 0.5px;
    margin-right: 16px;}
.article_bottom span a { color: #099B43; }
a.readmore { color: #028CC2; float: right; padding-right: 5px }
/*content right*/
.jg_widget_top{

}
.jg_tx_o{
    width: 136px;
    height: 136px;
    margin: 0px auto;
    margin-top: 24px;
}
.jg_tx_x{width:100%; margin:0 auto;}
.jg_tx_x .jg_gr{ 
    padding: 16px 13px 0px;
    text-align: center;
     }
 .jg_tx_x  .jg_jy{     
  text-align: center;
    font-size: 14px; }
  .jg_tx_x  .jg_jy p{ text-align:center; }
.jg_tx_x .jg_gr dl{
  float:left;
  margin-right:8px;
  background: #4e5b67;
    color: #fff;
    margin-bottom: 8px;
}
.jg_tx_x .jg_gr dl dt{
    border-bottom: 1px dashed #fff;
    height: 34px;
    width: 67px;
    line-height: 34px;
    font-size: 12px;
}
.jg_tx_x .jg_gr dl dt a{
  color:#fff;
}
.jg_tx_x .jg_gr dl dd{

     height: 33px;
    width: 67px;
    line-height: 33px;
    font-size: 12px;
}

.jg_tx_o img{
  border-radius: 50%;
    width: 100%;
    transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    cursor: pointer;
}
.jg_tx_o img:hover{
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
}
.jg_widget{
border-bottom:1px dashed  #000;
     padding: 18px;
         min-height: 155px;
         background: #fff;
       margin-bottom: 18px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;       
}
.jg_widget h4{
    border-bottom: 1px solid #ddd;
    height: 33px;
    line-height: 31px;
    margin-top: 0px;
}
.jg_widget h4 span{
    display: inline-block;
    border-bottom: 2px solid #4e5b67;
}
.jg_widget ul{
   line-height: 31px;
}
.jg_widget ul li{    
    height: 31px;
  font-size: 14px;
    overflow: hidden;
}
.jg_widget ul li::before{    
    color: #444;
    content: "\f105";
    font-family: FontAwesome;
    font-size: 13px;
    line-height: 12px;
    margin-left: 0;
    margin-right: 10px;
    position: relative;
}
.jg_widget #tbCalendar{    
  width:100%;
  text-align: center;
  line-height: 31px;
}
.jg_widget #tbCalendar caption{    
  text-align: center;
}
.jg_widget #tbCalendar thead tr th{    
 border:1px solid #ddd;
 text-align: center;
}
.jg_widget #tbCalendar tbody tr td{    
 border:1px solid #ddd;
}
.jg_widget_misc ul{}
.jg_widget_misc ul li{
display: inline-block;
    margin-right: 10px;
}
.jg_widget_misc ul li::before{
  content: none;
}
.jg_widget_searchpanel form {
  position: relative;
}
.jg_widget_searchpanel form input[type="text"]{
      width: 100%;
    height: 33px;
    border-radius: 3px;
}
.jg_widget_searchpanel form input[type="text"]:focus{
    outline: none;
}
.jg_widget_searchpanel form input[type="submit"]{
    position: absolute;
    right: -3px;
    width: 20%;
    height: 33px;
    top: -1px;
    border-radius: 3px;
    cursor: pointer;
    background: #4e5b67;
    color: #fff;
    border: none;
}

.jg_widget_tags{}

.jg_widget_tags ul{
}
.jg_widget_tags ul li{
display: inline-block;
    display: inline-block;
    padding: 0px 8px;
    height: auto;
    line-height: 28px;
    background: #fff;
    color: #fff;
    margin-right: 8px;
    border-radius: 3px;
    text-align: center;
    border: 1px solid #ddd;
    font-size: 12px;
}
.jg_widget_tags ul li a{
    color: #333;

}
.jg_widget_tags ul li:hover{

    background: #4e5b67;

}
.jg_widget_tags ul li:hover a{
    color: #fff;

}
.jg_widget_tags ul li::before{
content:none;
}

.jg_widget_archives{}
.jg_widget_archives ul{
  list-style: none;
}
.jg_widget_archives ul li{
      width: 49%;
    float: left;
    margin-right: 2px;
    margin-bottom: 2px;
    background: #f6f6f6;
}
.jg_widget_archives ul li::before {
    content: "";
}
.jg_widget_archives ul li:hover {
    background: #f2f2f2;
    box-shadow: 0 0 10px #ddd;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.jg_widget_authors ul li{
   display: inline-block;
       margin-right: 5px;
    width: 32%;
    border-radius: 3px;
    height: auto;
    font-size: 12px;
    border: 1px solid #ddd;
}
.jg_widget_authors ul li:nth-child(3n){
       margin-right: 0px;
}
.jg_widget_authors ul li::before {
    content: "";
}

.jg_widget_comments ul li::before {
    content: "\f0e5";
}
.jg_widget_previous ul li{
    height: auto;
    font-size: 14px;
    overflow: hidden;
    border-bottom: 1px dashed #ddd;
    padding: 6px 0px 6px 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jg_widget_comments ul li{
    height: auto;
    font-size: 14px;
    overflow: hidden;
    border-bottom: 1px dashed #ddd;
    padding: 6px 0px 6px 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jg_ew{
    border-bottom: 1px dashed #000;
    min-height: 155px;
    padding: 18px;
    margin-bottom: 18px;
    background: #fff;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.jg_ew .nav li {
    float: left;
    margin-bottom: -1px;
    width: 33.3%;
    text-align: center;
}
.jg_ew .nav>li>a {
    position: relative;
    display: block;
    padding: 9px 6.8px;
    background: #fff;
    border: none;
}
.jg_ew .nav-tabs>li.active>a {
    border: none;
    border-bottom: 2px solid #4e5b67;
    margin-right: 0px;
}
.jg_ew_xxk .tab-content ul{
  list-style: none;
}
.jg_ew_xxk .tab-content ul li{
    height: 63px;
    margin-top: 8px;
}
.jg_ew_xxk .tab-content ul li img{
    display: inline-block;
    width: 88px;
    height: 63px;
    float: left;
    margin-right: 8px;

}
.jg_ew_xxk .tab-content ul li dl{
display: inline-block;
    width: 147px;
    height: 63px;
    overflow: hidden;
    float: left;
    margin-bottom: 0px;
}
.jg_ew_xxk .tab-content ul li dl dt{
font-weight: 500;
    height: 40px;
    overflow: hidden;
    font-size: 14px;
}
.jg_ew_xxk .tab-content ul li dl dd{
    margin-top: 7px;
    text-align: right;
    margin-right: 8px;
    font-size: 12px;
    color: #999;
}














/*pagination*/
.pagination{
  text-align: right; margin-top: 18px;
      margin-bottom: 0px;
}
.pagebartwo{
  display: none;
}
.pagination span{
    line-height: 36px;
    display: inline-block;
    text-align: center;
    color: #333;
    font-size: 16px;
    background: #fff;
    height: 36px;
    width: 36px;

}
.pagination span.current{
background:#4e5b67;
color:#fff;
}
.pagination span.now-page{

  font-weight:bolder;
    background: #fff;
    color: #333;
    cursor: pointer;


}


/*content end*/


/*footer*/
.jg_box{
    position:fixed;
    right:100px;
    bottom: 70px;
  cursor: pointer;
}

  
.jg_box_in{
  width: 48px;
    height: 48px;
    color:#333;
    box-shadow: 1px 1px 2px #ccc;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 3px;
    text-align:center;
    line-height: 48px;
    margin-bottom: 8px;
        position: relative;
}
#jg_box_wx{
background:#fff url(./images/jg_box.png);
    background-position:3px -75px;
}
#jg_box_qq{
background:#fff url(./images/jg_box.png);
background-position:3px -132px;
}
#jg_box_bottom{
background:#fff url(./images/jg_box.png);
background-position:3px -183px;
}
#jg_box_wx:hover{
background:#333 url(./images/jg_box.png);
    background-position:3px -292px;
}
#jg_box_qq:hover{
background:#333 url(./images/jg_box.png);
background-position: 3px -347px;
}
 #jg_box_bottom:hover{
background:#333 url(./images/jg_box.png) !important;
    background-position:2px -399px !important;
}
.jg_boxnk{
  display: none;
    position: absolute;
    left: -201px;
    width: 201px;
        top: -80px;
}
.jg_boxnkn {
    width: 193px;
    color: #666;
    height: 210px;
    background: #fff;
    box-shadow: 2px 2px 2px #ccc;

}
#jg_box_qq dl dd {
    border-bottom: 1px dashed #ccc;
        padding: 11px;
}
#jg_box_qq dl dd .qqkf {
    font-size: 14px;
    padding: 5px;
    height: 31px;
}
#jg_box_qq .qqbtn {
    width: 96px;
    height: 31px;
    display: inline-block;
    background: url(./images/qqicon.png) no-repeat 8px 8px;
    background-color: #F4543C;
    text-align: center;
    line-height: 31px;
    color: #fff;
    font-size: 14px;
    text-indent: 15px;
    border-radius: 5px;
    margin: 0 auto;
}
#jg_box_wx .jg_boxnk dd.wxddone {
    width: 150px;
    height: 150px;
    margin: 0 auto;
    padding-top: 25px;
    height: 175px;
}
#jg_box_wx .jg_boxnk img {
    width: 100%;
}
#jg_box_wx .jg_boxnk dd.wxddtwo {
    height: 30px;
    line-height: 30px;
    letter-spacing: 5px;
}

footer { background: #181818; margin-top: 18px; border-top:1px solid #8c7d5f; }
footer ul { padding: 10px 0; text-align: center; }
footer a{  color: #fff;}
.jg_fz{
  float: left;
}
.jg_fz dl{
  text-align: center;
padding: 25px 20px 0px 0px;
color: #fff;
}
.jg_fz dl dt{

}
.jg_fz dl dt .jg_fz_ul{ text-align: left;padding: 8px 0;margin-bottom: 8px;}
.jg_fz dl dt .jg_fz_ul li{margin-left: 16px; display: inline-block;}
.jg_fz dl dt .jg_fz_ul li a{color:#e0e0e0;font-size: 15px;}
.jg_fz dl dt .jg_fz_ul li:nth-child(1){margin-left: 0px; }
.jg_fz dl dd{
   padding: 10px;
   text-align: left;

}

.jg_fr{
  float: right;
  color: #fff;
}
.jg_fb{
  text-align: left;
  color:#fff;
  padding: 5px 0px;
    font-size: 13px;
    padding: 0px !important;
}

.jg_fr .jg_fr_img{
  text-align: center;
margin-top: 25px;
    margin-bottom: 25px;
      width: 80px;
  height: 80px;
}

.jg_fr .jg_fr_img img{
  width: 100%;

}

/*footer end*/


.jg_mbx{
    font-size: 14px;
    letter-spacing: 1.5px;
    padding: 8px 18px;
    background: #fff;
    margin-bottom: 8px;
    border-radius: 3px;
}
.jg_fl{
    font-size: 14px;
    letter-spacing: 1.5px;
    padding:18px;
    background: #fff;
    margin-bottom: 12px;
}
.jg_fl h4{
    font-size: 22px;
    border-left: 5px solid #4e5b67;
    padding-left: 12px;
}
.jg_fl .jg_fl_des{
    font-size: 14px;
    margin-bottom: 12px;
}
.jg_mbx i.fa {
    padding-right: 3px;
}
.jg_mbx i.fa.fa-angle-right {
    padding: 0 6px;
}

/*single*/

.jg_single_content{    margin-top: 93px;}
.jg_single_content_sidebar{}
.jg_single_content_z{
    float: left;
    width: 873px;  
  
}
.jg_single_content_r{
width: 279px;
    float: right;
    margin-left: 18px;
  }
 .jg_a_c_z{
    padding: 18px;
   background-color: #fff;
       border-radius: 3px;
 } 
.jg_single_content_z  .jg_article_c_top{
padding-top: 8px;
    text-align: left;
    line-height: 31px;
    border-bottom: 1px solid #f5f5f5;
    height: 75px;
    margin-bottom: 8px; 
}
.jg_single_content_z  .jg_article_c_top .jg_article_c_top_z{
 float: left
   
}
.jg_single_content_z  .jg_article_c_top .jg_article_c_top_r{
 float: left;
 width: 758px;
   
}
.jg_single_content_z  .jg_article_c_top .title{
  font-size:21px; font-weight:bold; height:30px; line-height:30px;
  overflow:hidden;
  margin-top: 0px;
  margin-bottom: 0px;
}
.jg_single_content_z  .jg_article_c_top .title_bottom{color: #ccc;}
.jg_single_content_z  .jg_article_c_top .jg_article_c_top_z .jg_tx{
  display: inline-block;
  height: 55px;
  width: 55px;
  margin-right: 12px;
  position: relative;

}
.jg_single_content_z  .jg_article_c_top .jg_article_c_top_z .jg_tx .jg_tx_h{
width: 100%;
    height: 100%;
    background: #000;
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.8;
    border-radius: 50%;
    line-height: 55px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    display: none;
}
.jg_single_content_z  .jg_article_c_top .jg_article_c_top_z .jg_tx img{
border-radius: 50%;
    width: 100%;
}
.jg_article_content{
    font-size: 16px;
    line-height: 31px;
}
.jg_article_content ol{
    margin-left: 30px;
}
.jg_article_content ul{
    margin-left: 30px;
}
.jg_article_content .jg_article_c_des{
    min-height: 55px;
    background: #efefef;
    overflow: hidden;
    padding: 12px;
    margin-bottom: 12px;
}
.jg_like{
    padding: 2px 18px;
    background: #fff;
    margin-top: 12px;
    border-radius: 3px;
}
.jg_like .jg_like_title{
    border-bottom: 1px solid #ddd;
    height: 40px;
    line-height: 38px;
    margin-bottom: 0px;
}
.jg_like .jg_like_title span {
    display: inline-block;
    border-bottom: 2px solid #4e5b67;
}
.jg_like dl{
    float: left;
    width: 200px;
    margin-right: 12px;
    margin-top: 12px;
        box-shadow: 1px 1px 6px 0px #ddd;
    height: 178px;
}
.jg_like dl:nth-child(5){
    margin-right: 0px;
}
.jg_like dl dt{
    width: 100%;
    overflow: hidden;
}
.jg_like dl dt img{
     width: 100%;
    height: 125px;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
 }
 .jg_like dl dt img:hover{
   transform: scale(1.1);
 }
.jg_like dl dd{
    height: 31px;
    overflow: hidden;
    font-size: 14px;
    line-height: 31px;
    border-top: none;
    padding: 0px 12px;
}

.jg_article_content_bottom{
  margin-top: 12px;
  border-top:1px solid #f5f5f5;
}
.jg_article_content_bottom .jg_dz{
 text-align: center;
     padding: 12px;
}
.jg_article_content_bottom .jg_dz a{
    background-color: #4e5b67;
    display: inline-block;
    padding: 6px 25px;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;  
    margin: 0 7px;
    box-shadow: 2px 2px 6px 0px #4e5b67;

}
.jg_ds{

}
.jg_dsb{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 9999;
    display: none;
}
.jg_dsn{
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -200px 0 0 -275px;
    width: 550px;
    background-color: #fff;
    padding: 65px 30px 75px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 1px 5px rgba(0,0,0,0.4);
    z-index: 9999;
    display: none;
    text-align: center;
}
.jg_dsn h3 {
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin: 0 15px 30px;
}
.jg_dsn_item {
    display: inline-block;
    width: 200px;
    margin: 0 20px;
}
.jg_dsn_item h4 {
    margin: 0 20px 10px;
    font-size: 15px;
}
.jg_dsn_item img {
    width: 200px;
    height: 200px;
    border-radius: 3px;
    padding: 5px;
}
.jg_dsn_item_close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px;
    font-size: 16px;
    line-height: 1;
    color: #999;
    cursor: pointer;
}
.jg_article_content_bottom .jg_zz{
    background: #ddd;
    color: #333;
    font-size: 14px;
    padding-right: 8px;
    margin-bottom: 12px;
    height: 84px;
    text-align: left;
    line-height: 25px;
    padding: 18px;
    overflow: hidden;
}
.jg_article_content_bottom .jg_zz .jg_zz_sm{
    display: inline-block;
    float: left;
    width: 26px;
    font-size: 16px;
    padding: 5px;
    background: #4e5b67;
    color: #fff;
    line-height: 19px;
    margin-right: 12px;

}
.jg_article_content_bottom .jg_sx{
  padding: 12px 0px;
}
.jg_article_content_bottom .jg_sx li{
    height: 38px;
    overflow: hidden;
    line-height: 38px;
}
.jg_article_content_bottom .jg_fxk{
    margin-bottom: 12px;
    padding: 18px 0px;
}
.jg_article_content_bottom .jg_label{
    margin-bottom: 12px;
    float: left;
    width: 500px;
    overflow: hidden;
}
.jg_article_content_bottom .jg_fx{
      float: right;
}
.jg_fx .bdsharebuttonbox{
      margin-top: 8px;
}
.jg_fx .bdsharebuttonbox a {
    float: left;
    width: 68px;
    line-height: 32px;
    height: 32px;
    background-image:none;
    cursor: pointer;
    margin: 0px;
    margin-right: 8px;
    text-indent:0px;
    overflow: hidden;
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    border-radius: 3px;
    letter-spacing: 1px;
}
.jg_fx .bdsharebuttonbox a:hover {
    color: #fff;
    opacity: .8;
    filter: alpha(opacity=80);
}
.bdsharebuttonbox a.bds_more{
  background: #333;
     width: 32px;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
}
.bdsharebuttonbox a.bds_weixin{
   background: #3eb135;
   box-shadow: 2px 2px 3px 0px #3eb135;
}
.bdsharebuttonbox a.bds_tsina {
   background:#df4d69;
   box-shadow: 2px 2px 3px 0px #df4d69;
}
.bdsharebuttonbox a.bds_qzone{
   background:#eecf3d;
   box-shadow: 2px 2px 3px 0px #eecf3d;
}
.bd_weixin_popup {
       height: 315px !important;

}
.sr-bdimgshare .bdimgshare-content{
  display: none;
}
.sr-bdimgshare-black .bdimgshare-bg{
  display: none;
}






.jg_article_content_bottom .jg_label i{
   font-size: 18px;
}

.jg_article_content_bottom .jg_label a{
    background: #4e5b67;
    display: inline-block;
    padding: 2px 8px;
    border-radius: 3px;
    margin-left: 12px;
    margin-top: 12px;
    color: #fff;
    font-size: 12px;
    line-height: 21px;
}
/*single end*/









/*yqlj start*/
.jg_lj{}
.jg_ljk{
    padding: 2px 12px;
    background: #fff;
    border-bottom: 1px dashed #000;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.jg_lj h4{
    border-bottom: 1px solid #ddd;
    height: 40px;
    line-height: 38px;
    margin-bottom: 0px;
}
.jg_lj h4 span{
    display: inline-block;
    border-bottom: 2px solid #4e5b67;
}
.jg_ljul{

  list-style:none;
}
.jg_ljul li{
float:left;
padding: 12px 20px;
}
/*yqlj end*/


/*commentk start*/

#comment{
    padding: 2px 0px;
    background: #fff;
}
#comment h4{   
    border-bottom: 1px solid #ddd;
    height: 40px;
    line-height: 38px;
    margin-bottom: 0px;
}
#comment h4 span{ 
display: inline-block;
    border-bottom: 2px solid #4e5b67;
}


#comment p{margin-top:10px;}
#comment label{margin-top:5px;}

#comment p.posttop{
color:#3c6da7;
}

#comment img{margin-bottom:-0.5em;}

















/*comment start*/

.jg_pl{
  margin-top: 12px;
  background: #fff;
  padding: 0px 18px 18px 18px;
    border-radius: 3px;
}

.jg_pl_top{
    padding: 2px 0px;
    background: #fff;
}
.jg_pl_top h4{
    border-bottom: 1px solid #ddd;
    height: 40px;
    line-height: 38px;
    margin-bottom: 0px;
}
.jg_pl_top h4 span{
    display: inline-block;
    border-bottom: 2px solid #4e5b67;
}
ul.msg{
   padding: 5px 0px;
}
li.msgname{
  font-weight: 600;
  height: 65px;
  background: #f5f5f5;
  padding: 5px;
}

li.msgarticle{
    padding: 12px;
    line-height: 31px;
    background: #fff;
    padding-left: 59px;
    border-bottom: 1px dashed #ddd;
}
.jg_pl img.avatar{
    max-width: 55px;
    max-height: 55px;
    width: 100%;
    border-radius: 50%;

}

.msgname dl{
    float: left;
    margin-bottom: 0px;
    padding: 4px 5px;
    font-weight: 500;
}
.jg_plk{
    padding-bottom: 30px;
}












.jg_pl>.msg {    padding: 18px;  border-bottom: 1px dashed #ddd; }
.jg_pl>.msg .msg {    padding:12px;  border-bottom: 1px dashed #ddd; }

.jg_pl>.msg .msg .msg{    padding:8px;  border-bottom: 1px dashed #ddd; }

.jg_pl .msg .msgimg { float:left;width: 55px;}

.jg_pl .msg .msgtxt {  float:right; width: 740px;  }
.jg_pl .msg .msgtxt  .msgtxt {  border-bottom:none;}
.jg_pl .msg .msgtxt .msgname { height:23px; line-height:23px;}
.jg_pl .msg .msgtxt .msgname span{
     font-weight: 400;
    color: #ccc;
    margin-left: 5px;
}
.jg_pl .msg .msgtxt .msgarticle { padding: 5px 0;}

.jg_pl .msg  .msg { font-size:12px;background: #f7f7f7; position:relative; 
}
.jg_pl .msg  .msg .msg{    border-top: 1px dashed #ddd; border-bottom: none;
}
.jg_pl .msg  .msg .msg::before {    border:none;
}
.jg_pl .msg  .msg:nth-child(2) {    margin-top: 10px; }
.jg_pl .msg:nth-child(2)::before {
    position: absolute;
    left: 10px;
    top: -19px;
    border: 10px solid transparent;
    border-bottom: 10px solid #f7f7f7;
    content: "";
}
.jg_pl .msg .msgarticle .msg .msgimg { width:45px; height:45px;}
.jg_pl .msg .msgarticle .msg .msgimg .avatar { width:45px; height:45px;}
.jg_pl .msg .msgarticle .msg .msgtxt { width:100%; float:right; margin-left:-50px;}
.jg_pl .msg .msgarticle .msg .msgtxt .msgtxtbogy { margin-left:50px;}



.commentpost { padding:15px; background:#FFFFFF; margin-bottom:10px;}
.commentpost p { margin-bottom:10px;}.commentpost img{ margin-bottom: -6px;}
li.msgarticle div.quote{ margin:10px 0 0 0; padding:10px; background:#FFFFFF; border:1px solid #F4F4F4;}
li.msgarticle div.quote-title{ margin:0; padding:0; font-size:1em; color:#CC0000;}

.commentpost input{  border-radius: 3px; border: 1px solid #ddd; height: 42px; line-height: 42px;text-indent: 10px; width: 95%; }
.commentpost li.inpVerify input{
    width: 60%;
    border-right: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.commentpost li.inpVerify img{
    width: 35%;
}
.commentpost ul{list-style: none;margin-top: 12px;}

.commentpost ul li{
    float: left;
 padding-top: 12px;

    padding-right: 12px;
    width: 38%;
}

.commentpost ul li img{
    margin-top: 0px;
    vertical-align: top;
    height: 42px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
        border: 1px solid #ddd;
}
.jg_fbplx_userk{
  margin-top: 18px;
}
.jg_fbplx_user{
  width: 12%;
  float: left;
}

.jg_fbplx_user .user_dl{
    text-align: center;
        margin-top: 12px;
}
.jg_fbplx_user .user_dl .user_dt{
    height: 55px;
}
.jg_fbplx_user .user_dl .user_dt .user_dd{

}
.jg_fbplx_name{
  font-size: 14px;
}
.commentpost #txaArticle{ padding:5px; width:88%; height:120px; border:1px solid #CCC;background:none;margin-top:12px;}
.commentpost .button {
color:#fff;float: right; font-size:14px; width:100px; background:#4e5b67; border:1px solid #ddd;cursor: pointer;
 padding:8px 12px; border-radius: 5px;
     transition: color .2s ease;line-height: 21px;    text-indent: 0px;    margin-top: 3px;
}
.commentpost .button:hover{
  opacity: 0.8;
}




/*comment end*/

/*page start*/



/*page end*/
 .jg_page{  
    padding: 18px;
    background-color: #fff;
    border-radius: 3px;
  }  
/*pc-Mobile*/

.jg_m_r{
 display: none;
}
.navbartwo{
  display: none;
}
.lbx_box{
  display: none;
}
/*手机端*/




@media screen and (max-width: 767px){
.ad {
    margin-bottom: 12px;
}
header{
   overflow: visible;
}
header .container {
    height: 50px;
    position: relative;
        padding: 0px 8px !important;
}  
header .navbar{
  display: none;
}
.navbartwo{
    display: none;
    position: fixed;
    bottom: 0;
    top: 0;
    z-index: 999;
    padding: 50px 0;
    width: 80%;
    height: 100%!important;
    margin: 0!important;
    background: #4e5b67;
    transition: all .3s ease-out 0s;
    overflow: auto;
    border: 0;

 } 
.navbartwo .jg_navbar_close{
position: absolute;
    right: 0px;
    top: 0px;
    font-size: 24px;
    margin-right: 8px;
    margin-top: 8px;
    color: #fff;
    cursor: pointer;
}
.navbartwo ul {
    position: relative;

}
.navbartwo ul li {
    margin-right: 0px;

    line-height: 35px;
    margin-bottom: 0px;
    font-size: 15px;
    padding: 0px;
    display: block;
}

.navbartwo ul li.downlist ul{
    padding: 8px;
}
.navbartwo ul li.downlist>ul li{
    background: none;
    text-align: center;
    border-radius: 3px;
    color: #fff;
    border: 1px solid #ddd;
    display: inline-block;
    margin-left: 20px;
    line-height: unset
    margin-bottom: 12px;
}
.navbartwo ul li.downlist>ul li a{
padding: 0px 12px;
    line-height: unset;

}
nav li a.on {
   border-bottom:none;
}
.navbartwo ul li a {
    padding: 0 20px;
    line-height: 42px;
    border: 0;
    color: #fff;
    transition: all .3s ease-out 0s;
    display: inline-block;
    width: 100%;
}
.navbartwo ul li a.on{
      color: #333;
    border: 0;
    background: #fff!important;
}


.navbartwo .navbartwon {
    margin: 0;
    height: auto;
    padding: 20px 20px 30px;
    overflow: hidden;
}
.navbartwo .navbartwon form{
   position: relative;
}
.navbartwo .navbartwon .navbartwon_input {
    width: 100%;
    height: 36px;
    padding: 5px 10px;
    background: hsla(0,0%,100%,.9);
    border: 1px solid #fff;
    border-radius: 3px;
}
.navbartwon .navbartwon_submit{
    position: absolute;
    right: -3px;
    width: 48px;
    height: 36px;
    top: 0px;
    border-radius: 3px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    cursor: pointer;
    background: #333;
    color: #fff;
    border: none;
}

.navbartwo .navbartwon #j-user-wrap {
    display: block;
}

.navbartwon .login {
    margin: 15px 0 15px 15px;
    color: #fff;
    font-size: 15px;
    display: inline-block;
}
.navbartwon .login:first-child {
    margin-left: 0;
}

.navbartwon .publish {
    margin-left: 0;
    padding: 8px 30px;
    line-height: 20px;
    color: #fff;
    border: 1px solid #ddd;
    display: inline-block;
    margin-top: 5px;
}
















header .jg_logo {
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
} 
header .jg_logo img{
    height: 37px;
    margin-top: 4px;
} 
 .head-right {
    display: none;

}
.jg_m_r{
    display: block;
    line-height: 50px;
    text-align: right;
    font-size: 23px;
    color: #333;
    cursor: pointer;
}
.jg_content {
    margin-top: 51px;
    margin-bottom: 0px;
}
.ad_top{
  display: none;
}
.jg_lb {
       height: 187px;
       margin-bottom: 8px;
       position: relative;
}
.jg_lb_z .swiper-wrapper .swiper-slide a img {
    border-radius: 0px;
}






.jg_lb .lbx_box {
    position: absolute;
    left: 0;
    bottom: -10px;
    height: 27px;
    width: 100%;
    z-index: 3;
    display: block;
}
@keyframes zz_w1_b1{0%{background-position:0 top}100%{background-position: 470px top}}
@keyframes zz_w1_b2{0%{background-position:0 top}100%{background-position: 470px top}}
.jg_lb .lbx_box .lbx_i.lbx_q1 {
    background: url(./images/jg_bl1.png) repeat-x;
    background-size: 470px;
    -webkit-animation: zz_w1_b1 3.5s infinite linear;
    animation: zz_w1_b1 3.5s infinite linear;
}

.jg_lb .lbx_box .lbx_i.lbx_q2 {
    background: url(./images/jg_bl2.png) repeat-x;
    background-size: 470px;
    -webkit-animation: zz_w1_b2 6s infinite linear;
    animation: zz_w1_b2 6s infinite linear;
    top: 5px;
}
.jg_lb .lbx_box .lbx_i {
    position: absolute;
    width: 100%;
    height: 27px;
}










.jg_flxm {
    margin-bottom: 8px;
    margin-top: 0px;
    padding: 8px;
}
.jg_flxm_top .nav>li>a {
    padding: 6px 8px;
    margin-right: 0px;
    font-size: 14px;
}
.jg_flxm_c_z {
    float: none;
    width: 100%;
    height: 210px;
  }
.jg_flxm_dl{
  float: none;
  width: 100%;
  margin-right: 0px;
}
.jg_flxm_dl dd.dd2{
  display: none;
}
.jg_flxm_c_r {
    float: none;
    width: 100%;
    margin-left: 0px;
}
.jg_flxm_c_r dl{
  width: 100%;
  height: 73px;
  margin-bottom: 6px;
  margin-top: 6px;
  padding: 6px;
}
.jg_flxm_c_r dl dd{
    width: 64%;
}
.jg_tj {
    margin-bottom: 6px;
    margin-top: 6px;
display: none;
}
.jg_tj dl dt {
    height: 93px;
    border-bottom: 1px solid #efefef;
}
.jg_tj dl dt img {
    width: 100%;
    height: 90px;
}
.jg_lb_z{
  float: none;
  width: 100%;
  height: 187px;
  border-radius: 0px;
}
.jg_lb_r{
  display: none;
}
.jg_tj_dl {
    width: 106px;
    height: 172px;
    margin-right: 1px;
    padding: 2px;
}
 .jg_content_z {
    float: none;
    width: 100%;
}
.jg_article_top h4 {
    border-bottom: 1px solid #ddd;
    height: 30px;
    line-height: 28px;
}
.jg_article .jg_article_img {
    float: left;
    width: 35%;
    height: 104px;
    margin-right: 6px;
}
.jg_article .jg_article_img img {
    width: 100%;
    height: 104px;


}
.jg_article .jg_article_info {
    font-size: 12px;
    line-height: 21px;
    height: 104px;
    overflow: hidden;
}
.jg_article h3 {
    font-size: 16px;
    height: 25px;
    overflow: hidden;
    margin-top: 2px;
    line-height: 23px;
    margin-bottom: 0px;
  }
.jg_article .jg_article_des {
    height: 53px;
    overflow: hidden;
    line-height: 18px;
}
.article_bottom {
    overflow: hidden;
    line-height: 24px;
    height: 24px;
    color: #333;
    font-size: 12px;
}
.article_bottom span:nth-child(2) {
 display: none;
}
.jg_content_r{
  display: none;
}

.jg_fz{
  width: 100%;
}
.jg_fz dl{
      padding: 20px 0px 0px 0px;
}
.jg_fz dl dt .jg_fz_ul {
    display: none;
}

.jg_fb {
    text-align: center;
}
.jg_fr{
  display: none;
} 
/*内页*/
.jg_single_content {
    margin-top: 60px;
}
.jg_mbx {
    margin-bottom: 4px;
}
.jg_single_content_z {
    float: none;
    width: 100%;
}
.jg_a_c_z {
    padding: 8px;
}
.jg_single_content_r{
    display: none;
}
.jg_tj_content {
    padding: 2px 8px;
}
.jg_single_content_z .jg_article_c_top .jg_article_c_top_z .jg_tx {
    margin-right: 4px;
}
.jg_single_content_z .jg_article_c_top .jg_article_c_top_r {
    width: 79%;
}
.jg_single_content_z .jg_article_c_top .title {
    font-size: 18px;
    height: 27px;
    line-height: 27px;
}
.jg_single_content_z .jg_article_c_top .title_bottom {
    font-size: 12px;
}

.jg_article_top {
    padding: 2px 8px;
}
.jg_article article {
  padding: 16px 8px;
}
.jg_article_content .jg_article_c_des {
display: none;
}
.jg_article_content_bottom .jg_zz{
  display: none;
}
.jg_article_content_bottom .jg_label{
  display: none;
}
.jg_article_content_bottom .jg_fxk {
    margin-bottom: 0px;
    padding: 12px 0px;
}
.jg_like .jg_like_title {
    margin-bottom: 8px;
        height: 30px;
    line-height: 28px;
}
.jg_like {
    padding: 2px 8px;

}
.jg_like dl {
    width: 48%;
    margin-right: 8px;
    margin-top: 0px;
    margin-bottom: 8px;
}
.jg_like dl:nth-child(3n) {
    margin-right: 0px;
}
/*评论*/
.jg_pl {
    padding: 0px 8px 8px 8px;
}
.jg_pl>.msg {
    padding: 8px;
}
.jg_pl .msg .msgtxt {
    width: 80%;
}
.jg_pl .msg .msgtxt .msgname {
    font-size: 12px;
}
.jg_pl .msg .msg {
    margin-left: -61px;
}
li.msgname {
    font-size: 12px;
}
li.msgname dl dd:nth-child(1){
    margin-bottom: 8px;
}
li.msgarticle {
    padding-left: 5px;
}
#comment h4 {
    border-bottom: 1px solid #ddd;
    height: 30px;
    line-height: 28px;
    margin-bottom: 0px;
}
.commentpost ul li {
    padding-top: 8px;
    padding-right: 8px;
    width: 100%;
    float: none;
}
.commentpost input {
    width: 100%;
}

.commentpost li.inpVerify input {
    width: 65%;
}

.pagination {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 0px;
    width: 100%;
}
.jg_box {
    right: 10px;
    bottom: 50px;
}
.jg_ljk{
  display: none;
}
.pagebartwo{
  display: block;
}
.pagebarone{
  display: none;
}

.pagebartwo .sxyy{
      width: 100px;
}
}

@media screen and (max-width: 425px){
.jg_fbplx_user {
    width: 19%;
}
.commentpost #txaArticle {
    width: 81%;
}
.jg_fbplx_user dl dt {
    height: 55px;
}
.jg_pl img.avatar {
    width: 85%;
}

}
@media screen and (max-width: 375px){

.jg_fbplx_user dl dt {
    height: 55px;
}


}
@media screen and (max-width: 320px){

.jg_fbplx_user dl dt {
    height: 50px;
}


}