

/**头条内容**/
.toptip {
	width: 98%;
	padding-top: 40px;
	margin: 0 auto;
	
}
.toptip_l {
	width: 7%;
	float: left;
}
.toptip_l span a img {
	display: block;
	margin: 0 auto;
	width: 75%;
}


.toptip_r {
	width:93%;
	float: right;
	text-align: center;
}
.toptip_r h1 {
	width: 95%;
	white-space: nowrap;
  overflow: hidden; 
  text-overflow: ellipsis; 
}
.toptip_r h1 a {
	text-decoration: none;
	color: #0c55bb;
}
.toptip_r p {
	line-height: 60px;
}
.toptip_r p a {
	text-decoration: none;
	color: #6b6b6b;
	font-size: 19px;
	display: block;
	width: 95%;
	white-space: nowrap; 
  overflow: hidden; 
  text-overflow: ellipsis; 
	}
/**lunbotu**/
.main_con2 {
    /* background-color: #fff; */
    padding-top: 20px;
	width: 100%;
	/* background: url(../images/zbbgm.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: 100% auto; */
}
.main_con2_list {
	width: 1400px;
	min-width: 1400px;
	margin: 0 auto;
}
.main_con2_list_one {
	width: 100%;
}
/**轮播图**/
.lbt_xxk {
	width: 98%;
	margin: 0 auto;
}


.lbtxw {
	float: left;
	width: 49%;
    height: 385px;
}

/**选项卡**/
.xxkxw {
	float: right;
	width: 49%;
	 height: 385px;
}
    .tablee {
        width: 100%;
    }
    .tablee .tabhead {
        width: 100%;
        height: 55px;
    line-height: 55px;
    border-bottom: 3px #BBBBBB solid;
   
    }
    .tablee .tabhead li {
    	width: 25%;
    	float: left;
    	  list-style: none;
    	  text-align: center;
    }
    .tablee .tabhead a {
    	
        color: #000;
         font-size: 22px;
          text-decoration: none;   
    }
    .tablee .tabhead a:hover {
        color: #A10000;
    }
    .tablee .tabhead .selected a{
        border-bottom: 3px solid #4675bd;
      display: block;
      height: 55px;
      line-height: 55px;
      color: #4675bd;
    }

    /* 内容样式 */
    .tablee #contten {
        width: 100%;
     
    }
    .tablee #contten .dom {
        margin-top: 10px;
        display: none;
    }
    
    .tablee #contten .dom ul {
    	
    }
    .tablee #contten .dom ul li {
       width: 100%;
       height: 45px;
       line-height: 45px;
      /* clear: both;*/
         list-style: none;
    }
    .tablee #contten .dom  ul li a{
       float: left;
       font-size: 19px;
       color: #333333;
        text-decoration: none;
    }
     .tablee #contten .dom  ul li span{
       float: right;
        font-size: 18px;
        color: #9bbdd5;;
    }
    .tablee #contten .show {
      display: block;
    }
    /**政声传递__热点关注**/
   .main_con2_list_two {
   	width: 100%;
   	margin-top: 45px;

   }
   
   /**政声传递__热点关注**/
.zsct_rdgz {
	width: 98%;
	margin: 0 auto;
}
.zsct {
	width: 49%;
	float: left;
}

    .tabll2 {
        width: 100%;
       /* height: 218px;*/
    }
    
    .tabll2 .head22 {
        width: 100%;
        height: 55px;
    line-height: 55px;
    border-bottom: 3px #BBBBBB solid;
   
    }
    .tabll2 .head22 li {
    	float: left;
    	padding: 0px 10px;
    	  list-style: none;
    	  width: 25%;
    }
    .tabll2 .head22 a {
        color: #000;
         font-size: 22px;
          text-decoration: none;   
          text-align: center;
    }
    .tabll2 .head22 a:hover {
        color: #A10000;
    }
    .tabll2 .head22 .seles2 a{
        border-bottom: 3px solid #4675bd;
      display: block;
      height: 55px;
      line-height: 55px;
      color: #4675bd;
    }

    
    .tabll2 #conttend2 {
        width: 100%;
     
    }
    .tabll2 #conttend2 .dom2 {
        margin-top: 10px;
        display: none;
    }
    
    .tabll2 #conttend2 .dom2 ul {
    	
    }
    .tabll2 #conttend2 .dom2 ul li {
       width: 100%;
       height: 45px;
       line-height: 45px;
       clear: both;
         list-style: none;
    }
    .tabll2 #conttend2 .dom2  ul li a{
       float: left;
       font-size: 19px;
       color: #333333;
        text-decoration: none;
    }
     .tabll2 #conttend2 .dom2  ul li span{
       float: right;
        font-size: 18px;
        color: #9bbdd5;
    }
    .tabll2 #conttend2 .show {
      display: block;
    }

