body {
	overflow-x: hidden;
}

ul li {
	list-style: none;
}

img {
	width: 100%;
}

section {
	clear: both;
}

.cl {
	clear: both;
}

.padding_top10 {
	padding-top: 10px;
}
.padding_top8 {
	padding-top: 8px;
}
.margin_top10 {
	margin-top: 10px;
}

.margin_top05 {
	margin-top: 5px;
}

.padding-tb {
	padding: 10px 0px;
}

.column_name {
	width: 100%;
	padding:20px 0px 16px 0px;
	text-align: center;
}
/* 两会特刊 */
.main_w{
	width: 90%;
	margin: 0 auto;
	padding: 10px 0 50px 0;
}
.main_h{
	width: 95%;
	margin: 0 auto;
}
.qb_le{
	float: left;
	width: 55%;
	position: relative;
}
.qb_ri{
	width: 50%;
	margin-top: 5%;
	float: left;
	position: absolute;
	left: 45%;
	box-shadow: -10px 0px 20px 9px rgba(0,0,0,.3);
}
.content {
	width: 100%;
	margin: 0 auto;
}

.nav-all {
	width: 100%;
	margin-bottom: 4px;
	background-color: #d30f00;
}

.nav-all .nav-logo {
	float: left;
	width: 15%;
	padding: 3% 2% 3% 3%;
}

