body{background: #fffcf0; color: #333;}
.more{clear: both; text-align: right;}
a{color: #333;}
a:hover{text-decoration: underline;}
.setFloatLf{float: left;}
.list dd span,.setFloatRt{float: right;}
.setCenter{display: block; margin: 0 auto;}
.setMarginBt2X{margin-bottom: 20px;}
.setMarginBt{margin-bottom: 40px;}
.border{ border: 1px solid #ccc;}
.list,.setPadding{padding: 10px;}
.clearPadding{padding: 0;}
.setTxtIndent{text-indent: 2em;}
#footer{background: #d9ecf1;}
.header{padding: 75px 0 160px; background: url(zhuanti_2022xueqianjiaoyu_bg01.jpg)  no-repeat center top;}
.slogan{margin-top: 25px;}
.list dd{padding: 5px 25px; float: left; width: 490px; white-space: nowrap; text-overflow: ellipsis;}
.list .list-dot,.list-dot{float: left; padding-right: 5px;}
.list .more{padding: 0; width: 100%;}
.list .more a{margin-right: 20px;}
.focus{width: 490px; border: 1px solid #facd89; background: #f4e9d3;}
#focus{border: none; margin: 0; width: 100%;}
.zhuanti-focus .swiper-pagination{bottom: 8px;}
.zhuanti-focus .swiper-pagination-bullet{margin: 0 5px; width: 46px; height: 2px; background: #fff; border: 1px solid #f8b551; border-radius: 2px;}
.zhuanti-focus .swiper-pagination-bullet-active{background: #e20; border-color: #e20;}
.focus p{padding: 5px 60px 15px 10px; white-space: nowrap; text-overflow: ellipsis;}
.yaowen p{padding: 2px 0;}
.yaowen{width: 565px;}
.h1{font-size: 24px; text-align: center; line-height: 150%; }
.description{padding-top: 10px; line-height: 150%; font-size: 18px; text-align: justify;}
.description a{color: #da3e00;}
.channel-name{position: relative; background: url(zhuanti_2022xueqianjiaoyu_bg03.jpg) repeat-x left bottom;}
.channel-name img{position: relative; display: block; margin: 0 auto 20px; padding: 20px 62px 0; background: url(zhuanti_2022xueqianjiaoyu_bg02.png) no-repeat center;}
.channel-name .more{position: absolute; right: 0; bottom: 10px;}
.focus-list{position: relative; padding: 15px 25px 30px;}
.focus-list .zhuanti-focus{width: 100%; margin: 0; border: none;}
.background-shijian{background: #ffefcc;}
.background-difang{background: #fecfa9;}
.box{margin: 0 10px;}
.box h3{padding: 10px; font-weight: normal; background: #fff; font-size: 16px;}
.swiper-prev,.swiper-next{position: absolute; top: 30%;}
.swiper-prev{left: 10px;}
.swiper-next{right: 10px;}
.huigu-list{position: relative; height: 187px;}
.huigu-list dd{position: absolute;}
.huigu-list dd.huigu-item1{left: 0; top: 93px;}
.huigu-list dd.huigu-item2{left: 145px; top: 0;}
.huigu-list dd.huigu-item3{left: 290px; top: 93px;}
.huigu-list dd.huigu-item4{left: 435px; top: 0;}
.huigu-list dd.huigu-item5{left: 575px; top: 93px;}
.huigu-list dd.huigu-item6{left: 715px; top: 0;}
.huigu-list dd.huigu-item7{left: 854px; top: 93px;}
.huigu-list dd a,.huigu-list dd img{display: block;}
.icon-play,.zhuanti-focus .swiper-slide .icon-play{position: absolute; left: 0; right: 0; margin: 0 auto; top: 38%; width: auto;}
#fixed-nav li{width: 60px; height: 60px;}
@media screen and (max-width: 1010px){
	.header{padding-top: 10px; padding-bottom: 60px; background-size: auto 100%;}
	.slogan{width: 70%; max-width: 906px;}
	.resetWidth,.zhuanti-section,.zhuanti-focus,.list dd,.huigu-list dd{width: 100%; border-left: none; border-right: none;}
	.clearMargin{margin: 0;}
	.clearMarginLR,.huigu-list .clearMarginLR{margin-left: 0; margin-right: 0;}
	.clearBorder{border: none;}
	.clearBorderLR{border-left: none; border-right: none;}
	.clearPaddingLR,.list dd{padding-right: 0; padding-left: 0;}
	.clearBackground{background: none;}
	.resetPosition{clear: both;}
	.setMarginBt20,.huigu-list .setMarginBt20{margin-bottom: 20px;}
	.resetPadding{padding-left: 10px; padding-right: 10px;}
	.h1{font-size: 32px;}
	.list dd,.box h3{font-size: 28px; line-height: 150%;}
	.more{padding-right: 10px; font-size: 24px;}
	.zhuanti-focus .swiper-slide,.description,.zhuanti-foot{font-size: 24px;}
	.swiper-prev,.swiper-next{top: 38%;}
	.swiper-prev img,.swiper-next img{display: block; width: 30px;}
	.huigu{position: relative; height: 200px; overflow: scroll;}
	.huigu-list{ width: 1100px;}
}
@media screen and (max-width: 750px){
	.box h3{white-space: nowrap; text-overflow: ellipsis;}
}