.rdgz {
	width: 49%;
	float: right;
}

/**横幅**/
.main_con2_list_there {
	width: 100%;
	margin-top: 45px;
}
	.swiper-container {
				width: 100%;
				height: 145px;
			}
			
.swiper-slide {
				text-align: center;
				font-size: 18px;
				background: #fff;
				/* Center slide text vertically */
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: center;
			}
.swiper-slide a img {
	width: 1400px;
    height: 140px;
	border: 0;
}
/****/
.main_con3 {
	width: 100%;
	margin-top: 45px;
/*background:linear-gradient(to bottom,#2581c0 0%,#2581c0 50%,#e2eff8 50%,#e2eff8 100%)*/

}
/*.main_con3_list {
	width: 1400px;
	min-width: 1400px;
	margin: 0 auto;
	
}*/
/**内容选项卡第一页**/
.first {
	width: 98%;
	/*height: 474px;*/
	margin: 0 auto;
}
/**内容选项卡第一页第一块**/
.first_one {
	width: 36%;
	float: left;
}

/**内容选项卡第一页第一块第一小块**/
.first_one_1 {
	width: 100%;
}


/**内容选项卡第一页第一块第二小块**/
.first_one_2 {
	width: 100%;
	margin-top: 20px;
}

 /**.first_one_1内容选项卡1**/

    .zwgk_tablee01 {
        width: 100%;
    }
    .zwgk_tablee01 .zwgk_tabhead01 {
        width: 100%;
        height: 55px;
    line-height: 55px;
    border-bottom: 3px #e1e1e1 solid;
   
    }
    .zwgk_tablee01 .zwgk_tabhead01 li {
    	width: 25%;
    	float: left;
    	  list-style: none;
    	  text-align: center;
    }
    .zwgk_tablee01 .zwgk_tabhead01 a {
    	
        color: #000;
         font-size: 22px;
          text-decoration: none;   
    }
    .zwgk_tablee01 .zwgk_tabhead01 a:hover {
        color: #A10000;
    }
    .zwgk_tablee01 .zwgk_tabhead01 .zwgk_selected a{
       border-bottom: 3px solid #4675bd;
      display: block;
      height: 55px;
      line-height: 55px;
      color: #4675bd;
    }

    .zwgk_tablee01 #zwgkcontten {
        width: 100%;
     
    }
    .zwgk_tablee01 #zwgkcontten .zwgkdom {
        margin-top: 10px;
        display: none;
    }
    
    .zwgk_tablee01 #zwgkcontten .zwgkdom ul {
    	
    }
    .zwgk_tablee01 #zwgkcontten .zwgkdom ul li {
       width: 100%;
       height: 45px;
       line-height: 45px;
      /* clear: both;*/
         list-style: none;
    }
    .zwgk_tablee01 #zwgkcontten .zwgkdom  ul li a{
       float: left;
       font-size: 19px;
       color: #333333;
        text-decoration: none;
    }
     .zwgk_tablee01 #zwgkcontten .zwgkdom  ul li span{
       float: right;
        font-size: 18px;
        color: #9bbdd5;
    }
    .zwgk_tablee01 #zwgkcontten .zwgkshow {
      display: block;
    }

 /**.first_one_2内容选项卡2**/

    .zwgk_tablee02 {
        width: 100%;
       /* height: 218px;*/
    }
   
    .zwgk_tablee02 .zwgk_tabhead02 {
        width: 100%;
        height: 55px;
    line-height: 55px;
    border-bottom: 3px #e1e1e1 solid;
   
    }
    .zwgk_tablee02 .zwgk_tabhead02 li {
    	width: 25%;
    	float: left;
    	/*padding: 0px 10px;*/
    	  list-style: none;
    	  text-align: center;
    }
    .zwgk_tablee02 .zwgk_tabhead02 a {
    	
        color: #000;
         font-size: 22px;
          text-decoration: none;   
    }
    .zwgk_tablee02 .zwgk_tabhead02 a:hover {
        color: #A10000;
    }
    .zwgk_tablee02 .zwgk_tabhead02 .zwgk_selected02 a{
       border-bottom: 3px solid #4675bd;
      display: block;
      height: 55px;
      line-height: 55px;
      color: #4675bd;
    }

   
    .zwgk_tablee02 #zwgkcontten02 {
        width: 100%;
     
    }
    .zwgk_tablee02 #zwgkcontten02 .zwgkdom02 {
        margin-top: 10px;
        display: none;
    }
    
    .zwgk_tablee02 #zwgkcontten02 .zwgkdom02 ul {
    	
    }
    .zwgk_tablee02 #zwgkcontten02 .zwgkdom02 ul li {
       width: 100%;
       height: 45px;
       line-height: 45px;
      /* clear: both;*/
         list-style: none;
    }
    .zwgk_tablee02 #zwgkcontten02 .zwgkdom02  ul li a{
       float: left;
       font-size: 19px;
       color: #333333;
        text-decoration: none;
    }
     .zwgk_tablee02 #zwgkcontten02 .zwgkdom02  ul li span{
       float: right;
        font-size: 18px;
        color: #9bbdd5;
    }
    .zwgk_tablee02 #zwgkcontten02 .zwgkshow02 {
      display: block;
    }


