.body{background: #f4fffe; color: #333;}
.section{width: 1200px; margin: 50px auto;}
.more{float: right; clear: both; padding-right: 16px; font-size: 16px; text-align: right; background: url(zhuanti_2025niangaokao_icon01.png) no-repeat right center;}
a{color: #333;}
a:hover{text-decoration: underline;}
.zhuanti-focus a:hover{text-decoration: none;}
.list dd span{float: right; margin-left: 10px;}
.setCenter{display: block; margin: 0 auto;}
.setMarginBt2X{margin-bottom: 20px;}
.setMarginBt{margin-bottom: 40px;}
.list,.setPadding{padding: 10px;}
.list dd{padding: 5px 0; font-size: 18px; white-space: nowrap; text-overflow: ellipsis;}
.list .list-dot,.list-dot{float: left; padding-right: 5px; margin-left: 0;}
.clearPadding{padding: 0;}
.list .more{padding-right: 16px; font-size: 16px;}
.section-w2{width: 580px;}
.header{padding: 100px 0 0; margin-bottom: 50px; background: url(zhuanti_2025niangaokao_bg01.jpg) no-repeat center top;}
.logo{margin-bottom:  280px; padding-right: 48px;}
.section h1{text-align: center; line-height:  normal; color: #0083ae; /*font-size: 36px;*/ font-size: 34px;}
.yaowen{margin-bottom: 0;}
.zhuanti-focus{margin: 0; border: none;}
.focus-top{width: 440px; padding: 10px 20px; margin-right: 10px; margin-bottom: 10px; background: #ffeeb9; box-shadow: 10px 10px 0 rgba(255,184,32,.75); border-radius: 10px;}
.focus-gaokao{margin-right: 0; width: 100%;}
.focus-gaokao .swiper-slide .zhuanti-focus-title{background-repeat: repeat; font-weight:  normal; height: auto; line-height: normal; padding: 5px 0;}
.headline{text-align: center; font-size: 22px; line-height: 150%; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
.section>h1 a,.headline a{color: #0083ae;}
.hot-news{width: 650px; padding-right: 30px;}
.hot-news dd{padding: 5px 10px; line-height: 44px; border-top: 1px dashed #ccc;}
.hot-news dd.more{line-height: normal; border-top: none;}
.hot-news dd .list-dot{width: 13px; height: 44px; padding-right: 10px; line-height: 44px; background: url(zhuanti_2025niangaokao_icon06.png) no-repeat left center;}
.lanmu{padding-left: 40px; padding-top: 20px; padding-bottom: 17px; margin-bottom: 15px; background: url(zhuanti_2025niangaokao_bg02.png) no-repeat left bottom;}
.fuwu-wenda{position: relative; margin-top: 128px; padding-top: 65px; background: url(zhuanti_2025niangaokao_bg03.png) repeat-y center top; overflow: visible; padding-bottom: 10px; border-radius: 10px;}
.wenda-title{position: absolute; top: -112px; left: 0; right: 0; margin: 0 auto; text-align: center; color: #fff; line-height: 58px;}
.wenda{clear: both; position: relative; height: 420px; min-height: 315px; border: 1px solid #ccc;  padding: 20px; background: #fff; margin-right: 3px; margin-bottom: 5px; box-shadow: 2px 2px 2px #ccc; overflow-y: auto; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.wenda::-webkit-scrollbar{position: absolute; top: 10px; z-index: 999; width: 6px; height: 100%; background: #e2e2e2;}
.wenda::-webkit-scrollbar-thumb{background: #3c78d0;}
.focus-wenda,.focus-wenda .swiper-wrapper{width: 100%;}
.focus-wenda .swiper-slide strong{display: block; margin: 10px 2px 0; padding: 5px 0 10px; background: #bee1f5; font-size: 18px; color: #003c77; border-top-left-radius: 10px; border-top-right-radius: 10px; text-align: center; cursor: pointer;}
.focus-wenda .curr strong{padding: 10px 0; margin-top: 0; background: #2695dd; color: #fff; font-size: 22px;}
.wenda-slider{float: left;}
.wenda dl{margin-right: 20px;}
.wenda .answer-item{display: none;}
.wenda .answer-active{display: block;}
.wenda-Q{padding: 20px 10px 0; }
.icon-Q{float: left; padding: 5px 10px 0 25px; background: url(zhuanti_2025niangaokao_icon02.png) no-repeat left top;}
.wenda-Q strong{padding-right: 14px; font-size: 18px; font-weight: normal; background: url(zhuanti_2025niangaokao_icon04.png) no-repeat right 7px; cursor: pointer; background-size: 14px auto;}
.wenda-Q strong.active{background-image: url(zhuanti_2025niangaokao_icon05.png);}
.wenda-A{display: none; margin-left: 10px; padding: 14px 10px 10px 40px; background: url(zhuanti_2025niangaokao_icon03.png) no-repeat 10px 20px; line-height: 180%;}
.wenda-A>div{margin-left: 10px; padding: 10px; background: #e8f2f8; border-radius: 10px;}
.wenda-A>div p{text-align: justify;}
.last-QA{display: block; visibility: hidden;}
.wenda-scroller{display: none; position:absolute; top: 10px; right: 10px; z-index:999; width: 6px; height:440px; background: #e2e2e2; border-radius: 3px;}
.wenda-scroller .swiper-scrollbar-drag{width: 6px; height: 60px; border-radius: 3px; background: #3c78d0;}
.fuwu-tishi{position: relative; background: url(zhuanti_2025niangaokao_bg04.png) no-repeat center top;}
.tishi-title{height: 56px; padding-top: 15px; padding-left: 95px; font-size: 24px; color: #fff;}
.tishi-middle{padding: 25px 40px 45px 60px; background: url(images/zhuanti_2025niangaokao_bg0302.png) no-repeat center top;}
.tishi-bottom{position: relative; font-size: 14px; color: #666; text-align: right; padding-right: 30px;}
.focus-tishi {width: 100%; margin: 0; border: none;}
.swiper-btn{display: none; position: absolute; top: 35%; z-index: 10; width: 40px; height: 60px; line-height: 52px; text-align: center; font-size: 40px; color: #fff; background: rgba(0,0,0,.5); cursor: default;}
.btn-prev{left: 45px;}
.btn-next{right: 22px;}
.page-tishi{position: absolute; right: 60px; bottom: 70px;}
.tishi-bullet{float: left; width: 18px; height: 18px; background: url(zhuanti_2025niangaokao_btn02.png) no-repeat center;}
.tishi-bullet-active{background-image: url(zhuanti_2025niangaokao_btn01.png);}
.page-num{position: absolute; right: 60px; bottom: 40px; color: #2f99d5; font-size: 36px; line-height: 100%; background: url(zhuanti_2022gaokao_bg04.png) no-repeat center top;}
.page-num .total{display: block; margin-left: 35px;}
.clearLeft{clear: left;}
#footer{background: #0e8aa4;}
.zhuanti-foot,.baodao-tu p a{color: #fff;}
.setCenter img,.focus-tishi .swiper-slide img{display: block; width: 100%;}
.focus-tishi .swiper-slide .mhide,.lanmu img,.setCenter .mhide,.tishi-title img {display: block;}
.focus-tishi .swiper-slide .pchide,.setCenter .pchide {display: none;}
#fixed-nav li{width: 60px; height: 60px;}
@media screen and (max-width: 1010px){
	.header{padding-top: 55px; background-image: url(m_zhuanti_2025niangaokao_bg01.jpg);}
	.logo{width: 476px; padding-right: 0; margin-bottom: 200px;}
	.resetWidth,.section,.zhuanti-focus,.list dd,.xuexi-focus .zhuanti-focus,.list-shinian .resetWidth{width: 100%; border-left: none; border-right: none;}
	.clearMargin{margin: 0;}
	.list-shinian .clearPaddingAll{padding: 0;}
	.clearMarginLR,.wenda dl{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{margin-bottom: 20px;}
	.resetPadding{padding-left: 10px; padding-right: 10px;}
	.section-w2.floatLf .list{padding-bottom: 0;}
	.section-w2.floatRt .list{padding-top: 0;}
	.focus-top{width: 710px; float: none; margin: 0 auto 20px; box-shadow: none;}
	.hot-news dd .list-dot{line-height: 56px; height: auto;}
	.wenda-Q strong{background-size: 27px auto; background-position: right 9px; padding-right: 25px;}
	.wenda-A>div{padding: 10px;}
	.icon-Q{background-position: left 16px;}
	.wenda-A{background-position: 10px 28px;}
	.wenda-description{padding: 10px; text-align: left; text-indent: 2em;}
	.fuwu-tishi{background: none;}
	.tishi-middle{background-size: 100% auto;}
	.tishi-bottom{background-size: 100% 100%;}
	.tishi-title{background: #2695dd; padding-left: 0; padding-bottom: 15px; margin-top: 30px; height: auto; border-top-left-radius: 10px; border-top-right-radius: 10px;}
	.tishi-title img{display: block; margin: 10px auto;}
	.tishi-middle{padding: 0 30px;}
	.page-tishi{bottom: 50px;}
	.wenda{height: 600px; border-color: #b7dde3; box-shadow: none; margin: 0;}
	.section h1{font-size: 40px;}
	.headline{font-size: 36px;}
	.sub-head, .headline h2.sub-head,.wenda-title{font-size: 32px;}
	.more,.list dd.more{padding-right: 26px; background-size: 20px 20px;}
	.focus-gaokao p,.zhuanti-focus .swiper-slide .zhuanti-focus-title,.list dd,.focus-title,.more,.list dd.more,.tishi-title,.baodao-tu p,.wenda-Q strong,.tishi-info{font-size: 28px; line-height:200%;}
	.wenda-Q,.wenda-A,.focus-wenda .swiper-slide strong,.tishi-bottom{font-size: 26px; line-height: 150%;}
	.focus-wenda .curr strong{padding-bottom: 15px;}
	.zhuanti-foot p{font-size: 24px; line-height: 150%;}
	.tishi-info{height: 600px; overflow: auto;}
	.focus-tishi .swiper-slide .mhide,.setCenter .mhide {display: none;}
	.swiper-btn,.focus-tishi .swiper-slide .pchide,.setCenter .pchide {display: block;}
}