.nav-all .nav-title {
	width: 74%;
	float: right;
	padding: 3% 3% 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

.nav-title a {
	margin-right: 1%;
	line-height: 40px;
	color: #ffffff;
	font-size: 0.42rem;
}

.nav-title a:nth-child(3) {
	margin-right: 0;
}
.nav-title a:nth-child(4) {
	margin-right: 2.6%;
}
.nav-title a:last-child {
	margin-right: 0;
}
.nav-title a:nth-child(6) {
	margin-right: 3.2%;
}
.nav-title a:nth-child(5) {
	margin-right: 3.3%;
}
.nav-bot {
	width: 100%;
	height: 4px;
	background-color: #d30f00;
}

.title-xingzhu {
	background: url(20220228lh-bj01.jpg)no-repeat center;	
	width: 100%;
}
.title_min{
	width: 55%;
	display: inline-block;
	margin: 18px 0 2px 0;
}
.title-xingzhu p {
	color: #e80000;
	font-size: .65rem;
	/*font-weight: bold;*/
	padding: 5% 3%;
	width: 95%;
	line-height: 40px;
}

.part-one {
	display: inline-block;
	width: 95%;
	margin-left: 2.5%;
	margin-top: -3.4%;
}

.part-one img {
	width: 100%;
	float: left;
}

.part-one .bone-icon {
	width: 100%;
	position: relative;
}

.part-one .bone-roll {
	width: 81%;
	position: absolute;
	margin: 16px 60px 0 63px;
	float: right;
	line-height: 0.6rem;
}

@media only screen and (min-width: 320px) {
	.part-one .bone-roll {
		margin: 14px 60px 0 48px;
	}
	.nav-all .nav-title {
		width: 74%;
		margin-top: 2%;
		padding: 0 3% 0 0;
	}
	.nav-title a {
		line-height: 30px;
		font-size: 0.38rem;
	}
	.bannersix-box .news_2_ri,.bannersix-box .news_2_lo,.bannerfour-tab .news_2 .news_2_ri {
    margin-top: 0px !important;
    }
	.bannersix-box .photo,
	.banner-four .photo {
		margin-right: 0px !important;
	}

	
	
}
@media only screen and (min-width: 360px) {	
	.part-one .bone-roll {
		margin: 18px 60px 0 60px;
	}
	
	.nav-title a {
		font-size: 0.38rem;
	}
}
@media only screen and (min-width: 375px) {
	.nav-title a {
		line-height: 36px;
		font-size: 0.4rem;
	}
	.nav-title a:nth-child(5) {
	  margin-right: 2.8%;
	}
	.nav-title a:nth-child(6) {
	  margin-right: 3.6%;
	}
	.xjp .swiper-container .swiper-slide .tit{
		padding: 5px 2.1rem 5px 10px !important;
	}
	
}
@media only screen and (min-width: 414px) {
	.part-two .parttwo-icon {
		left: 43.5% !important;
	}	
	.part-one .bone-roll {
		margin: 16px 60px 0 63px;
	}
	.nav-title a:nth-child(4) {
	  margin-right: 2.8%;
	}
	.nav-title a:nth-child(5) {
	  margin-right: 3.3%;
	}
	.nav-title a:nth-child(6) {
	  margin-right: 3.3%;
	}
	.nav-title a {
		line-height: 40px !important;
	}
	.part-one .bone-roll a {
		line-height: 30px !important;
	}
	.nav-all .nav-title {
		margin-top: 2% !important;
	}
}
.part-one .bone-roll a {
	padding: 0px 3px;
	color: #fefeff;
	font-weight: 400;
	font-size: 0.42rem;
}

.part-two,
.banner-two,
.parttwo-text-list {
	width: 95%;
	margin: 0 auto;
}
.parttwo-text-list li:nth-child(3){
	border-bottom: none!important;
}
.p-t-l-li4 li:nth-child(3) {
    border-bottom: #c3c3c3 solid 1px!important;
}
.part-two {
	border-radius: 10px;
	padding-bottom: 10px;
}

.part-two .parttwo-mp4 {
	position: relative;
}

.part-two .parttwo-mp4a {
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
}

.parttwo-mp4a a {
	line-height: 40px;
	color: #ffffff;
	font-size: 0.45rem;
	margin-left: 3%;
}

.parttwo-icon {
	position: absolute;
	top: 33%;
	left: 42.5%;
}

.parttwo-icon img {
	width: 50%;
}

.parttwo-text-list li {
	position: relative;
	padding: 15px 10px 10px 0;
	float: left;
	line-height: 0.7rem;
	border-bottom: #c3c3c3 solid 1px;
}

.parttwo-text-list li:last-child {
	border-bottom: none;
}




/* 豹小花跑两会 */

.banner-two .m-page {
	width: 100%;
	padding-top: 8px;
}

.banner-two .news_2 ul li,
.banner-ten .news_2 ul li {
	font-size: 0.45rem;
	overflow: hidden;
	margin-bottom: 5%;
	position: relative;
}

.banner-two .news_2 .photo,
.banner-ten .news_2 .photo {
	float: left;
	width: 100%;
	margin-bottom: 3%;
}

.banner-two .news_2 .icon-open,
.banner-ten .news_2 .icon-open {
	position: absolute;
	top: 28%;
	left: 50%;
	margin-left: -20px;
}

.banner-two .news_2 .icon-open img,
.banner-ten .news_2 .icon-open img {
	width: 100%;
}

.banner-two .photo img,
.banner-ten .photo img {
	width: 100%;
}

.banner-two .news_2 ul li a {
	font-size: 0.45rem;
	color: #000000;
	line-height: 30px;
}

.more {
	width: 100%;
	height: 35px;
	border-top: solid 1px #d5d5d5;
	cursor: pointer;
	margin: 0.25rem auto;
}

.more p {
	font-size: .42rem;
	color: #666;
	line-height: 40px;
	float: left;
}

.more h3 {
	width: 13px;
	height: 13px;
	border: #666 solid;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-width: 2px 2px 0 0;
	transform: rotate(135deg);
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
 .parttwo-lister a {
	color: #454545;
	font-size: 0.45rem;
}
/* 首屏轮播 */
.parttwo-text {
	display: inline-block;
	width: 100%;
}
.parttwo-swiper .swiper-container .swiper-slide{
	position: relative;
}
.parttwo-swiper .swiper-container .swiper-slide .icon-shipin{
	position: absolute;
	top: 35%;
	left: 50%;
	margin-left: -20px;
}
.parttwo-swiper .swiper-container .swiper-slide p {
	position: absolute;
	z-index: 1000;
	width: 100%;
	bottom: 0rem;
	text-indent: 0.3rem;
	color: #fff;
	line-height: .9rem;
	height: .9rem;
	font-size: 0.43rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(20181121myouth_rect.png) repeat left center;
}
.parttwo-swiper .swiper-container {
	width: 100%;
}
.parttwo-swiper .swiper-container .swiper-slide p a {
	color: #fff;
}
/* 首屏轮播end */


.parttwo-reping {
	margin-top: 20px;
	width: 100%;
	float: left;
	background-color: #cb351e;
	background-size: 100%;
}

.parttwo-reping p,
.parttwo-jiedu p {
	width: 15%;
	float: left;
	margin-left: -7px;
	margin-top: -4px;
}

.parttwo-reping ul,
.parttwo-jiedu ul {
	width: 84%;
	float: right;
	margin: 3px 0px;
}

.parttwo-reping ul li,
.parttwo-jiedu ul li {
	line-height: 0.6rem;
	position: relative;
	padding: 5px 0px;
}

.parttwo-reping ul li a,
.parttwo-jiedu ul li a {
	color: #fff;
	font-size: 0.45rem;
	margin-left: 10px;
}

.parttwo-reping ul li:before,
.parttwo-jiedu ul li:before {
	content: '';
	width: 4px;
	height: 4px;
	background: #fff;
	position: absolute;
	left: 0px;
	top: 12px;
	border-radius: 50%;
}

.parttwo-jiedu {
	width: 100%;
	float: left;
	background-color: #cb351e;
}

.banner-two .bannertwo-title li {
	float: left;
	padding: 5px 0px;
	border-bottom: 1px solid #eee;
}

.banner-two .bannertwo-title li:last-child {
	border-bottom: 0px solid #eee;
}

.banner-two .bannertwo-title li .bannertwo-titler {
	width: 35%;
	float: left;
	margin-right: 5%;
}

.banner-two .bannertwo-title li .bannertwo-text {
	width: 60%;
	float: left;
}

.banner-two .bannertwo-title li .bannertwo-text span {
	display: block;
	font-size: .45rem;
}

.banner-two .bannertwo-title li .bannertwo-text span a {
	color: #bb8312;
}

.banner-two .bannertwo-title li .bannertwo-text p {
	font-size: 0.42rem;
}

.banner-two .bannertwo-kuai li:nth-child(2n+1) {
	padding-right: 4%;
}

.banner-two .bannertwo-kuai li {
	width: 48%;
	float: left;
}

.banner-two .bannertwo-kuai li:first-child,
.banner-two .bannertwo-kuai li:nth-child(2) {
	padding-bottom: 20px;
}

.banner-two .bannertwo-kuai .bannertwo-kuai-text {
	padding: 10px 5px;
	border-top: 0px;
	background-color: #eee;
	height: 1.85rem;
}

.banner-two .bannertwo-kuai .bannertwo-kuai-text p {
	font-size: 0.42rem;
}

.banner-two .bannertwo-kuai .bannertwo-kuai-text p a {
	color: #000;
}

/* 两会云访谈 */

.bannersix-box ul li,
.bannersix-box ol li {
	font-size: 0.72rem;
	line-height: 1.5rem;
	overflow: hidden;
	margin-bottom: 25px;
	border-bottom: solid 1px #d2d2d2;
}
.bannersix-box .icon-shipin{
	position: absolute;
	top: 24%;
	left: 38%;
}
.bannersix-box .icon-shipin img{
	width: 90%!important;
}
.bannersix-box ul li:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.bannersix-box .photo {
	float: left;
	width: 45%;
	position: relative;
	margin-right: 10px;
	margin-bottom: 25px;
}

.bannersix-box .news_2_ri {
	line-height: .6rem;
	width: 52%;
	float: right;
	margin-top: -2%;
}

.bannersix-box .title-zgrdsy {
	margin: .5rem 0;
	width: 35%;
}

.bannersix-box .photo img {
	width: 100%;
}

.bannersix-box ul li a {
	color: #131313;
	font-size: 0.45rem;
}

.bannersix-box ol li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

.bannersix-box .news_2_lo {
	line-height: .6rem;
	width: 95%;
	margin-top: -2%;
	margin-bottom: 5%;
}

.bannersix-box ol li a {
	color: #3e3e3e;
	font-size: 0.45rem;
}


/* 两会声音 */

.banner-four {
	width: 95%;
	margin: 0 auto;
	margin-top: -3%;
}

.bannerfour-tab-text-ul li {
	border-bottom: 1px dashed #e2e1e1;
	padding: 5px 0px;
	line-height: 0.6rem;
}
.banner-four-nav {
	width: 100%;
	display: inline-block;
	padding-bottom: 10px;
	margin-top: 8px;
}

.banner-four .banner-four-nav p {
	width: 50%;
	float: left;
	background-color: #ca0000;
	color: #feee1d;
	text-align: center;
	font-size: 0.42rem;
	line-height: .55rem;
	padding: 3% 0;
	letter-spacing:2px;
}

.banner-four .banner-four-nav .active {
	background-color: #ff0d00;
	color: #fff;
	width: 50%;
	font-size: 0.45rem;
	font-style: italic;
	
}
.bannerfour-tab {
	/*width: 95%;*/
	margin: 0 auto;
}

.bannerfour-tab .title-buzhang p {
	font-family: "FZDBSK  GBK1 0";
	color: #c90000;
	font-size: .5rem;
	font-weight: bold;
}

.bannerfour-tab .bannerfour-tab-yin {
	position: relative;
}

.bannerfour-tab .bannerfour-tab-ying {
	position: absolute;
	width: 100%;
	background-color: #da0000;
	height: 1.6rem;
	bottom: 0;
}

.bannerfour-tab .bannerfour-taba {
	width: 80%;
	margin: 7px 0 0 10px;
}

.bannerfour-tab .bannerfour-taba a {
	line-height: .6rem;
	color: #FFFFFF;
	font-size: .42rem;
}

.bannerfour-tab .m-page {
	width: 100%;
	margin-top: 0.8rem;
}

.bannerfour-tab .news_2 ul li {
	font-size: 0.72rem;
	line-height: 1.5rem;
	overflow: hidden;
	margin-bottom: 25px;
	border-bottom: solid 1px #d2d2d2;
}

.bannerfour-tab .news_2 ul li:nth-child(3n) {
	border-bottom: none;
	margin-bottom: 0;
}

.bannerfour-tab .news_2 .photo {
	float: left;
	width: 45%;
	margin-right: 10px;
	margin-bottom: 25px;
	position: relative;
}

.bannerfour-tab .news_2 .icon-open {
	position: absolute;
	top: 9%;
	left: 45%;
}


.bannerfour-tab .photo img {
	width: 100%;
}

.bannerfour-tab .news_2 .news_2_ri {
	line-height: .6rem;
	width: 52%;
	float: right;
	margin-top: -2%;
}

.bannerfour-tab .news_2 .news_2_ri a {
	color: #131313;
	font-size: 0.42rem;
}

.banner-four .bannerfour-tab .bannerfour-tab-ul li {
	float: left;
	padding-bottom: 10px;
}

.banner-four .bannerfour-tab .bannerfour-tab-ul li .bannerfour-tab-pic {
	width: 35%;
	height: 2.0rem;
	background: #eee url(huiselogo_pic.jpg) no-repeat center center;
	-webkit-background-size: 50% auto;
	background-size: 50% auto;
	overflow: hidden;
	float: left;
}

.banner-four .bannerfour-tab .bannerfour-tab-ul li .bannerfour-tab-text {
	float: right;
	width: 62%;
}

.banner-four .bannerfour-tab li .bannerfour-tab-text .bannerfour-tab-tit {
	font-size: 0.42rem;
	line-height: .65rem;
	overflow: hidden;
}

.banner-four .bannerfour-tab li .bannerfour-tab-text .bannerfour-tab-tit a {
	color: #000;
}

.banner-four .bannerfour-tab li .bannerfour-tab-text .bannerfour-tab-text_date {
	float: right;
	margin-top: 0.02rem;
	font-size: 0.35rem;
	color: #aaa;
}

.bannerfour-tab-text-ul {
	padding: 10px 0px;
}

.bannerfour-tab-text-ul li a {
	font-size: 0.42rem;
	color: #000;
}

.bannerfour-tab-text-ul li {
	list-style-type: disc;
	color: #ff0101;
	line-height: 0.8rem;
	margin-left: 20px;
}

.banner-five .banner-five-swiper {
	width: 95%;
	margin: 0 auto;
	padding-top: 10px;
	padding-right: 10px;
	margin-left: 12px;
}

.banner-five,
.banner-six,
.banner-eight {
	width: 95%;
	margin: 0 auto;
}
.banner-seven{
	width: 100%;
	margin: 0 auto;
	background-color: #f3f1f1;
	margin-top: -0.25rem;
	padding-bottom: 20px;
}
/* 青年大学习·两会时刻 */
.banner-five {
	width: 100%;
	background: url(20220228bj_02.jpg)no-repeat center;	
}

.banner-five ul li {
	width: 45%;
}

.banner-five ul li img {
	width: 100%;
	height: 5.42rem;
}

.banner-five ul li p {
	width: 100%;
	font-size: 0.42rem;
	color: #fff;
	line-height: 0.6rem;
	padding: 5px 0px;
	height: 1.2rem;
}

.banner-five ul li p a {
	color: #fefefe;
}


/* 趣说两会 */

.banner-nine {
	border-top: solid 5px #d5d5d5;
	width: 100%;
	margin-bottom: 18px;
}
.banner-nine .title_min{
	margin-top: 28px;
}
.banner-nine .xjp{
	margin-top: 10px;
	
}
.xjp .container {
	margin: 0 auto;
	padding: 0 4%;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.xjp .swiper-container .img {
	z-index: 1;
	position: relative;
	width: 100%
}

.xjp .swiper-container .img img {
	width: 100%;
	height: auto;
}

.xjp .swiper-container .swiper-slide .tit {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 4;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px 1.8rem 5px 10px;
	width: 100%;
	min-height: 1.5rem;
	font-size: .42rem;
	line-height: 1.7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	background: rgba(227, 74, 18, .9);
}

.xjp .swiper-container .swiper-pagination {
	position: absolute;
	right: 10px;
	left: auto;
	bottom: 8px;
	width: auto;
	color: #FFFFFF;
	font-style: italic;
	font-size: .42rem;
	font-weight: 200;
}

.xjp .swiper-container .swiper-pagination span {
	display: inline-block;
	vertical-align: bottom;
	color: #FFFFFF;
	right: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.xjp .swiper-pagination-fraction {
	bottom: 10px;
	right: 0;
	width: 20%;
}

.xjp .swiper-container .swiper-pagination .swiper-pagination-current {
	font-size: .84rem;
}

.xjp .swiper-container .swiper-pagination .my-pagination-total {
	margin-left: -2px;
}

.xjp .txt li {
	font-size: .42rem;
	line-height: 1.5;
	padding: 10px 0;
	color: #333;
	border-bottom: 1px dashed #999;
}

.xjp .txt li a {
	color: #333;
}

/* 22图说两会 */
.banner-ten {
	width: 100%;
	margin: 0 auto;
	background-color: #cf0101;
	background-image: linear-gradient(to right bottom, #cf0101, #ea4f12);
}
.banner-ten .m-page {
	width: 95%;
	margin: 0 auto;
	margin-top: 0.3rem;
}
.banner-ten .news_2 ul li:last-child{
	padding-bottom: 15px;
}
.banner-ten .news_2 ul li a {
	font-size: 0.42rem;
	color: #f3f3f3;
	line-height: 30px;
}
.banner-ten .more {
	width: 100%;
	height: 40px;
	border-top: solid 1px #d5d5d5;
	cursor: pointer;
}

.banner-ten .more p {
	font-size: .42rem;
	color: #FFFFFF;
	line-height: 40px;
	float: left;
}

.banner-ten .more h3 {
	width: 13px;
	height: 13px;
	border: #FFFFFF solid;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-width: 2px 2px 0 0;
	transform: rotate(135deg);
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
.banner-six .bannersix-box {
	margin: 0 auto;
	margin-top: 10px;
}

.banner-five ul li p a {
	padding: 0px 4px;
	display: block;
}

.banner-six li img {
	width: 100%;
	height: 3rem;
}
.bannerfour-tab .photo img{
	width: 100%;
	height: 3rem;
}
.banner-six ul li p a {
	color: #fff;
	display: block;
	padding: 0px 5px;
}
.banner-six ul li p {
	width: 100%;
	font-size: 0.42rem;
	padding: 10px 0px;
	background-color: #d12d1f;
	height: 1.2rem;
	text-align: center;
}
.banner-seven ul {
	margin-top: 10px;
	width: 95%;
	margin: 0 auto;
}
.banner-seven ul li img {
	width: 100%;
	height: 100%;
}
.banner-seven ul li {
	margin-bottom: .42rem;
}
.banner-eight ul {
	padding-bottom: 10px;
	float: left;
	clear: both;
	margin-top: 10px;
}
.banner-eight ul li {
	width: 30%;
	float: left;
	height: 1.25rem;
	padding: 10px 0px;
}
.banner-eight ul li:nth-child(3n+1) {
	padding-right: 5%;
}
.banner-eight ul li:nth-child(3n-1) {
	padding-right: 5%;
}
footer {
	background: #efefef;
	color: #666;
	font-size: 0.38rem;
	text-align: center;
	line-height: 1.0rem;
	clear: both;
}