/**内容选项卡第一页第二块**/
.first_two {
	width: 29%;
	float: left;
	margin: 0 30px;
}


.first_two_1 {
	width: 98%;
	margin: 0 auto;
}
.first_two_1 ul {
	
}
.first_two_1 ul li {
	list-style: none;
	height: 55px;
	line-height: 55px;
	border: 1px solid #dbd5d5;
	border-left: 3px solid #007AFF;
	margin-bottom: 15px;
}
.first_two_1 ul li a {
	text-decoration: none;
	font-size: 20px;	
	color: #666666;
}
.first_two_1 ul li a img {
	width: 35px;
    height: 35px;
    vertical-align: -0.5em;
    padding: 0px 20px;
}


.first_two_2 {
	width: 98%;
	margin: 0 auto;
}
.first_two_2 span {
	display: block;
	width: 100%;
	
}

.first_two_2 span a img {
	width: 100%;
	height: 110px;
}



/**内容选项卡第一页第三块**/
.first_there {
	width: 30%;
	
	float: left;
}
/****/
.first_there_1 {
	width: 100%;
	margin-bottom: 35px;
}
.first_there_1 ul {
	
}

.first_there_1 ul li {
	width: 50%;
	float: left;
	height: 40px;
	line-height: 40px;
}
.first_there_1 ul li:before {
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #000000;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.first_there_1 ul li a {
	font-size: 18px;
	color: #333333;
	text-decoration: none;
}

/****/
.first_there_2 {
	width: 100%;
}
.first_there_2 ul {
	
}
.first_there_2 ul li {
	width: 30%;
	float: left;
	border: 1px solid #d9d9d9;
	text-align: center;
    border-radius: 10px;
}
.first_there_2 ul li a {
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 18px;
	padding-bottom: 15px;
}
.first_there_2 ul li a span {
	display: block;
	padding: 15px 0;
}
/**第二页**/
.second {
	width: 98%;
	height: 476px;
	margin: 0 auto;
}
.second_one {
	width: 30%;
	float: left;
}

