﻿@charset "utf-8";
 

body{
    background-color:#fdfcfc;
}
  
 
.toptt{
    width: 158px; height: 39px; position:absolute;  top:30px; left:18%; z-index:2000;
}

/*一级菜单*/

 
.nav-bd{position:relative;height:auto;  padding-top:15px; padding-bottom:15px;   
        background-color:#226ebc;    display: flex;

}
.nav-pc{overflow:hidden;height:auto;  width:100%; float:left;}
.nav-pc a{ color:#fff;font-weight:525;font-size:18px; float:left; padding-right:15px; padding-left:10px;}
.nav-pc a:hover{ background:none;  border:0;  color:#0d1842; }
           

.search
{
    width:200px;   position:absolute; right:0;   float:right; text-align:right;
}

 

#search_text
{
    /*背景透明*/
  background-color: transparent;
  /*去边框*/
  border: 0;
  /*去外边框*/
  outline: none;
  /*文本颜色*/
  color: white;
  border-bottom-width:2px;
  border-bottom-style:ridge;
  border-bottom-color:white;
  font-size:8px;
  
}

.search_text_Phone
{
    /*背景透明*/
  background-color: transparent;
  /*去边框*/
  border: 0;
  /*去外边框*/
  outline: none;
  /*文本颜色*/
  color: white;
  border-bottom-width:2px;
  border-bottom-style:ridge;
  border-bottom-color:white;
  font-size:8px;
  
}

input:-moz-placeholder  {   
    color: white;   
}  

input:-ms-input-placeholder   
  {   
    color: white;   
}   
  
input::-webkit-input-placeholder 
  {   
    color: white;   
}  


.searchPhone{
    display:none;

}
/*第一板块*/

/*轮播图*/



/*要闻  */
.ulyw{  overflow:hidden; width:100%;   height: 250px;    } 
.ulyw ul{ margin:0px;  padding-left:15px; padding-top:15px; padding-bottom:15px;  }  
	
.ulyw li{    }
	  
.ulyw ul li span{ float:right;padding-right:0px;font-size:17px;  } 
.ulyw li a:hover{ color:#005aab; font-weight:bold;text-decoration:underline; }
.ulyw li a{
   
    font-size:14px; 
    
    white-space:normal;
word-break : break-all;
word-wrap: break-word;

 
}
 


  .con-yw{  
      
}
.con-yw .col-md-6 a{font-weight:500;font-size:16px; height:34px; display:block; line-height:34px;color:white;  }


                                                                    
.swiper-container3{
            width: 100%;
            height: 280px;       
        }
 .swiper-img
 {
       width: 100%;
     height:280px;      
 }
.swiper-img img
{
     
     width:100%;			 
	height:100%;
      z-index:10;
}

 .swiper-caption
 {
     position:absolute;
     bottom:0;
     left:0;
     width: 100%;
     height:30px; 
     line-height:30px;
      /*margin-left:3px;*/
     background-color: rgba(0,0,0,0.5);
     color:#fff;
     font-size:13px;
     padding-left:10px;
     padding-top:5px;
     z-index:6000;

      -webkit-line-clamp: 1; /*最多显示两行，超过结尾以…显示 */
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
 }
 
 



/*省级动态、市州动态、基层动态  */
.con-yw .col-md-4 {background-color:#f0f0f0;height:34px;border-right-width:1px;border-right-color:black;border-right-style:ridge; } 
.con-yw  .default{background-color:#226ebc;height:34px;  }

.con-yw .col-md-4 a{font-weight:500;font-size:16px; height:34px; display:block; line-height:34px;color:black;  }
.con-yw  .default a{font-weight:500;font-size:16px; height:34px; display:block; line-height:34px;color:white;  }


.tab-head-sjdt{
    background-color:#f0f0f0;
    height:34px;
   
}


  

.tab-head-sjdt .tabs{overflow:hidden;height:auto;margin:0;padding:0}
.tab-head-sjdt .tabgk_sjdt{overflow:hidden;height:auto;margin:0;padding:0}
 
.tab-head-sjdt ul li{float:left;  width:33.333%; color:#333;font-weight:500;font-size:16px;list-style:none; border-right-width:1px;border-right-color:black;border-right-style:ridge; text-align:center; height:34px;line-height:34px;  }
.tab-head-sjdt ul li:first-child{margin:0}
.tab-head-sjdt ul li.default{ background-color:#226ebc;color:#fff}
.tab-head-sjdt ul li.default a{color:#fff}



/*新闻列表*/
.row_mess
{
    
}
.hz_mes_info{  overflow:hidden;     } 
.hz_mes_info ul{ margin:0px;  padding-bottom:0px; padding-left:15px; padding-top:15px;  }  
	
.hz_mes_info li{ height:39px; line-height:39px;    }
	  
.hz_mes_info ul li span{ float:right;padding-right:0px;font-size:17px;  } 
.hz_mes_info li a:hover{ color:#005aab; font-weight:bold;text-decoration:underline; }
.hz_mes_info li a{
    
  

 font-size:14px; 
    padding-right:10px;
   
           
     
       display: -webkit-box; 
     -webkit-line-clamp: 1; /*最多显示两行，超过结尾以…显示 */
 
    -webkit-box-orient: vertical; 
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/

    
}
 
 










 


.con-list-pc .u-list li i{padding-right:5px;font-size:15px}
.tab-head{overflow:hidden;width:100%;height:auto;padding:0}

.tab-head{  
}

.tab-head .tabs{overflow:hidden;height:auto;margin:0;padding:0}
.tab-head .tabgk{overflow:hidden;height:auto;margin:0;padding:0}

.tab-head .tabgk_fxyj{overflow:hidden;height:auto;margin:0;padding:0}
.tab-head .tabgk_flzx{overflow:hidden;height:auto;margin:0;padding:0}
.tab-head .tabgk_tzgg{overflow:hidden;height:auto;margin:0;padding:0}

.tab-head .tabzt{overflow:hidden;height:auto;margin:0;padding:0}
.tab-head ul li{float:left;margin:0 8px;border-top:4px solid #fff;color:#333;font-weight:600;font-size:16px;list-style:none;border-right:1px solid #f0f0f0;}
.tab-head ul li:first-child{margin:0}
.tab-head ul li.default{border-bottom:3px solid #226ebc;color:#226ebc}
.tab-head ul li.default a{color:#226ebc}
.con-listWAP{overflow:hidden;height:auto}
.zt-img{margin:0}
.zt-img .thumbnail{margin-bottom:18px;border:none}
.zt-img .thumbnail img{height:78px}
.fw-hd .con-bd{padding:0;background:#fff}
.fw-title,.hd-title{display:block;padding:40px 0;line-height:30px;text-align:center;background:#226ebc;color:#fff;font-weight:600;font-size:16px}
.fw-title span,.hd-title span{display:inline-block}
.fw-con,.hd-con{padding:10px}
.fw-con p{float:left;display:block;width:100%;margin:0;line-height:30px}
.hd-con p{float:left;display:block;width:100%;margin:0;line-height:30px}
.fw-con,.hd-con ul{display:inline-block}
.fw-con a,.hd-con a{float:left;display:inline-block;padding:4px 10px;text-align:left;color:#333;font-size:16px;white-space:nowrap}
.fw-title:hover,.hd-title:hover{color:#fff}
.fwhd-title{height:71px;padding:22px 15px;text-align:center;background:#226ebc}
.fwhd-title span{color:#fff;font-size:1.8rem}
.gzfw-bd{overflow:hidden;height:auto;padding:9px 20px;background:#fff}
.gzfw-bd a{float:left;display:block;width:33.3%;border-right:1px dashed #dce4ef;line-height:36px;text-align:center;color:#226ebc}
.gzfw-bd a:first-child,.gzfw-bd a:nth-of-type(2),.gzfw-bd a:nth-of-type(3){border-bottom:1px dashed #dce4ef}
.gzfw-bd a:last-child,.gzfw-bd a:nth-of-type(3){border-right:none}
.hd-con-son1{overflow:hidden;height:auto;padding:0;background:#fff}
.hd-con-son1 a{float:left;width:19.999%;margin:0;padding:0;padding:10px 0;   line-height:25px;text-align:center;font-size:14px;white-space:nowrap;color:#226ebc; font-weight:bolder;border-right:1px ridge #226ebc; }
.hd-con-son1 a img{position:relative;float:none;overflow:hidden;display:block;width:22px;height:26px;margin:0 auto;border:none;line-height:40px;text-align:center;color:#226ebc;font-size:30px;transition:1.6s;  }

.hd-con-son1 a span {padding-top:20px; }
.zt-img-m1{overflow:hidden;height:100px}
.zt-img-m1 .thumbnail{margin:0}
.zt-img.zt-img-m1 .thumbnail img{height:auto}
.hd-con-son1 a img:after{content:"";z-index:-1;position:absolute;top:50%;left:50%;display:inline-block;width:0;height:0;background:#226ebc;opacity:0;transition:1.6s}
.hd-con-son1 a:hover{color:#000}
.hd-con-son1 a:hover img{animation:name .4s linear}@keyframes name{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}100%{transform:rotateY(0)}}
 .swiper-button-next,.swiper-button-prev{top:37%;width:24px;height:20px;margin:0 10px}
 .index-ztht{overflow:hidden;height:auto;padding:0!important}    
 .footer{background:#fff}
 .tc_bd{z-index:999999;position:fixed;right:0;bottom:0;display:none;width:280px;height:260px;border:1px solid #226ebc;background:#fff}
 .tc_nm{overflow:hidden;height:40px;padding:0 10px;line-height:40px;text-align:center;background:#226ebc;color:#fff;font-weight:600;font-size:18px;white-space:normal;text-overflow:ellipsis}
 .tc_nm a{margin:0;color:#fff;font-size:16px;cursor:pointer}

.tc_con{padding:15px}
.tc_con p{line-height:32px;font-size:15px;text-indent:2em}
.tc_title{overflow:hidden;display:-webkit-box;margin-bottom:10px;text-align:center!important;color:#226ebc;font-size:18px!important;text-indent:0!important;-webkit-line-clamp:2}
.tc_con p a{float:right;color:#003d81}

























#tabgk
{
    height:310px;
    
}

#gk
{
    height:218px;
    
}
 
.tabgk1 
{ 
    margin-left:-40px;
}
 

 

#hg_crumbs
{
    font-size:17px;
}





/*学会概况*/
.xhgk{
    border-width:1px;
           border-color:#e1e1e1;
           border-style:ridge;
}



.footer
{
    background-color:#1864af;
    color:#fff;
}


.footerpc
{
    height:100px;
}

.position
{
    
    text-align:left;
}

.sec-content
{
    margin-left:15px; 
    margin-right:15px;
}
.wapdiv
{
    /*background: url('../../Images/Login/topb6.png') #e7f3f8 no-repeat ;*/
}

.index-link
{
    margin-top:5px;
}


#zxxx_2 li a{
     
    
     
    display:block;/*内联对象需加*/
    word-break:keep-all;/* 不换行 */

white-space:nowrap;/* 不换行 */

overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */

text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}



/* jump */

.code-fixed {
    position: fixed;
    bottom: 100px;
    right:5px;
    margin-left: 560px;
    background-color: #fff;
    padding: 10px;
    padding-bottom: 5px;
    text-align: center
}

.code-fixed dd img {
    display: block;
    width: 100%
}

.code-fixed dd p {
    color: #0c6fcc;
    font-size: 16px;
    line-height: 2
}

.code-fixed dd + dd {
    padding-top: .6em;
    border-top: 1px solid #fafafa
}

.code-fixed.bottom {
    bottom: 137px
}

.hd_xrld
{ 
    text-align:center; 
    background-color:#fff;
    padding-top:10px;
    
}

.hd_xrld .row 
{ 
  height:26px;
 
  font-size:14px;
  padding-left:10px; padding-right:10px;  
}

.hd_xrld .col-md-12
{ 
    text-align:left; 
       
}

.hd_xrld .col-md-3
{  
 
   display:block;padding:0;
     
}

.hd_xrld .col-xs-12
{  
  padding-left:17px;  
   
     
}

.hd_xrld .col-xs-3
{  
 
   display:block;padding:0;
     
}

.hd_img 
{
    text-align:center;
}

.hd_img li
{
      list-style:none;
}

.m-hd li
{
      list-style:none;
}

 


 

.lingdaodiv
{
    text-align:left; height:36px; 
}
.lingdao{
    font-size:16px; text-align:center;  line-height:36px; padding-left:10px;
    font-family:'Microsoft YaHei';
}

.lingdaodiv2
{
    text-align:left; height:auto; width:100%;
   
}

.lingdao2{
    width:100%;
    font-size:16px; text-align:left;     padding-left:10px;
    font-family:'Microsoft YaHei'; line-height:36px;
    
}

 

/* 第二板块 */



/* 法学研究 */
.row_fxyj
{
   background-color:#ecf5fc;   padding-bottom:15px; padding-left:15px; margin-top:5px;  width:100%;
}
.zzzz
{
    background-color:#ecf5fc;
}
 
 

.row_fxyj .col-sm-3 a
{
    display:block;
    width:100%; height:30px;
    background-color:#226ebc;  
    color:white;
    text-align:center;
    line-height:30px;
}




.Img_text
{
      font-size:14px; 
       display: -webkit-box;
 -webkit-line-clamp: 3; /*最多显示两行，超过结尾以…显示 */
        
 
    -webkit-box-orient: vertical; 
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
 
}

.First_xsyt,.First_flzx,.First_fzxc,.First_jyz,.First_tzgg,.First_xzzq
{ 
    height:68px;
}
 
 .weixin img
{
  height:68px;
  width:100%; 
}





/* 第三板块 */

/* 干货秘籍 */

.row_ghmj{padding:15px 5px;text-align:center;background:#ecedf8}

.ghmj-title{    width:110px; height:110px; text-align:center;background:#d6c18b;}
.ghmj-title span{color:#fff;font-size:3.7rem; font-weight:900;}



 

.ghdiv{ 

 background-color:#f6f6f8;

 padding-top:18px; 

  border-width:5px;
  border-color:#fff;
  border-style:solid;

}


 .ghdiv a{  line-height:18px;text-align:center;font-size:20px;white-space:nowrap;color:#000; font-weight:500;}

 
.ghdiv a img{position:relative;float:none;overflow:hidden;display:block;width:32px;height:38px;margin:0 auto;border:none; line-height:40px;text-align:center;color:#226ebc;font-size:30px;transition:1.6s;    }

.ghdiv a span {padding-top:20px; margin-top:20px;  line-height:45px; }
 .ghdiv a img:after{content:"";z-index:-1;position:absolute;top:50%;left:50%;display:inline-block;width:0;height:0; background:#226ebc;opacity:0;transition:1.6s}


 .ghdiv a:hover img{background-color:#226ebc;color:#fff; }

   /*七等分*/
.col-md-1-7 {
width: 14.28%;  
float: left;
}


.col-xs-1-7, .col-sm-1-7, .col-md-1-7, .col-lg-1-7 {
min-height: 1px;
padding-left: 10px;
padding-right: 10px;
position: relative;
}
@media ( min-width : 768px) {
.col-sm-1-7 {
width: 14.28%;   
float: left;
}
}


@media ( min-width : 992px) {
.col-md-1-7 {
width: 14.28%; 
float: left;
}
}


@media ( min-width : 1200px) {
.col-lg-1-7 {
width: 14.28%; 
float: left;
}
}












.hd-con-son2{overflow:hidden;height:auto;padding:0 15px;background:#fff}
.hd-con-son2 a{float:left;width:16.666%;margin:0;padding:0;padding:10px 0;   line-height:18px;text-align:center;font-size:14px;white-space:nowrap;color:#226ebc; font-weight:bolder;}
.hd-con-son2 a img{position:relative;float:none;overflow:hidden;display:block;width:32px;height:32px;margin:0 auto;border:none; line-height:40px;text-align:center;color:#226ebc;font-size:30px;transition:1.6s;  }

.hd-con-son2 a span {padding-top:20px; }
.zt-img-m1{overflow:hidden;height:100px}
.zt-img-m1 .thumbnail{margin:0}
.zt-img.zt-img-m1 .thumbnail img{height:auto}
.hd-con-son2 a img:after{content:"";z-index:-1;position:absolute;top:50%;left:50%;display:inline-block;width:0;height:0; background:#226ebc;opacity:0;transition:1.6s}
.hd-con-son2 a:hover{color:#226ebc}
.hd-con-son2 a:hover img{background-color:#226ebc;color:#fff; }




.hd-con-son2 a{ 

 background-color:#f6f6f8;

 padding-top:18px; 

  border-width:5px;
  border-color:#fff;
  border-style:solid;

}









 
   /*市州法学会*/
.row_szfxh
{
   padding:18px 5px;background:#c5e7fd;margin-top:15px;
}

.row_szfxh hr
{
    margin-left:25px;
    margin-right:25px;
     line-height:12px;
}
 
.szfxh-title{ padding:3px 5px; margin-left:20px;   }
.szfxh-title span{color:#fff;font-size:18px; font-weight:900;}

.szfxh-a 
{
      margin-left:25px;
   
}

.szfxh-a a
{ 
      height:28px;
    line-height:28px;
    width:77px;
    float:left;
    color:#4492c8;font-size:14px; font-weight:900;
    
     
}




   /*直属研究会*/
.row_zsyjh
{
   padding:18px 5px;background:#80bee6;
   margin-top:15px;
}

.row_zsyjh hr
{
    margin-left:25px;
    margin-right:25px;
     line-height:12px;
}
 
.zsyjh-title{ padding:3px 5px; margin-left:20px;   }
.zsyjh-title span{color:#fff;font-size:18px; font-weight:900;}

.zsyjh-a 
{
      margin-left:25px;
    margin-right:25px;
}

.zsyjh-a a
{ 
    height:28px;
    line-height:28px;
    width:285px;
    float:left;
    color:#fff;font-size:14px; font-weight:900;
    padding-right:20px;
     
}



/* 专题专栏 */

.row_ztzl{ text-align:center;background:#f5f5f5;   }


.ztzl-title-md{
    background:#226ebc;
  display: flex;
}

.ztzl-title{     writing-mode:vertical-lr;    height:150px;    margin: auto;color:#fff;font-size:1.8rem; font-weight:900;
           }




 

  .ztdiv  
 {
     margin-top:15px; 
 }

 .ztdiv img
 {
      width:100%;
      height:100%;
 }

 .num2
{
  
background: url("../../Images/num2_bg.png") no-repeat;
 
background-size: 100% 100%;
-moz-background-size: 100% 100%;
 
margin-bottom:40px;
}


  .num5
{ background:#f5f5f5; 

  padding-top:20px;
  }

   





  .pf_menu {
      display:block;
            position: absolute;
            right: 1%; 
            top: 55%;
            z-index: 200;
            width: 110px;
            height:330px;
            background-color:white;
        }






 

@media all and (max-width:768px){


    /** BOOt 导致手机右边框留白，取消*/
    .row {
    margin-right: 0;
    margin-left: 0;
}
 .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9  {
    padding-right: 0;
    padding-left: 0;
  }


 .daoHang .row{
    margin-left:-15px; margin-right:-15px;
 }

  .daoHang .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9  {
    padding-right:-15px;
    padding-left: -15px;
  }

  .topImg .row{
    margin-left:-15px; margin-right:-15px;
 }

  .topImg .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9  {
    padding-right:-15px;
    padding-left: -15px;
  }


    .topImgzz .row{
    margin-left:-15px; margin-right:-15px;
 }

  .topImgzz .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9  {
    padding-right:-15px;
    padding-left: -15px;
  }

     .toptt {
         width: 104px;
        height: 26px;
        position: absolute;
        top: 5px;
        left: 2%;
        z-index: 2000;
    }
         .nav-pc
    {
        margin:auto; 
        text-align:left;
        padding:0;
    }

    .nav-pc a{    
                 font-weight:525;font-size:13px;
    }


     .nav-pc a{  width:25%; 
                 text-align:center;
               
     }

     #hg_crumbs
{
    font-size:13px;
}

     .firstLink{
         display:none;
     }
    
     .firstLink_other
     {
         letter-spacing:5px;
     }

    .mb-15{margin-bottom:20px;}
  

     .search
{
          z-index:3000;
    width:250px;     position:absolute;   display:none; float:right; text-align:right;
}
     .searchPhone{
    display:block;
     
}
    .search_text_Phone
     {
         font-size:13px;
     }

    .pull-right{padding-right:20px}

    .wap-section{margin:0;padding:0;}
    .section{padding:10px;background:#fff}
    .section .name{padding:.5rem 0;border-bottom:1px solid #e1e1e1}
    .section .name a{padding:.5rem 0;border-bottom:2px solid #226ebc;color:#226ebc;font-weight:600;font-size:1.3rem}






   .news-card a{display:block}.news-card .title{overflow:hidden;display:-webkit-box;margin:0;line-height:22px;color:#333;font-weight:400;font-size:1.3rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-card .title h3{color:#333}.news-card .detail{overflow:hidden;height:2rem;margin-top:.5rem;color:#3a3232;font-size:0;letter-spacing:0}.news-card .detail span{overflow:hidden;display:inline-block;margin-right:.5rem;color:#999;font-size:1.3rem;white-space:nowrap}.news-card .detail .news-tag{color:#ee1a1a}.news-card:last-child{border-bottom:none}.card-type-news a{display:flex;align-items:flex-start;-ms-flex-align:start;justify-content:space-between}.card-type-news .news-info{color:#333;flex:2 2 auto}.card-type-news .news-source{text-overflow:ellipsis;-o-text-overflow:ellipsis}.card-type-news .news-pic{overflow:hidden;flex:0 0 auto}.card-type-news .news-pic img{display:block;width:100%;height:auto;margin:0 auto;padding-top:5px}.card-type-news .detail .unlike,.card-type-news .unlike{margin-right:.12rem} 


  


 .m-hd{overflow:hidden;height:auto;padding:5px 0 10px 5px;background:#fff}
 .m-hd li{float:left}
 .m-hd li a{display:block;margin:0;padding:0;padding:10px 0;line-height:26px;text-align:center;font-size:13px}
 .m-hd li a img{position:relative;float:none;overflow:hidden;display:block;width:24px;height:28px;margin:0 auto;border:none;line-height:50px;text-align:center;color:#226ebc;font-size:30px;transition:1.6s}
 
 
 .m-top{padding:0 11px}.tab-head ul li{margin:0}.tab-head-sjdt ul li{margin:0}.mb-22{margin-bottom:0}.mt-15{margin-top:0}.mb-15{margin-bottom:0}.fw-title,.hd-title{padding:27px 0}.fw-con a,.hd-con a{float:left;width:30%;padding:3px 0;text-align:left;font-size:15px;text-indent:3%}.fw-con p{line-height:26px}.hd-con p{line-height:26px}.index-link .col-xs-6{padding:5px 10px}.footerpc .text{padding:0 0 15px 0}
 
     /*图片新闻 */
.swiper-container3{
            width:100%;
            height: 100%;   
            margin-top:10px;
        }
 .swiper-img
 {
      width: 100%;
       height: 100%;   
 }


 .First_xsyt,.First_flzx,.First_fzxc,.First_jyz,.First_tzgg,.First_xzzq
{ 
    height:auto;
}
 
 .weixin img
{ 
  width:100%; 
}
 
.pf_menu
{
    display:block;
}
 .ztzl-title { height:30px;   }


 .row_fxyj .col-xs-3 a
{
    display:block;
     height:30px;
    
    color:#226ebc;
    text-align:center;
    margin-top:10px;
    line-height:30px;
}
 .row_fxyj .col-xs-12 li{
     margin-top:20px;
 }

 .szfxh-a a
{ 
     
    font-size:14px;  
     
}

  .zsyjh-a a
{ 
     
    font-size:14px;  
     
}

}




@media all and (min-width:768px){
    .toptt {
       width: 129px;
        height: 32px;
        position: absolute;
        top: 15px;
        left: 16%;
        z-index: 2000;
    }
    .mb-15{margin-bottom:20px;}
 

       .search
{
          z-index:3000;
    width:250px;     position:absolute;   display:none; float:right; text-align:right;
}
       .searchPhone{
    display:block;
     

}

        .search_text_Phone
     {
         font-size:13px;
     }
    .pull-right{padding-right:20px}

    .wap-section{margin:0;padding:0;background:#fff}
    .section{padding:10px;background:#fff}
    .section .name{padding:.5rem 0;border-bottom:1px solid #e1e1e1}
    .section .name a{padding:.5rem 0;border-bottom:2px solid #226ebc;color:#226ebc;font-weight:600;font-size:1.8rem}
  

 .m-hd{overflow:hidden;height:auto;padding:5px 0 10px 5px;background:#fff}
 .m-hd li{float:left}
 .m-hd li a{display:block;margin:0;padding:0;padding:10px 0;line-height:26px;text-align:center;font-size:14px}
 .m-hd li a img{position:relative;float:none;overflow:hidden;display:block;width:44px;height:44px;margin:0 auto;border:none;line-height:50px;text-align:center;color:#226ebc;font-size:30px;transition:1.6s}
 
 
 .m-top{padding:0 11px}.tab-head ul li{margin:0}.tab-head-sjdt ul li{margin:0}.mb-22{margin-bottom:0}.mt-15{margin-top:0}.mb-15{margin-bottom:0}.fw-title,.hd-title{padding:27px 0}.fw-con a,.hd-con a{float:left;width:30%;padding:3px 0;text-align:left;font-size:15px;text-indent:3%}.fw-con p{line-height:26px}.hd-con p{line-height:26px}.index-link .col-xs-6{padding:5px 10px}.footerpc .text{padding:0 0 15px 0}

 

      /*图片新闻 */
.swiper-container3{
            width: 100%;
            height: 220px;       
            margin-bottom:20px;
        }
 .swiper-img
 {
       width: 100%;
     height:220px;      
 }
  
/*要闻 */
 

.ulyw{  height:auto;          } 
.ulyw li{   line-height:30px;   height:auto;    }
 
    /*新闻 */
.hz_mes_info li{ height:41px; line-height:41px;      }


.First_xsyt,.First_flzx,.First_fzxc,.First_jyz,.First_tzgg,.First_xzzq
{ 
    height:auto;
}
 
 .weixin img
{
  height:auto;
  width:100%; 
}


/*现任领导 */
.hd_xrld .row 
{ 
   height:20.5px; 
  font-size:9px;
}

.pf_menu
{
    display:block;
}

.hd_xrld .row 
{ 
   height:20.5px; 
  font-size:9px;
}

.xrld
{
    padding-left:0;
}

.row_fxyj .col-sm-3 a
{
     font-size:11px;
}

 .ztzl-title { height:30px;   }

}


@media all and (min-width:992px){
      .toptt{
    width: 129px; height: 32px; position:absolute;  top:30px; left:18%; z-index:2000;
}

       .nav-pc
    {
        margin:auto;
        width:900px;
        text-align:left;
        padding:0;
    }

    .nav-pc a{   padding-left:0px; padding-right:6px;
                 font-weight:525;font-size:15px
    }

       .search
{
    width:150px;   position:absolute; right:0; top:0; display:block;   float:right; text-align:right;
}
       .searchPhone{
    display:none;

}
    .mb-15{margin-bottom:20px;}
      /*图片新闻 */
.swiper-container3{
            width: 100%;
            height: 220px;       
        }
 .swiper-img
 {
       width: 100%;
     height:220px;      
 }
  
/*要闻 */
.ulyw{  height: 190px;          } 
.ulyw li{   line-height:25px;   height:auto;    }
 
    /*新闻 */
.hz_mes_info li{ height:22.4px; line-height:22.4px;      }

.First_xsyt,.First_flzx,.First_fzxc,.First_jyz,.First_tzgg,.First_xzzq
{ 
    height:53px;
}
 
 .weixin img
{
  height:53px;
  width:100%; 
}

.pf_menu
{
    display:block;
}

/*现任领导 */
.hd_xrld .row 
{ 
   height:18.6px; 
  font-size:9px;
}


.sqrh_top_0
{
    height:0px;
}
 .xrld
{
    padding-left:10px;
}
 .ztzl-title { height:110px;  writing-mode:vertical-lr; }
}



@media all and (min-width:1200px){
       .toptt{
    width: 142px; height: 35px; position:absolute;  top:30px; left:18%; z-index:2000;
}

       
    .nav-pc
    {
        margin:auto;
        width:1000px;
        text-align:left;
        padding:0;
    }

    .nav-pc a{   padding-left:0px; padding-right:10px;
                 font-weight:525;font-size:17px
    }

      .search
{
    width:150px;   position:absolute; right:0; top:0; display:block;      float:right; text-align:right;
}
      .searchPhone{
    display:none;

}
    .mb-15{margin-bottom:20px;}
      /*图片新闻 */
.swiper-container3{
            width: 100%;
            height: 240px;       
        }
 .swiper-img
 {
       width: 100%;
     height:240px;      
 }
  
/*要闻 */
.ulyw{  height: 210px;          } 
.ulyw li{   line-height:25px;   height:auto;    }
    /*新闻 */
.hz_mes_info li{ height:28.1px; line-height:28.1px;      }


/*现任领导 */
.hd_xrld .row 
{ 
  height:21px; 
  font-size:13px;
   
}

.First_xsyt,.First_flzx,.First_fzxc,.First_jyz,.First_tzgg,.First_xzzq
{ 
    height:53px;
}
 
 .weixin img
{
  height:53px;
  width:100%; 
}

.pf_menu
{
    display:block;
}

/*申请入会上方高度 */
.sqrh_top
{
    height:6px;
}
.sqrh_top_0
{
    height:13px;
}
.xrld
{
    padding-left:10px;
}
.ztzl-title { height:120px;  writing-mode:vertical-lr; }

.row_fxyj .col-sm-3 a
{
     font-size:13px;
}

}




@media all and (min-width:1320px){
    .toptt{
    width: 158px; height: 39px; position:absolute;  top:30px; left:18%; z-index:2000;
}

    
    .nav-pc
    {
        margin:auto;
        width:1200px;
        text-align:left;
        padding:0;
    }

    .nav-pc a{   padding-left:0px; padding-right:20px;
                  font-weight:525;font-size:18px
    }
      .search
{
    width:200px;   position:absolute; right:0; top:0; display:block;      float:right; text-align:right;
}
      .searchPhone{
    display:none;

}
    .mb-15{margin-bottom:20px;}
     /*图片新闻 */
.swiper-container3{
            width: 100%;
            height: 270px;       
        }
 .swiper-img
 {
       width: 100%;

     height:270px;      
 }
  
/*要闻 */
.ulyw{  height: 250px;          } 
.ulyw li{   line-height:26px;   height:auto;    }
    /*新闻 */
.hz_mes_info li{ height:38.5px; line-height:38.5px;      }

.First_xsyt,.First_flzx,.First_fzxc,.First_jyz,.First_tzgg,.First_xzzq
{ 
    height:68px;
}
 
 .weixin img
{
  height:68px;
  width:100%; 
}

/*现任领导 */
.hd_xrld .row 
{ 
  height:27.2px; 
  font-size:14px;
}


 .pf_menu {
      display:block;
            position: absolute;
            right: 50px; 
            top: 55%;
            z-index: 200;
            width: 110px;
            height:330px;
            background-color:white;
        }

/*申请入会上方高度 */
.sqrh_top
{
    height:29px;
}
.sqrh_top_0
{
    height:42px;
}

.xrld
{
    padding-left:10px;
}
 
.ztzl-title { height:140px;  writing-mode:vertical-lr; }
.row_fxyj .col-sm-3 a
{
     font-size:14px;
}
}



@media all and (min-width:1500px){

    .toptt{
    width: 158px; height: 39px; position:absolute;  top:30px; left:18%; z-index:2000;
}

   
    .nav-pc
    {
        margin:auto;
        width:1200px;
        text-align:left;
        padding:0;
    }

    .nav-pc a{   padding-left:0px; padding-right:20px;
                  font-weight:525;font-size:18px
    }

    .search
{
    width:200px;   position:absolute; right:0;  top:0; display:block;     float:right; text-align:right;
}
    .searchPhone{
    display:none;
   

}
    .mb-15{margin-bottom:20px;}

     /*图片新闻 */
.swiper-container3{
            width: 100%;
            height: 280px;       
        }
 .swiper-img
 {
       width: 100%;
     height:280px;      
 }
  
/*要闻 */
.ulyw{  height: 250px;          } 
.ulyw li{   line-height:26px;   height:auto;    }

/*新闻 */
.hz_mes_info li{ height:38.8px; line-height:38.8px;      }


.First_xsyt,.First_flzx,.First_fzxc,.First_jyz,.First_tzgg,.First_xzzq
{ 
    height:68px;
}
 
 .weixin img
{
  height:68px;
  width:100%; 
}


/*现任领导 */
.hd_xrld .row 
{ 
  height:27.2px; 
  font-size:14px;
}

 

 

/*申请入会上方高度 */
.sqrh_top
{
    height:28px;
}
.sqrh_top_0
{
    height:44px;
}
.xrld
{
    padding-left:10px;
}

.ztzl-title { height:140px;  }
.row_fxyj .col-sm-3 a
{
     font-size:15px;
}

 
 
}


 
@media all and (min-width:1600px){

     

 .pf_menu {
     display:block;
            position: absolute;
            right: 60px; 
            top: 55%;
            z-index: 200;
            width: 110px;
            height:330px;
            background-color:white;
        }
  
 
}

@media all and (min-width:1700px){

     

 .pf_menu {
     display:block;
            position: absolute;
            right: 75px; 
            top: 55%;
            z-index: 200;
            width: 110px;
            height:330px;
            background-color:white;
        }
  
 
}

@media all and (min-width:1800px){
     

 .pf_menu {
     display:block;
            position: absolute;
            right: 150px; 
            top: 55%;
            z-index: 200;
            width: 110px;
            height:330px;
            background-color:white;
        }
  
 
}
@media all and (min-width:2000px){
     

 .pf_menu {
     display:block;
            position: absolute;
            right: 200px; 
            top: 55%;
            z-index: 200;
            width: 110px;
            height:330px;
            background-color:white;
        }
  
 
}

@media all and (min-width:2200px){
     

 .pf_menu {
     display:block;
            position: absolute;
            right: 250px; 
            top: 55%;
            z-index: 200;
            width: 110px;
            height:330px;
            background-color:white;
        }
  
 
}

 
@media all and (min-width:2400px){
     

 .pf_menu {
     display:block;
            position: absolute;
            right: 300px; 
            top: 55%;
            z-index: 200;
            width: 110px;
            height:330px;
            background-color:white;
        }
  
 
}