body{background:#fff}
.section{width: 1100px; margin: 60px auto;}
.section a{color: #333;}
.section a:hover{ text-decoration: underline;}
.section dd{float:left; width: 100%; line-height: 50px; text-indent: 15px; background:url(http://www.moe.gov.cn/images/moe_list_point_gray.gif) no-repeat 8px center; white-space: nowrap; text-overflow: ellipsis; color:#333;}
.section dd span{float: right;}
.section .more{clear:both; text-align: right; text-indent: 0; background: none;}
.section-left{float: left; width: 535px; margin-right: 30px;}
.section-right{float: left; width: 535px;}
.list-yaowen dd{border-bottom: 1px solid #e3d3d3;}

.focus-pagenation{position:absolute; bottom:10px; right:155px; z-index: 5;}
.section .focus-pagenation dd{float:left; margin:0 3px; width:8px; height:8px; overflow: hidden; border-radius: 50%; background:#FFF; border:1px solid #FFF; cursor: default;}
.section .focus-pagenation dd.curr{background: #ff0c0c;}
.focus-arrow-left,.focus-arrow-right{position: absolute; top:167px; left:-60px; z-index: 4; opacity: 0; filter:alpha(opacity=0);}
.focus-arrow-right{left:auto; right:-60px;}

#m-focus{width: 600px; margin-left: 0; margin-right: 20px; border: none; }
#m-focus .swiper-pagination-bullet{width: 13px; height: 13px; margin: 8px 3px ; background: #fff; border-radius: 50%;}
#m-focus .swiper-pagination-bullet-active{background: #eb6100;}
#lianghui-yaowen img{display: block;}
#lianghui-yaowen h2{padding: 20px 0; text-align: center; font-size: 22px; color: #ca0600;}
#lianghui-yaowen h2 a{color: #ca0600;}
#tab-yaowen strong{float: left; margin-right: 20px; padding: 3px 10px; color: #cf0000; border: 2px solid #cf0000; border-radius: 20px; border-bottom-width: 1px; cursor: default;}
#tab-yaowen .active-yw{background: #cf0000; color: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.list-response{display: none; padding: 9px 0; border: 1px solid #ccc; border-top-color: #cf0000;}

#tujie-focus{margin: 0; width: 100%; border: none;}
dl.baogao-tab{display: none; clear: both;}
.list-response dd,dl.baogao-tab dd{width: 100%;}

/*-------------------------------------------*/

#header{position: relative; background: url(zhuanti_2022lianghui_bg01.jpg) no-repeat center top;}
.biaozhi{margin-top: 65px; margin-bottom: 478px;}
#renda{float: left; margin-left: 20px;}
#zhengxie{float:left; margin-left: 40px; }
.huabiao{position: absolute; bottom: 0; left: -860px; margin-left: 50%; width: 30%;}
.sidai{position: absolute; top: 0; right: 0;  width: 30%;}
.section-nav{width: 100%; background: #cc1800;}
.section-nav ul{display: table; margin: 0 auto; padding: 18px 0;}
.nav-container{width: 964px; margin: 0 auto;}
.section-nav li{float: left; padding: 0 30px; color: #fff; font-size: 22px; font-weight: bold;}
.section-nav li a:hover{text-decoration: underline;}
.headline{margin-bottom: 20px;    color: #d00; text-align: center;}
.headline a{color: #d00;}
.headline h1{font-size: 36px; padding-bottom: 10px;}
.headline h2{font-size: 26px; font-weight: normal;}
.headline span{padding: 0 10px;}
a.more-set{font-size: 14px; padding: 1px 5px 1px 10px; color: #fff; background: #d00; border-radius: 10px;}


#focus{margin:0 auto; width: 1010px; }
.flipster{overflow: hidden;}
.flip-items{width:820px; height:510px; overflow: visible;}
.flipto-prev,.flipto-next{position: absolute; top: 190px; left:0; z-index: 2000;}
.flipto-next{left:auto; right:0;}
.flip-content{position: relative;}
.flip-content .zhuanti-focus-title{display:none; position:absolute; bottom:0; width:100%;left:0; height:40px; line-height:40px; color:#FFF; font-size:16px; font-weight:bold; text-indent:10px; background:url(moe_title_bgblack_alpha01.png) repeat left top;}
.flip-content .zhuanti-focus-title a{color: #fff;}
.flip-current .zhuanti-focus-title{display: block;}
.flipster-nav{position: absolute; bottom: 0; right:111px; *right:10px; height:40px; line-height: 40px; z-index: 1000;}
.flip-nav-item{display:inline-block; *display:inline; margin:0 3px; width:12px; height:12px; border:1px solid #fff; border-radius: 50%; *padding:0 6px; background: #fff;}
.flip-nav-item-current{background:#d00;}


.channel-name{margin: 45px 0 10px;width: 125px; font-size: 26px; line-height: 40px; border-bottom: 2px solid #dd0000;}
.icon-block{float: left; width: 5px; height: 25px; margin-top: 8px; margin-right: 10px; background: #e8d9b3;}
.channel-name strong{font-weight: normal; }
.channel-name strong span{color: #dd0000;}

.part-set{position: relative; margin-bottom: 45px;}
.part-set img{position: relative; z-index: 100; display: block; margin: 0 auto;}
.part-set .part-line{position: absolute; top: 25px; width: 100%; height: 1px; background: #dcc195;}

#baogao-neirong{float: left; width: 715px; margin-top: 38px; margin-right: 25px;}
#baogao-jiedu{float: left; width: 360px;}
.baogao-lanmu{margin-bottom: 15px;}
.baogao-title{float: left; padding: 0 15px 3px 0; border-bottom: 1px solid #f3c8a8;}
.baogao-title span{float: left; margin: 0 10px; width: 2px; background: #ffbe60;}
.baogao-title img{cursor: pointer;}

.baogao-tu,.baogao-wen .gaiyao img{float: left; margin-right: 15px;}
.baogao-wen{color: #333;}
.baogao-wen .gaiyao h3{margin-bottom: 10px; text-align: center; font-size: 18px;}
.baogao-wen .gaiyao p{text-indent: 2em; font-size: 14px; line-height: 22px;}
.baogao-wen .gaiyao a{color: #d00;}
.baogao-list dt{position: relative; height: 34px; margin-top: 5px; line-height: 34px; text-align: center;}
.icon-line{position: absolute; top: 18px; left: 0; z-index: 2; width: 100%; height: 1px; background: #d00;}
.baogao-list dt strong{position: relative; z-index: 4; font-size: 16px; color: #d00; padding: 0 10px; background: #fff;}
.baogao-list dd{line-height: 200%; font-size: 14px;}
.swiper-pagination-tj{position: absolute; z-index: 99; bottom: 0; left: 0; width: 100%; text-align: right;}
.swiper-pagination-tj .swiper-pagination-bullet{float: none; margin: 0 6px; width: 10px; height: 10px; border: 1px solid #d00; border-radius: 50%;  background: #fff;}
.swiper-pagination-tj .swiper-pagination-bullet-active{background: #d00;}


#tongdao{position: relative; margin-bottom: 30px;}
#tongdao-focus{border: none; margin: 0 35px; width: 1030px;}
#tongdao-focus .swiper-slide{float: left; width: 50%;}
#tongdao-focus .swiper-slide img{float: left; width: 135px; height: 180px; margin-right: 10px;}
#tongdao-focus strong,#tongdao-focus h3{font-size: 18px; color: #333; padding-right: 10px;}
#tongdao-focus p{margin-top: 15px; padding-right: 10px;/* font-family: "宋体"; */font-size: 14px; color: #333; line-height: 200%; text-align: justify; color: #666;}
#tongdao-focus p span,#tongdao-focus p a{color: #000;}
.tongdao-btn{position: absolute; top: 45%; width: 23px;}
.tongdao-btn img{display: block; width: 100%;}
#tongdao .swiper-prev{left: 0;}
#tongdao .swiper-next{right: 0;}

.title-daibiao strong{float: left; padding: 4px 25px 4px 10px; font-size: 18px; color: #fffae5;background: url(zhuanti_2022lianghui_bg04.png) no-repeat left top;}
.tab-daibiao{background: #f3f3f3;}
.tab-daibiao strong{float: left; padding: 8px 8px 12px 20px; text-align: center; background: url(zhuanti_2022lianghui_bg08.png) no-repeat left 10px; cursor: pointer; color: #333; }
.tab-daibiao strong.active-gd{color: #ab2800;}
.tab-daibiao strong.first-gd{background: none;}
#daibiao .tab-response{display: none; padding: 15px 0 16px;}
#daibiao .more a{padding-right: 10px;}

#daibiao .list{border: 1px solid #ccc;}
.list-daibiao dd{line-height: 200%;}
.section-right .list-daibiao dd{line-height: 242%;}


.lanmu{position: relative; margin-bottom: 10px;}
.lanmu strong{float: left; padding: 4px 20px; font-size: 18px; color: #fffae5;background: url(zhuanti_2022lianghui_bg05.png) no-repeat left top;}
.lanmu strong img{display: block; height: 50px; margin: 20px auto 38px;}
.section a.more img{position: absolute; right: 0; bottom: 10px; background: #fff; padding: 0 10px; display: unset; width: auto; height: auto; margin: 0;}
.lanmu2 strong{padding: 4px 21px; background-position: left -63px;}
.lanmu3 strong{padding: 4px 28px; background-position: left bottom;}
.lanmu4 strong{padding: 4px 30px; background-position: left -63px;}
.shukan-neirong{}
.shu-item-nav{display: table; width: 100%; border-bottom: 6px solid #67c3d0;}
.shu-item-nav dd{width: auto; background: none; text-indent: 0; white-space: normal; line-height: normal; display: table-cell; font-family: "黑体"; cursor: pointer;}
.shu-item-nav dd img{display: block; margin: 6px auto 0;}
.shu-item-nav .init,.shu-item-nav .mhide{display: block;}
.shu-item-nav .selected,.shu-item-nav .pchide{display: none;}
.shu-item-nav .active-sk .init{display: none;}
.shu-item-nav .active-sk .selected{display: block;}

.shu-items{border: 1px solid #67c3d0; background: url(zhuanti_2022lianghui_bg09.jpg) no-repeat left top; background-size: 100% 100%;}
.shu-items dd{display: none; background: none; text-indent: 0; white-space: normal;}
.shu-items dd img{display: block; margin: 0 auto; width: 100%;}

.fabuhui-list{float: left; width: 699px; border: 1px solid #ccc; border-right: none;}
.fabuhui-list dd{display: none; text-indent: 0; background: none; white-space: normal;}
.fbh-tu{position: relative; float: left; width: 360px; height: 240px;}
.fbh-tu img{display: block; width: 100%;}
.fbh-tu p{position: absolute; bottom: 0; left: 0; width: 100%; font-size: 16px; color: #fff; text-align: center; line-height: 45px; background: rgba(0,0,0,.5)}
.fbh-infor{float: left; width: 319px; padding: 10px; font-size: 14px;}
.section .fbh-infor p{line-height: 200%;}
.section .fbh-infor .fbh2{line-height: 140%;}
.section .fbh-infor .fbh3,
.section .fbh-infor .fbh4{line-height: 165%;}
.section .fbh-infor span{float: none;}
.section .fbh-infor .fbh-item{width: 75px; font-weight: bold; color: #cf5226; text-align: justify;}
.section .fbh-infor a{float: right; margin-top: 20px; line-height: 150%; font-weight: bold; color: #cf5226;}

.pagination-set{float: left; width: 398px; border: 1px solid #ccc; border-bottom: none;}
.pagination-set dd{width: 378px; padding: 4px 10px; line-height: 183%; border-bottom: 1px solid #ccc; background: none; text-indent: 0; white-space: normal; cursor: pointer;}
.pagination-set dd h3{ font-size: 16px; font-weight: normal; text-align: justify;}
.pagination-set dd span{float: left;}
.pagination-set dd.pa-act{background: #d05a2b; color: #fff;}
.quanwen{float: right; position: relative; top: 10px;}

.yaodian{position: relative;}
#yaodian-focus{border: none; margin: 0; width: 100%; height: 292px; background: url(zhuanti_2022lianghui_bg06.jpg) repeat-x left top;}
.yaodian-neirong{position: relative;}
.yd-btn-prev{position: absolute; left: 0; top: 0; width: 50%; height: 100%;}
.yd-btn-next{position: absolute; right: 0; top: 0; width: 50%; height: 100%;}
/*.s-btn{position: absolute; left: 0; top: 0; z-index: 100; width: 92px; height: 72px; display: none;}
.s-btn img{display: block; width: 100%; cursor: pointer;}*/
.slide-up{display: none; position: absolute; top: 0; left: 0; z-index: 90; cursor: pointer;}
.slide-down{display: none; position: absolute; top: 0; right: 0; z-index: 90; cursor: pointer;}
.prev-page{position: absolute; top: 5px; left: 5px; z-index: 80; font-size: 11px; color: #333;}
.next-page{position: absolute; top: 5px; right: 5px; z-index: 80; font-size: 11px; color: #333;}


.page-num{position: absolute; right: 20px; font-size: 60px; bottom: 20px; color: #3c99eb;}
.page-num .current{position: relative; top: -10px; font-size: 48px; color: #ff9c00;}
.page-num .total{position: relative;  top: 10px; font-size: 32px; color: #3c99eb;}
/*.yaodian-list{width: 80%; margin: 0 auto;}*/
.yaodian-list li{display: none;}

#redian-container{position: relative; border: 1px solid #23b6b2;}
#rediantu2{position: absolute; top: 0; right: 0;}

#jiaoyuredian{position: relative; float: left; width:756px;}
#jiaoyuredian ul{width: 200%;}
#jiaoyuredian .swiper-slide{float: left; width: 50%;}
#jiaoyuredian dl{margin: 0 20px;}
#jiaoyuredian dd{width: 100%; line-height: 50px; text-indent: 0; font-size: 20px; background: none; border-bottom: 1px dashed #cecece;}
#jiaoyuredian dd.last-line{border: none;}
#jiaoyuredian dd a:hover{color: #21b7b3; text-decoration: none;}
.swiper-pagination-redian{position: relative; z-index: 99; bottom: 10px; right: 150px; *right: 160px; float: right; width: 60px;}
.swiper-pagination-redian .swiper-pagination-bullet{float: left; margin: 0 6px; width: 10px; height: 10px; border: 1px solid #23b6b2; border-radius: 50%;  background: #fff;}
.swiper-pagination-redian .swiper-pagination-bullet-active{background: #23b6b2;}
#wenda{display: none; position: absolute; z-index: 9999; left: 0; top: 0; width: 100%; background: rgba(0,0,0,0.6); *background: #000; text-align: right;}
#wenda>div{position: fixed; left: -640px; top: 50%; margin-left: 50%; margin-top: -310px; width: 1280px; height: 620px;}
#wenda>div>span{float:right; cursor: default; width: 30px; height: 30px; line-height: 30px; font-size: 24px; color: #fff;}
#wenda iframe{clear:both; width: 100%; height: 100%;}
.prev,.next{ font-style: normal; padding: 3px; font-size: 12px; color: #aaa;}
.baogao-lanmu img,#rediantu1,.even .prev{float: left;}
.odd .prev,.even .next{display: none;}
.flipbook-viewport{ overflow:hidden;  width:100%; height:100%;}
.flipbook-viewport .container{position:absolute; width: 100%}
.flipbook-viewport .flipbook{margin:0 auto; width:640px; height:590px;}
.flipbook-viewport .page{width:640px; height:590px; background-color:white; background-repeat:no-repeat; background-size:100% 100%;}
.flipbook .page{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2); -moz-box-shadow:0 0 20px rgba(0,0,0,0.2); -ms-box-shadow:0 0 20px rgba(0,0,0,0.2); -o-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);}
.flipbook-viewport .page img{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin:0;}
.flipbook-viewport .shadow{-webkit-transition: -webkit-box-shadow 0.5s; -moz-transition: -moz-box-shadow 0.5s; -o-transition: -webkit-box-shadow 0.5s; -ms-transition: -ms-box-shadow 0.5s; -webkit-box-shadow:0 0 20px #ccc; -moz-box-shadow:0 0 20px #ccc; -o-box-shadow:0 0 20px #ccc; -ms-box-shadow:0 0 20px #ccc; box-shadow:0 0 20px #ccc;}


#baodao .set-left{float: left; width: 533px; padding-right: 20px; border-right: 1px solid #ccc;}
#baodao .set-right{float: left; width: 534px; margin-left: 12px;}


#nav li a,#fixed-nav li a{color: #fff;}
.list-yaowen .more,.clearBorder{border: none;}
.setMargin30{margin-bottom: 30px;}
.setMargin20{margin-bottom: 20px;}
@media screen and (max-width: 1010px){
	
	.section{width: 100%; margin: 15px 0;}
	.section dd,.nav-container,#baogao-jiedu{width: 100%; padding: 0;}
	#header{width: 100%; margin: 0; padding: 20px 0 332px; background:#fff url(m_zhuanti_2022lianghui_bg01.jpg) no-repeat center bottom; background-size: 100% auto;}
	#renda,#zhengxie{margin: 0 0 0 20px; width: 40%; max-width: 370px;}
	.section dd,a.more-set{font-size: 20px;}

	.zhuanti-focus .swiper-slide .zhuanti-focus-title{height: auto; font-size: 28px; line-height: 150%; background-repeat: repeat; white-space: nowrap; text-overflow: ellipsis;}

	.channel-name{margin-top: 10px; padding: 0 10px;}
	.section-left,.section-right,.fabuhui-list,.pagination-set,#baodao .set-left,#baodao .set-right,.baogao-list{clear: both; width: 100%; margin-right: 0; margin-left: 0; margin-bottom: 0; }
	.section-left dl, .section-right dl{padding: 0 10px; border: none;}
  .fbh-infor{float: none; width: auto;}
	.baogao-title{font-size: 30px; font-weight: bold; color: #e31706;}

	#yaodian-focus{height: auto; background: none; padding-bottom: 70px;}
	.yaodian-list img{display: block; width: 100%;}

	.m-guozuoyd{position: absolute;z-index: 1000; width: 100%;top: 25%;}
	.m-guozuoyd img{width: 30px;}
	.m-prev{padding-right: 30px;}
	.m-next{float: right; padding-left: 30px;}
	.page-num{right: 46%; font-size: 30px;}
	.page-num .current{top: -5px; font-size: 30px;}
	.page-num .total{top: 5px; font-size: 30px;}

	.shu-item-nav dd{width: 33.33%; border-top: 1px solid #67c3d0;}
	.shu-item-nav .active-sk{background: #67c3d0;}
	.shu-item-nav .active-sk .selected{}
	.shu-item-nav dd img{margin-bottom: 6px;}
	.shu-item-nav .mhide{display: none;}
	.shu-item-nav .pchide{display: block;}


	#m-kandian dd{height: 50px; white-space: normal; background: none; text-indent: 0;}
	#m-kandian dd.show{height: auto; transition: all 1s;}


	.m-kandian-tu{position: relative; left: -100%; width: 100%; margin: 0; border: none;}
	.m-kandian-tu .swiper-container{position: relative;}
	.m-page-kandian{text-align: center;}
	.m-page-kandian .swiper-pagination-bullet{float: none; margin: 0 3px; width: 10px; height: 10px; border: 1px solid #67c3d0; border-radius: 5px; background: #fff;}
	.m-page-kandian .swiper-pagination-bullet-active{background: #67c3d0;}

	.baodao-list{padding: 0 10px;}
	#baodao .set-left，#baodao .set-right{padding-right: 0; border: none;}

	#slogan{padding: 20px 0; width: 90%;}
	#lianghui{font-size: 26px; padding-right: 0; padding-left: 32px;}
	#top-section{padding: 15px 0;}
	#nav{display: none; position: fixed; bottom: 96px; right: 10px; z-index: 100; width: 76px; height: 46px; padding: 10px 0; background: #e50000;}
	#nav li{float: none; line-height: 200%;}
	#nav li.close{padding: 0 0 10px; width: 76px; cursor: default; border-bottom: 1px solid #fff;}
	#nav li.close span{display: block; margin: 10px auto; width: 50%; height:2px; background: #fff;}
	#nav.act{bottom: 0; right: 0; width: 100%; height: 100%; padding: 0;}
	#nav.act li.close{width: 100%; text-align: right; padding-bottom: 0; }
	#nav.act li.close span{cursor: default; display: inline-block; width: 20px;}
	#nav.act li.close span:nth-child(1){position: relative; right: 0; transform: rotate(45deg); }
	#nav.act li.close span:nth-child(2){display: none;}
	#nav.act li.close span:nth-child(3){position: relative; right: 20px; transform: rotate(-45deg);}

	#m-focus,#baogao-neirong,#tujie-focus{margin: 0 0 15px; width: 100%; float: none; border: none;}



	.baogao-wen .gaiyao p{font-size: 20px; line-height: 200%;}
	.baogao-title h2{font-size: 30px;}
  .baogao-list dt strong{font-size: 24px;}
  .baogao-list dt{margin-bottom: 10px;}
  
	#lianghui-yaowen img{width: 100%; max-width: 474px;}
	#lianghui-yaowen h2{padding: 20px 10px; font-size: 20px;}
	#tab-yaowen strong{margin-right: 10px}
	.list-response{border: none; border-top: 1px solid #cf0000; }
	#top-section .set-left, #top-section .set-right{margin-top: 10px;}
	#top-section .set-left .more,#top-section .set-right .more{border-bottom: none;}
	#tongdao-focus{width: 100%; margin: 0; border-top: 2px solid #ffb187; padding-top: 10px;}

	#headline,.baogao-wen,dl.baogao-tab,#m-redian dl{width: auto; padding: 0 10px;}
	.baogao-wen .gaiyao,#tongdao-focus p,.baogao-wen p{display: inline;}
	#daibiao .list{border-left: none; border-right: none; border-bottom: none;}
	#daibiao .tab-kandian strong{width: auto; padding: 8px 12px; border-right: 1px solid #fff; background: #fff5ef; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
	#daibiao .tab-kandian strong.first-gd{width: auto;}
	#daibiao .tab-kandian strong.active-gd{background: #ffb187;}
	#daibiao .tab-kandian strong.first-gd.active-gd{width: auto; background: #ffb187;}
	#top-section,.set-right dl,#daibiao .set-left .list,#daibiao .tab-response{padding-bottom: 0;}
	#m-redian dd{height: 30px; background: none; text-indent: 10px}
	#m-redian dd>strong{display: block; height: 30px; line-height: 30px; margin-bottom: 5px; color: #333; cursor: pointer; text-overflow: ellipsis; white-space: nowrap;}
	#m-redian dd.show{height: auto; transition: all 1s;}
	#m-redian dd.show>strong{height: auto; white-space: normal; color: #ff0c0c;}
	.m-redian-tu{position: relative; left: -100%; width: 100%; margin: 0; border: none;}
	.m-redian-tu .swiper-container{position: relative;}
	.m-page-redian{text-align: center;}
	.m-page-redian .swiper-pagination-bullet{float: none; margin: 0 3px; width: 20px; height: 10px; border: 1px solid #ff0c0c; border-radius: 5px; background: #fff;}
	.m-page-redian .swiper-pagination-bullet-active{background: #ff0c0c;}

  .lanmu strong{background: #e31706;}
	.baogao-wen .gaiyao h3,#tongdao-focus h3{margin-bottom: 10px; font-size: 24px;}
	.lanmu,#tongdao,#daibiao .set-left{margin-bottom: 15px;}
	.section dd.more,#daibiao .more a{padding: 0;}
}