/*****************************************************/
.second_one_1 {
	width: 100%;
	
}
.second_one_1 ul {
	
}
.second_one_1 ul li {
	width: 30%;
	float: left;
	border: 1px solid #cdcdcd;
	text-align: center;
	margin-bottom: 20px;
	border-radius: 14px;
}
.second_one_1 ul li a {
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 18px;
	padding-bottom: 10px;
}
.second_one_1 ul li a span {
	display: block;
	padding-top: 22px;
    padding-bottom: 8px;
}


.second_one_2 {
	width: 100%;
}

.second_one_2 span {
	display: block;
	width: 100%;
	height: 193px;
	
}

.second_one_2 span a img {
	width: 100%;
	height: 193px;
}

/******/
.second_two {
	width: 67%;
	float: right;
}
.second_two_1 {
	width: 100%;
	margin-bottom: 15px;
}
.grbs {
	width: 100%;
}
.grbs span {
	display: block;
	
}
.grbs span a {
	text-decoration: none;
	font-size: 26px;
	color: #555555;
}
.grbs span a img {
	width: 55px;
    height: 55px;
    vertical-align: -0.6em;
    padding-right: 2px;
}

.grbs ul {
	
}
.grbs ul li {
	float: left;
	width: 15%;
	border: 1px solid #cdcdcd;
	text-align: center;
	border-radius: 10px;
	height: 45px;
	line-height: 45px;
	margin-right: 13px;
	margin-top: 5px;
    margin-bottom: 5px;
}
.grbs ul li a {
	font-size: 18px;
	color: #333;
}

.second_two_2 {
	width: 100%;
}
/*******************第三页*******************************/
.third {
		width: 98%;
	height: 476px;
	margin: 0 auto;
}
.third_one {
	width: 100%;
	margin-bottom: 30px;
}


.third_one_1 {
	width: 100%;
}
.third_one_1 ul {
}
.third_one_1 ul li {
	width: 22%;
	height: 55px;
	line-height: 55px;
	border: 1px solid #e1e1e1;
	float: left;
	border-radius: 10px;
	margin: 0 19px;
	overflow: hidden;
}
.third_one_1 ul li a {
	display: block;
	font-size: 20px;
	/*overflow: hidden;*/
	
}
.third_one_1 ul li a p {
	float: left;
	text-indent: 15px;
	color: #333333;
}
.third_one_1 ul li a img {
	float: right;
}
/***************************/
.third_two {
	width: 100%;
}
.third_two_1 {
	width: 100%;
}
.third_two_1_left {
	width: 40%;
	float: left;
}
/*******************************/

    .hdjl_con {
        width: 100%;
    }
    .hdjl_con .hdjl_heder1 {
        width: 100%;
        height: 55px;
    line-height: 55px;
    border-bottom: 3px #BBBBBB solid;
   
    }
    .hdjl_con .hdjl_heder1 li {
    	width: 25%;
    	float: left;
    	/*padding: 0px 10px;*/
    	  list-style: none;
    	  text-align: center;
    }
    .hdjl_con .hdjl_heder1 a {
    	
        color: #000;
         font-size: 22px;
          text-decoration: none;   
    }
    .hdjl_con .hdjl_heder1 a:hover {
        color: #A10000;
    }
    .hdjl_con .hdjl_heder1 .hdjl_cel a{
      /*  border-bottom: 3px solid #4675bd;*/
      display: block;
      height: 55px;
      line-height: 55px;
      color: #4675bd;
    }

    .hdjl_con #hdjlmain {
        width: 100%;
     
    }
    .hdjl_con #hdjlmain .hdjldom1 {
        margin-top: 10px;
        display: none;
    }
    
    .hdjl_con #hdjlmain .hdjldom1 ul {
    	
    }
    .hdjl_con #hdjlmain .hdjldom1 ul li {
       width: 100%;
       height: 45px;
       line-height: 45px;
      /* clear: both;*/
         list-style: none;
    }
    .hdjl_con #hdjlmain .hdjldom1  ul li a{
       float: left;
       font-size: 19px;
       color: #333333;
        text-decoration: none;
    }
     .hdjl_con #hdjlmain .hdjldom1  ul li span{
       float: right;
        font-size: 18px;
        color: #999999;;
    }
    .hdjl_con #hdjlmain .hdjlshow1 {
      display: block;
    }

