body{background:#fff;}
.section{width: 1200px; margin: 50px auto; color: #0079ba;}
.section a{color: #0079ba;}
.section a:hover{ text-decoration: underline;}
.section .list dd{line-height: 36px; white-space: nowrap; text-overflow: ellipsis;}
.section .list dd span{float: right; padding-left: 10px;}
.section .list .list-dot,.list-dot{float: left; padding-left: 0; padding-right: 5px; margin-left: 0;}
.section-w2{width: 585px;}
.list{padding: 10px;}
.more{float: right; padding-right: 10px; text-align: right;}
.header{padding-top: 40px; padding-bottom: 77px; background: url(zhuanti_2024jiaokewenshinian_bg01.jpg) no-repeat center top;}
.setBg1{background: url(zhuanti_2024jiaokewenshinian_bg02.png) repeat-y center top; margin-bottom: 50px;}
.setBg2{background: url(zhuanti_2024jiaokewenshinian_bg03.jpg) no-repeat center 74px;}
.focus-yaowen{width: 445px; border: none; margin-left: 30px; margin-right: 50px;}
.focus-yaowen p{padding-top: 10px; text-align: center;}
.focus-yaowen .swiper-pagination{bottom: 40px;}
.focus-yaowen .swiper-pagination-bullet{width: 12px; height: 12px; margin: 5px 3px; border-radius: 50%; background: #fff; border: 1px solid #fff;}
.focus-yaowen .swiper-pagination-bullet-active{background: #0079ba;}
.yaowen h1,.yaowen h2{text-align: center; padding: 10px 30px 10px 0;}
.yaowen h1{font-size: 30px;}
.description{text-align: justify; font-size: 18px; text-indent: 2em; line-height: 200%;  margin: 20px 30px 0 0;}
.yaowen .description{margin-bottom: 20px; font-size: 16px; padding-bottom: 30px; border-bottom: 1px solid #0079ba;}
.yaowen .list{font-size: 18px;}
.yaowen .list .list-dot{font-size: 26px; font-weight: bold;}
.zongshu h1{text-align: center; font-size: 30px;}
.section-title{text-align: center; height: 74px; line-height: 74px; font-size:30px; color: #fff; background: url(zhuanti_2024jiaokewenshinian_bg03.png) no-repeat center;}
.zhanlan-yu{width: 1140px; padding: 20px 30px; border-left: 5px solid #003ca0; background: rgba(98,196,251,.6); color: #fff;}
.description-zhanlan{padding-top: 10px; padding-bottom: 10px; line-height: 180%; font-size: 18px; text-align: justify;}
.part-item{color: #fff;}
.title-item{position: relative; height: 79px; line-height: 79px; padding-left: 25px; color: #fff; background: url(zhuanti_2024jiaokewenshinian_bg04.png) no-repeat left center;}
.title-item strong{font-size: 24px;}
.title-item .toggle-btn{position: absolute; top: 30px; right: 20px; width: 35px; height: 20px; background: url(zhuanti_2024jiaokewenshinian_btn01.png) no-repeat center; cursor: pointer;}
.title-item .toggle-btn-curr{background-image: url(zhuanti_2024jiaokewenshinian_btn02.png);}
.focus-container{position: relative; padding: 0 80px; margin-top: 40px; display: none;}
.focus-repeat{position: relative;	width: 1040px;	margin: 0 auto;	border: none;}
.focus-repeat .swiper-wrapper{}
.focus-repeat  .swiper-slide .repeat-item{padding-bottom: 10px;}
.focus-repeat  .swiper-slide img{height: 100%; width: auto; margin: 0 auto; box-shadow: 5px 5px 5px rgba(0,0,0,.3); transform: scale(.9); transition: transform .5s;}
.focus-repeat  .swiper-slide img:hover{transform: scale(1); transition: all .5s;}
.focus-repeat  .swiper-slide p{padding: 10px 20px; line-height: 180%; text-align: center;}
.focus-btn{position: absolute; top: 30%; /*display: none;*/ cursor: pointer;}
.focus-btn3{position: absolute; top: 20%; /*display: none;*/ cursor: pointer;}
.swiper-prev{left: 13px;}
.swiper-next{right: 13px;}
.lanmu-baodao{position: relative; margin-bottom: 30px; border-bottom: 1px solid #8ac2df; overflow: visible;}
.lanmu-baodao strong{display: block; position: relative; top: 1px; font-size: 28px; padding: 0 3px 5px; background: url(zhuanti_2024jiaokewenshinian_bg06.png) no-repeat left bottom;}
.setCutLine{padding-right: 15px; border-right: 1px solid #8ac2df;}
.zhuanti-focus img{display: block; width: 100%;}
.fancybox-button--play,.fancybox-button--thumbs{display: none; visibility: hidden;}
.header .pchide,.pingtai img.pchide{display: none;}
.setCenter{display: block; margin-left: auto; margin-right: auto;}
.setMarginBt2X{margin-bottom: 20px;}
#footer{background: #1a6ca0; color: #fff;}
.zhuanti-foot{color: #fff;}
#fixed-nav{z-index: 99990;}
@media screen and (max-width: 1010px){
	.header{padding: 50px 0 130px; background-image: url(m_zhuanti_2024jiaokewenshinian_bg01.jpg);}
	.focus-yaowen p{font-size: 28px;}
	.focus-yaowen .swiper-pagination{bottom: 50px;}
	.focus-yaowen .swiper-pagination-bullet{width: 20px; height: 20px;}
	.yaowen,.setBg1,.setBg2{padding: 0 10px;}
	.yaowen h1{font-size: 40px; padding-right: 0;}
	.yaowen h2,.section-title{font-size: 36px;}
	.yaowen .list dd{font-size: 30px;}
	.zongshu h1,.zhanlan-yu h2,.title-item strong{font-size: 34px;}
	.lanmu-baodao{margin-left: 10px; margin-right: 10px; overflow: hidden;}
	.lanmu-baodao strong{float: left; padding: 0 20px 5px; font-size: 34px; background: #1a6ca0; color: #fff;}
	.section,.description,.yaowen .description,.description-zhanlan{font-size: 28px;}
	.zhuanti-foot{font-size: 26px;}
	.section .list dd{line-height: 200%;}
	.setBg2{background-position: center 120px; background-size: auto 100%;}
	.section-title{height: auto; padding: 10px 0; line-height: 50px; background-size: 100% 100%;}
	.section-title span{display: block; clear: both; }
	.title-item .toggle-btn{width: 45px; height: 45px; top: 20px;}
	.mSpaceBtm{ margin-bottom: 40px; }
	.mSpace{margin-left: 20px; margin-right: 20px;}
	.mClearMarginLR{margin-left: 0; margin-right: 0;}
	.mResetWidth,.section{width: 100%;}
	.zhanlan-yu{width: auto;}
	.mResetPos{clear: both;}
	.mClearPadTop{padding-top: 0;}
	.mClearPadBot{padding-bottom: 0;}
	.header .mhide{display: none;}
	.header .pchide{display: block;}
	#fixed-nav li{width: 60px; height: 60px;}
	.mClearCutLine{padding-right: 0; border-right: none;}
}