/* CSS Document */
@charset "utf-8";
body{ margin:0; padding:0; font-family:"微软雅黑";}
ul,li,ol,p,sslect,option,input,select{margin:0; padding:0;}
li{ list-style-type:none;}
select,option,input,a,img,button,label{ border:0;}
img{margin:0; padding:0; width: 100%; }
*{padding:0;margin:0;}
*, *:before, *:after { box-sizing: content-box; }
a{ text-decoration:none;}


/***********公共样式*************/
.w100{ width: 100%;}
.hidden{overflow: hidden; }
.left{ float: left;}
.right{ float: right;}





body{ width: 100%; background:url(./zuheshi_01.jpg) no-repeat; background-size: 100%; }
 .combination .population{ width: 1200px; margin: 26% auto 0; height: auto; background: #ffffff; /*padding-bottom: 5%;*/}
 .combination .general{ width: 94%; overflow: hidden; padding: 3% 3% 0;}
 .combination .general h2 a{ width: 100%; overflow: hidden; padding-bottom: 30px; display: block;}
 


 .combination .general ol{ width: 100%;}
 .combination .general ol a{ width: 46%; float: left; margin: 0 2%; overflow: hidden; display: block; border-bottom: 1px dashed #d6d6d6; font-size: 1rem; color: #242424; line-height: 56px; height: 56px;}

 .combination .general ol .ico{ width: 6px; height: 6px; background: #D44031; margin-top: 26px; float: left;}
 .combination .general ol .conten{ padding-left: 13px; display: block; overflow: hidden; color: #000;}





/*中央精神*/
.combination .zyjsone_img {
	float: left;
	width: 658px;
	height: 382px;
	overflow: hidden;
}

.combination .zyjsone_img_list>.swiper-slide {
	position: relative;
}

.combination .zyjsone_img_list>.swiper-slide a p {
	width: 96%;
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	background: #1D0601;
	height: 46px;
	line-height: 46px;
	padding-left: 4%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.combination .zyjsone_img_list>.swiper-slide a img {
	width: 100%; height: 100%;
}

.combination .clear {
	clear: both;
}
.combination .conent{
	width: 100%;
	background: url(./zuhe-beijing.jpg) no-repeat center;
}
.combination #zyjs {
	width: 1100px;
	margin: 0 auto;
	/* margin-top: 430px; */
		padding: 40px 50px;
	height: 382px;
	/*margin-bottom: 30px;*/
}
.combination .zyjsone_swiper-container {
	position: relative;
}

.combination .zyjsone_lbtimg_prev {
	display: block;
	width: 41px;
	height: 56px;
	background: url(./images/prev.png);
	position: absolute;
	top: 150px;
	left: 35px;
	z-index: 99;
}

.combination .zyjsone_lbtimg_next {
	width: 41px;
	height: 56px;
	background: url(./next.png);
	position: absolute;
	top: 150px;
	right: 35px;
	z-index: 99;
}

.combination .zyjsone_pagination {
	position: absolute;
	right: 43%;
	bottom: 15px;
	z-index: 999;
	float: left;
	width: 91px;
	height: 23px;
	background: #010000;
	border-radius: 11px;
	background: url(./lbgb.png) no-repeat;
	text-align: center;
	line-height: 23px;
}

.combination .zyjsone_pagination span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: white;
	text-align: center;
	font-size: 16px;
	line-height: 23px;
	margin: 0 4px;
	border-radius: 50%;
}

.combination .zyjsone_pagination span:hover {
	cursor: pointer;
}

.combination .zyjsone_pagination .swiper-active-switch {
	background: #CC0000;
}


/*中央精神right*/

.combination .zyjsright {
	width: 420px;
	float: right;
	margin-top: 40px;
	height: 306px;
	background: url(./xian.jpg) repeat-y 10px 3px;
}

.combination .zyjsright img {
	width: 30px;
	float: left;
}

.combination .zyjsrightul {
	float: right;
	width: 100%;
}

.combination .zyjsrightul li{
	width: 93%;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 25px;
	margin-bottom: 21px;
	}

.combination .zyjsrightul li a{
		width: 90%;
		display: inline-block;
		text-align: justify;
		background: url(./yuan.jpg) no-repeat 0px 0px;
		padding-left: 10%;
		 color: #000000;
	}
.combination .wbg{
background:#ffffff;
}

/***********视频*********/
.combination .graphic .freq{ width: 100%; overflow: hidden; /*margin:2% 0;*/}
.combination .graphic .freq li{ width: 23%;  float: left; margin:0 1% 2% 1%; height:210px; box-shadow: 0px 2px 16px rgb(38 92 159 / 18%);}
.combination .graphic .freq li .tu{ height: 148px; display: block; }
.combination .graphic .freq li img{height: 100%;}
.combination .graphic .freq li .wen{ width: 90%; line-height: 22px; overflow: hidden; padding: 4% 5%;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display:-webkit-box;-webkit-box-orient: vertical;}

.combination .general .freq a{ width: 100%; display: block; overflow: hidden; font-size: 1rem; color: #242424;}





/*************最新动态右侧**************/
.combination .d_news{ width: 45%; float: right; overflow: hidden; height:auto;}
.combination .d_news ul{width: 100%;overflow: hidden;}
.combination .d_news ul li{ height: 56px; line-height: 56px; overflow: hidden; border-bottom: 1px dashed #C0C0C0;}
.combination .d_news .ico{ width: 6px; height: 6px; background: #D44031; margin-top: 26px; float: left;}
.combination .d_news .ad_conten{ padding-left: 13px;float: left; overflow: hidden; color: #000;}
.combination .d_news .ad_time{ float: right; color: #C0C0C0;}
.combination .d_news ul li span{ float: left;}
/*.d_news ul li .y_left{width: 32%; height: 90px;}
.d_news ul li .y_right{width: 65%; padding: 3px 0 3px 2.5%; overflow:hidden; line-height: 23px; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;　}*/
.combination .d_news ul li em{ position: absolute; bottom: 0; padding: 3px 0; display: block; color: #C0C0C0; font-style: normal; font-size: 14px;}
.combination .d_news img{ height: 100%;}



/************图解**********/
.combination .tj {
    width: 1100px;
    margin: 3% auto 0;
    /*margin-top: 30px;*/
    padding: 0 50px;
}

.combination .tj_tit{
    background: url(./tujie.png) no-repeat center;
}

.combination .tj_list ul,
.combination .tj_list li {
    margin: 0;
    padding: 0;
    list-style: none
}

.combination .tj_list img {
    border: 0;
    vertical-align: top
}

.combination .tj_list {
    position: relative;
    height: 360px;
    text-align: left
}

.combination .tj_list .tj_img {
    position: relative;
    margin: 0 auto;
    width: 1000px;
    height: 100%
}

.combination .tj_list .tj_img li {
    position: absolute;
    display: none;
    z-index: 0
}

.combination .tj_list .tj_img li img {
    width: 100%;
}

.combination .tj_list .tj_img li.pos1 {
    display: block;
   width: 234px;
    height: 232px;
    left: 0%;
    top: 20%;
    z-index: 1
}
.combination .tj_list .tj_img li.pos1 a img{
width:100%; 

}
/*
.tj_list .tj_img li.pos2{display:block;width:450px;left:10%;top:40px;z-index:2}
*/
.combination .tj_list .tj_img li.pos2 {
    display: block;
    width: 418px;
    height: 409px;
    left: 30%;
    top: 5%;
    z-index: 3
}
.combination .tj_list .tj_img li.pos2 a img{
width:100%;

}
/*
.tj_list .tj_img li.pos4{display:block;width:450px;right:10%;top:40px;z-index:2}
*/
.combination .tj_list .tj_img li.pos3 {
    display: block;
    width: 234px;
    height: 232px;
    right: 0%;
    top: 20%;
    z-index: 1
}
.combination .tj_list .tj_img li.pos3 a img{
width:100%;

}
.combination .tj_list .tj_next {
    position: absolute;
    left: 0;
    top: 47%;
    z-index: 10;
    cursor: pointer
}

.combination .tj_list .tj_prev {
    position: absolute;
    right: 0;
    top: 47%;
    z-index: 10;
    cursor: pointer
}















@media (max-width: 979px){
	
}

@media (max-width: 768px) {
	 .combination .population{  width: 96%;}
	 .combination .pic{width: 90%;}
     .combination .general .geng{ float: right; width: 10%; line-height: 27px;}
     .combination .general ul .conten{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 60%; display: block;
 }
      .combination .general ul a{line-height: normal;display: block;overflow: hidden;padding: 17px 0 17px 0;}
       .combination .general ul a span{float: left;}
     .combination .general h2 a{ padding-bottom: 3px;}
    
     .combination .general ol{width: 96%;}
     .combination .general ol a{
    width: 100%;
    line-height: normal;
    padding: 15px 0 15px 0;
    height: auto;
    }
 
 .combination .general ol .ico {
    margin-top: 11px;
    }
      
 .combination .general ol .conten{ width: 94%; line-height: 25px}
 .combination .population{}
    
.combination #zyjs {
	width: 98%;
	margin: 0 auto;
	padding: 10px 1%;
	height: auto;
}
.combination .zyjsone_img {
    float: none;
    width: 100%;
    height: 220px;}

.combination .zyjsone_lbtimg_prev {
	display: block;
	width: 41px;
	height: 56px;
	background: url(./prev.png);
	position: absolute;
	top: 150px;
	left: 35px;
	z-index: 99;
}
.combination .general {
    width: 100%;
    overflow: hidden;
    padding: 3% 0 0;}
    
 .combination .general h2 img,.clearfix h2 img {
    width: 190%;
   margin: 10px 0 10px -46%;
   } 

.slideBox {
    width: 100%;
    height: 329px;
    }
      
.combination .zyjsone_lbtimg_next {
	width: 41px;
	height: 56px;
	background: url(./next.png);
	position: absolute;
	top: 150px;
	right: 35px;
	z-index: 99;
}
.combination .conent{
	background: none
}
.combination .zyjsone_pagination {
	position: absolute;
	right: 43%;
	bottom: 15px;
	z-index: 999;
	float: left;
	width: 91px;
	height: 23px;
	background: #010000;
	border-radius: 11px;
	background: url(./lbgb.png) no-repeat;
	text-align: center;
	line-height: 23px;
}

.combination .zyjsone_pagination span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: white;
	text-align: center;
	font-size: 16px;
	line-height: 23px;
	margin: 0 4px;
	border-radius: 50%;
}

/*中央精神right*/

.combination .zyjsright {
	width: 100%;
	margin-top: 18px;
	height: auto;
	background: url(./xian.jpg) repeat-y 10px 3px;
}

.combination .zyjsright img {
	width: 30px;
	float: left;
}

.combination .zyjsrightul {
	float: right;
	width: 100%;
}

.combination .zyjsrightul li{
	width: 93%;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 25px;
	margin-bottom: 21px;
	}

.combination .zyjsrightul li a{
		width: 90%;
		display: inline-block;
		text-align: justify;
		background: url(./yuan.jpg) no-repeat 0px 0px;
		padding-left: 10%;
		 color: #000000;
	}
.combination .wbg{
background:#ffffff;
}

/***********视频*********/
.combination .graphic .freq{ width: 100%; overflow: hidden; margin:2% 0;}
.combination .graphic .freq li{width: 48%;float: left;margin:0 1% 2% 1%;height: 200px;box-shadow: 0px 2px 5px rgb(38 92 159 / 18%);}
.combination .graphic .freq li .tu{ height: 110px; display: block; }
.combination .graphic .freq li .wen{
	width: 93%;
	line-height: 22px;
	overflow: hidden;
	padding: 1% 4%;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	}

.combination .general .freq a{ width: 100%; display: block; overflow: hidden; font-size: 1rem; color: #242424;}





/*************最新动态右侧**************/
.combination .d_news{width: 96%;float:none; overflow: hidden; height:auto; margin: 0 auto;}
.combination .d_news ul{width: 100%;overflow: hidden;}
.combination .d_news ul li{height: auto;line-height: 25px;overflow: hidden;border-bottom: 1px dashed #C0C0C0;}
.combination .d_news .ico{width: 6px;height: 6px;background: #D44031;margin-top: 11px;float: left;}
.combination .d_news .ad_conten{padding-left: 13px;float: left;overflow: hidden;line-height: 25px;color: #000;width: 94%;}
.combination .d_news .ad_time{ float: right; color: #C0C0C0;}
.combination .d_news ul li span{ float: left;}
/*.d_news ul li .y_left{width: 32%; height: 90px;}
.d_news ul li .y_right{width: 65%; padding: 3px 0 3px 2.5%; overflow:hidden; line-height: 23px; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;　}*/
.combination .d_news ul li em{ position: absolute; bottom: 0; padding: 3px 0; display: block; color: #C0C0C0; font-style: normal; font-size: 14px;}
.combination .d_news img{ height: 100%;}



/************图解**********/
.combination .tj {
    width: 100%;
    margin: 5% auto 0;
    /*margin-top: 30px;*/
    padding: 0; overflow: hidden;
}

.combination .tj_tit{
    background: url(./tujie.png) no-repeat center;
}

.combination .tj_list ul,
.combination .tj_list li {
    margin: 0;
    padding: 0;
    list-style: none
}

.combination .tj_list img {
    border: 0;
    vertical-align: top
}

.combination .tj_list {
    position: relative;
    /* height: 500px; */
    text-align: left;
}

.combination .tj_list .tj_img {
    position: relative;
    margin: 0 auto;
    width: 59%;
    overflow: hidden;
    height: 100%;
}

.combination .tj_list .tj_img li {
    position: absolute;
    display: none;
    z-index: 0
}

.combination .tj_list .tj_img li img {
    width: 100%;
}

.combination .tj_list .tj_img li.pos1 {
    display: block;
   width: 234px;
    height: 232px;
    left: 0%;
    top: 20%;
    z-index: 1
}
.combination .tj_list .tj_img li.pos1 a img{
width:100%; 

}

  /*tujie*/
#d_tab29 .d_img{
        width: 100%;
    }
    #d_tab29{
        height: 38vw;
    }
    #d_tab29 .d_img li.d_pos1{
        width:41vw;
        left:0%;
        top:7vw;
        z-index:1
    }
    #d_tab29 .d_img li.d_pos2{
    display:block;
    width:450px;
    left:10%;
    top:90px;
    z-index:2;
    }
.tj_list .tj_img{
    margin-top: 20px;
}
   .tj_list .tj_img li.pos2 {display:block;width:60vw;height:auto;left:20%;top:2vw;z-index:3}
    .tj_list .tj_img li.pos3{display:block;width:41vw; height:auto;right:0%;top:10vw;z-index:1}
    .tj_list .tj_img li.pos1{display:block;width:41vw;height:auto;right:0%;top:10vw;z-index:1}
#d_tab29 .d_next,#d_tab29 .d_prev{top:50%;transform: translateY(-50%);} 
	/**/
	.conent{
		width: 100%;
		background: none;
	}
	.gddt{
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}
	.rightnav{
		display: none;
	}




/*
.tj_list .tj_img li.pos2{display:block;width:450px;left:10%;top:40px;z-index:2}
*/
.combination .tj_list .tj_img li.pos2 {
    display: block;
    width: 418px;
    height: 409px;
    left: 30%;
    top: 5%;
    z-index: 3
}
.combination .tj_list .tj_img li.pos2 a img{
width:100%;

}
/*
.tj_list .tj_img li.pos4{display:block;width:450px;right:10%;top:40px;z-index:2}
*/
.combination .tj_list .tj_img li.pos3 {
    display: block;
    width: 234px;
    height: 232px;
    right: 0%;
    top: 20%;
    z-index: 1
}
.combination .tj_list .tj_img li.pos3 a img{
width:100%;

}
.combination .tj_list .tj_next {
    position: absolute;
    left: 0;
    top: 40%;
    z-index: 10;
    cursor: pointer
}

.combination .tj_list .tj_prev {
    position: absolute;
    right: 0;
    top: 40%;
    z-index: 10;
    cursor: pointer
}
    
    
    
    
}

@media (max-width: 800px) {
  

}