/**************************/
.third_two_1_right {
	width: 57%;
	float: right;
}
.third_two_1_right_up {
	width: 100%;
	background-color: #f1f8fe;
    border-radius: 10px;
}
.wlwzpt {
	width: 98%;
	margin: 0 auto;
	padding-bottom: 10px;
}

.wlwzpt span {
	display: block;
}
.wlwzpt span a {
	display: block;
    text-decoration: none;
    font-size: 22px;
    color: #4675bd;
    height: 60px;
    line-height: 60px;
}

.wlwzpt_con {
	width: 100%;
}
.wlwzpt_con .bn_title {
  background: #e4effa;
    color: #0075b0;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
}

.wlwzpt_con td {
	height: 36px;
	line-height: 36px;
}


/***************/
.third_two_1_right_down {
	width: 100%;
	margin-top: 20px;
}
.zxftpt {
width: 100%;
}
.zxftpt_tit {
	width: 8%;
	background-color: #2581bf;
	float: left;
}
.zxftpt_tit span {
	display: block;
	text-align: center;
	height: 140px;
}
.zxftpt_tit span a {
	font-size: 22px;
	text-decoration: none;
	padding: 12px 20px;
	color: #FFFFFF;
	display: block;
}


.zxftpt_con {
	width: 90%;
	float: right;
	
}
.zxftpt_con ul {
	
}
.zxftpt_con ul li {
	float: left;
	width: 32%;
	margin-right: 9px;
}
.zxftpt_con ul li a img {
	width: 100%;
	height: 140px;
}
/************专题**************/
.main_con4 {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #FFFFFF;
}
.main_con4_list {
	width: 1400px;
    min-width: 1400px;
    margin: 0 auto;
}
.ztlmqk {
	width: 100%;
}
.blk_29 {
	zoom: 1;
	position: relative;
	width:100%;
	height:90px;
	overflow:hidden;
	}
.blk_29 .LeftBotton {
	background: url(../images/gg_pointl.png) no-repeat 0px 0px;
	float: left;
	width: 30px;
	cursor: pointer; 
	position: absolute;
	height: 90px;
	z-index:9999;
/*filter:alpha(opacity=20); *//*IE*/
/*-moz-opacity:0.2; *//*MOZ , FF*/
opacity:0.5; /*CSS3, FF1.5*/
background-size: 100% 100%;
}
.blk_29 .LeftBotton:hover{
	filter:alpha(opacity=50); /*IE*/
-moz-opacity:1.2; /*MOZ , FF*/
opacity:1.2; /*CSS3, FF1.5*/
}
.blk_29 .RightBotton {
	RIGHT:0px;background: url(../images/gg_pointr.png) no-repeat top right;
	float: right;
	width: 30px;
	cursor: pointer;
	position: absolute;
	TOP: 0px;
	height: 90px;
	z-index:9999;
/*filter:alpha(opacity=20); *//*IE*/
/*-moz-opacity:0.2; *//*MOZ , FF*/
opacity:0.5; /*CSS3, FF1.5*/
background-size: 100% 100%;
}
.blk_29 .RightBotton:hover{
	filter:alpha(opacity=50); /*IE*/
-moz-opacity:1.2; /*MOZ , FF*/
opacity:1.2; /*CSS3, FF1.5*/
}
.blk_29 .Cont {
	overflow: hidden;
	width: 1400px;
	}
.blk_29 .box {
	float: left;
	width:330px;
	padding-right:27px;
	}
.blk_29 .box img {
	display: block;
    background: #fff;
    width: 330px;
    height: 90px;
	}
.blk_29 .box img:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
}
