.ph_show{display: none;}
/* 适配移动页面2020-6-9 */
@media (max-width: 689px) and (min-device-width: 320px), (max-device-width: 480px){
  html{
    font-size: 26.6667vw;
  }
  body {
    min-width: 1200px;
    -webkit-text-size-adjust: none !important;
    min-width: 100%;
    width: 100%; 
    background: #fff;
  }
  .pc_hide{display: none;}
  .ph_show{display: block;}

  /*  */
  .ph_recommendation{
    width: 3.45rem;
    height: 1.57rem;
    background: #c4b6ab;
    border-radius: .04rem;
    margin:.2rem auto;
    overflow: hidden;
  }
  .ph_recommendation li{
    font-size: .14rem;  
    color: #ffffff;
    line-height: .35rem;
    text-indent: .1rem;
    letter-spacing:.01rem;
  }
  .ph_recommendation li:first-child{
    font-size:.16rem;
    font-weight: 700;
    margin-top:.08rem;
  }
  .ph_recommendation li a{
    color: #ffffff;
  }
  /* 列表 */
  .ph_list{
    width: 100%;
    height:auto;
    margin:0 auto; 
  }
  .ph_list_zq{
    width:3.445rem;
    height:auto;
    margin:.2rem auto 0; 
  }
  .ph_list_zq:last-child{
    margin-bottom: .3rem;
  }
  .ph_list_zq h3{
    float: left;
    font-size: .22rem;
    font-weight: 700;
    text-align: left;
    color: #222222;
    line-height: .3rem;

  }
  .ph_list_zq .ph_zq_nav  a{
    float: right;
    font-size: .14rem; 
    text-align: left;
    color: #999999;
    line-height: .3rem;
  }
  .ph_list_zq li{
    width:100%;
    min-height: .68rem;
    padding-bottom: .15rem;
    border-bottom: .01rem  solid #F1F1F1;
    margin-top: .15rem;
    overflow: hidden;
  }
  .ph_list_zq li:last-child{
    border:none;
  }
  .ph_list_zq li img{
    float: left;
    width: 1.2rem;
    height:.68rem;
    margin-right: .15rem;
  }
  .ph_list_zq li .ph_title{
    font-size: .16rem; 
    text-align: left;
    color: #222222;
    line-height: .22rem;
    min-height: .44rem;
  }
  .ph_list_zq li .ph_time{
    font-size:.12rem; 
    text-align: left;
    color: #afafaf;
    line-height: .24rem;
  }
  .ph_list .ph_line{
    width: 100%;
    height: .05rem;
    background: #f6f6f6;
  }

  /* 国外邪教/警惕这些组织 */
  .gwxj_jtzxzz,
  .sj_ft_sjxj,
  .ph_kfwj{
    width:3.45rem;
    height:auto;
    margin:.2rem auto .1rem; 
  }
  .gwxj_jtzxzz .hd {
    overflow: hidden;
    position: relative; 
  }
  .gwxj_jtzxzz .hd .gwxj_jtzxzz_more{
    float: right;
    font-size: .14rem;  
    color: #999999;
    line-height: .3rem;
  }
  .gwxj_jtzxzz .hd ul{
      z-index: 5;
			position: absolute; 
			overflow: hidden;
			zoom: 1;
  }

  .gwxj_jtzxzz .hd li { 
    text-align: center; 
    float: left;
    font-size: .15rem;
    color: #666666;
    line-height: .3rem;  
    font-weight: bold;
    margin-right: .1rem;
  }

  .gwxj_jtzxzz .hd li.on { 
    color: #222;
    font-size: .22rem;
    font-weight: 700; 
  }

  .gwxj_jtzxzz .hd .gwxj_jtzxzz_more a{
    color:#999
  }
    
  .gwxj_jtzxzz .bd{
    position: relative;
  }
  .gwxj_jtzxzz .gwxj_jtzxzz_list {
    overflow: hidden;
  }

  .gwxj_jtzxzz_list li{
    width:100%;
    min-height: .68rem;
    padding-bottom: .15rem;
    border-bottom: .01rem  solid #F1F1F1;
    margin-top: .15rem;
    /* overflow: hidden; */
  }
  .gwxj_jtzxzz .gwxj_jtzxzz_list li:last-child{
    border:none;
  }
  .gwxj_jtzxzz .gwxj_jtzxzz_list li img{
    float: left;
    width: 1.2rem;
    height:.68rem;
    margin-right: .15rem;
  }
  .gwxj_jtzxzz .gwxj_jtzxzz_list li .ph_title{
    font-size: .16rem;
    color: #222222;
    line-height: .22rem;
    min-height: .44rem;
  }
  
  .gwxj_jtzxzz  .gwxj_jtzxzz_list li .ph_time{
    font-size:.12rem; 
    color: #afafaf;
    line-height: .24rem;
  }
  /* 热文 */
  .zq_rw{
    width:3.75rem;
    height:auto;
    margin:.2rem auto .2rem; 
  }
  .zq_rw_nav{
    width:3.45rem;
    margin:0 auto;
  }
  .zq_rw_nav h3{
    float: left;
    font-size: .22rem;
    font-weight: 700;
    text-align: left;
    color: #222222;
    line-height: .3rem;

  }
  .zq_rw_nav a{
    float: right;
    font-size: .14rem; 
    text-align: left;
    color: #999999;
    line-height: .3rem;
  }
  .rw_list{
    width:100%;
    height:auto;
    margin-top:.2rem;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    text-align: justify; 
    box-sizing: border-box;
  }
  .rw_list::-webkit-scrollbar { display: none }
  .rw_list li{
    width: 2.4rem;
    height: 2.05rem; 
    margin-right: .05rem;
    display: inline-block;
    position: relative;
  }
  .rw_list li img{
    display: block;
    width: 2.4rem;
    height: 1.36rem;
  }
  .rw_list li:first-child{
    margin-left: .15rem;;
  }
  .rw_list li:last-child{
    margin-right: 0;
  }
  .rw_list li .rw_list_txt{
    width:2.18rem;
    height:.66rem;
    border: .01rem solid #ebebeb;
    font-size: .16rem; 
    color: #222222;
    line-height: .25rem;
    white-space:pre-wrap;
    padding:0 .1rem;
    border-top:none;
  }
  .rw_list li i{
    position: absolute;
    left:.15rem;
    top:-.02rem;
    width: .32rem;
    height: .24rem;
    font-size: .12rem; 
    color: #ffffff;
    line-height: .24rem;
    background: url(953.png)no-repeat center center;
    font-style: normal;
    text-align: center;
  }


  /* 视角-访谈-世界邪教 */
  .sj_ft_sjxj .hd li {
    position: relative; 
    text-align: center; 
    float: left;
    font-size: .15rem;
    color: #666666;
    line-height: .3rem;  
    font-weight: bold;
    margin-right: .1rem;
  }

  .sj_ft_sjxj .hd li.on { 
    color: #222;
    font-size: .22rem;
    font-weight: 700;
    margin-right: 0; 
  }
  .sj_ft_sjxj .hd .sj_ft_sjxj_more{
    float: right;
    font-size: .14rem;  
    color: #999999;
    line-height: .3rem;
  }
  .sj_ft_sjxj .hd .sj_ft_sjxj_more a{
    color:#999
  }
  .sj_ft_sjxj .hd .hot{
    float: left;
    font-weight: 700;
    font-size: .18rem;
    margin:.05rem .1rem;
    color:#DFDFDF
  }
  .sj_ft_sjxj .bd{
    margin-top:.15rem; 
  } 
  .sj_ft_sjxj_list li{
    width:1.65rem;
    height:1.85rem;
    float: left;  
    margin-right: .1rem;
    margin-bottom: .1rem; 
  }
  .sj_ft_sjxj_list li:nth-child(even){
    margin-right:0;
  }
  .sj_ft_sjxj_list li img{
    width: 1.67rem;
    height: .94rem;
    display: block;
  }
  .sj_ft_sjxj_list li .sj_ft_sjxj_txt{
    width:100%;
    height: .91rem;
    border: .01rem solid #ebebeb;
    border-top:none;
  }
  .sj_ft_sjxj_list li .sj_ft_sjxj_txt .ph_title{
    font-size: .16rem; 
    color: #222222;
    line-height: .22rem;
    min-height: .44rem;
    padding: .1rem .1rem .02rem .1rem;
  }
  .sj_ft_sjxj_list li .sj_ft_sjxj_txt .ph_time{
    font-size: .12rem; 
    color: #AFAFAF;
    line-height: .22rem;
    padding: 0 .1rem;
  }
  
  /* 凯风文集-电子书刊-名家 */

  .ph_kfwj .hd li {
    position: relative; 
    text-align: center; 
    float: left;
    font-size: .15rem;
    color: #666666;
    line-height: .3rem;  
    font-weight: bold;
    margin-right: .1rem;
  }

  .ph_kfwj .hd li.on { 
    color: #222;
    font-size: .22rem;
    font-weight: 700; 
    margin-right:0;
  }
  .ph_kfwj .hd .kfwj_more{
    float: right;
    font-size: .14rem;  
    color: #999999;
    line-height: .3rem;
  }
  .ph_kfwj .hd .kfwj_more a{
    color:#999
  }
  .ph_kfwj .hd .hot{
    float: left;
    font-weight: 700;
    font-size: .18rem;
    margin:.05rem .1rem;
    color:#DFDFDF
  }
  .ph_kfwj .bd{
    margin-top:.15rem; 
  } 
  .ph_kfwj_list li{
    width: 1.67rem;
    height: 2.36rem;
    float: left;  
    margin-right: .1rem;
    margin-bottom: .1rem; 
    position: relative;
  }
  .ph_kfwj_list li:nth-child(even){
    margin-right:0;
  }
  .ph_kfwj_list li img{
    width: 1.67rem;
    height: 2.36rem;
    display: block;
  }
  
  .ph_kfwj_list li .ph_title{
    position: absolute;
    left:0;
    bottom:0;
    width:1.47rem;
    font-size: .16rem; 
    color: #fff;
    line-height: .4rem;
    padding: 0 .1rem;
    text-align: center;
  }
  
  /* 资料库 */
  .ph_zlk{
    width:3.45rem;
    margin:0 auto .3rem;
    height:auto;
  }
  .ph_zlk h3{
    font-size: .22rem; 
    font-weight: 700; 
    color: #222222;
    line-height: .3rem;
    margin-bottom:.15rem;
  }
  .ph_zlk_list1 li{
    float: left;
    width: .65rem;
    height: .92rem; 
    border-radius: .02rem;
    box-shadow: 0 .02rem .06rem 0 rgba(121,155,204,0.59); 
    margin-left:.05rem;
    background-color: #fff;
  }
  
  .ph_zlk_list1 li.active{
    background-color: #799BCC;
  }
  
  .ph_zlk_list1 li.active p{
    color:#fff;
  }
  
  .ph_zlk_list1 li:first-child{   
    margin-left:0;
  }
   
  .ph_zlk_list1 li:first-child p{
  }
  .ph_zlk_list1 li p{
    font-size: .14rem;
    text-align: center;
    color: #799BCC;
    line-height: .16rem;
    padding:0 .1rem;
  }
  .ph_zlk_list1 li p.zlk_p4{
    padding:0 .13rem
  }
  .ph_zlk_list1 li p.zlk_p5{
    font-size: .12rem;
    padding:0;
  }
  .ph_zlk_list1 li .zlk_1{
    display: block;
    width: .24rem;
    height: .27rem;
    opacity: 0.29;
    background: url(947.png)no-repeat center center;
    border-radius: .01rem;
    margin:.15rem auto .05rem;
  }
  .ph_zlk_list1 li .zlk_2{
    display: block;
    width: .25rem;
    height: .25rem; 
    background: url(948.png)no-repeat center center;
    border-radius: .01rem;
    margin:.15rem auto .05rem;
  }
  .ph_zlk_list1 li .zlk_3{
    display: block;
    width: .25rem;
    height: .24rem; 
    background:  url(949.png)no-repeat center center;
    border-radius: .01rem;
    margin:.15rem auto .05rem;
  }

  .ph_zlk_list1 li .zlk_4{
    display: block;
    width: .25rem;
    height: .25rem; 
    background:  url(950.png)no-repeat center center;
    border-radius: .01rem;
    margin:.15rem auto .05rem;
  }

  .ph_zlk_list1 li .zlk_5{
    display: block;
    width: .26rem;
    height: .28rem; 
    background:  url(951.png)no-repeat center center;
    border-radius: .01rem;
    margin:.15rem auto .05rem;
  }
 .ph_zlk_list2{
   margin-top: .15rem;
 }
 .ph_zlk_list2 li{
    float: left;
    width: 1.65rem;
    height: .54rem;
    background: #ffffff;
    border: .01rem solid #f1f1f1;
    border-radius: .02rem;
    margin-right:.1rem;
    margin-bottom: .1rem;
    line-height: .54rem; 
    background: url(952.png)no-repeat center center;
    background-size: cover;
    border-left: 0;
 }
 .ph_zlk_list2 li:nth-child(even){
   margin-right:0;
 }
 .ph_zlk_list2 li span{
  font-size: .16rem; 
  color: #222222;
  line-height: .22rem; 
  margin-left:.15rem;
 }
 .ph_zlk_list2 li .ph_zlk_list2_title{ 
   display: block;
   margin-left:0;
   padding:.07rem 0 0.07rem .1rem;
   line-height: .2rem;
   font-size: .14rem;
 }

}