.hit{width: 220px;}
.hit h2{background: url(../images/gaokao/hitBg.png) 49px 6px no-repeat; height: 40px; line-height: 45px;}
.hit ul li{ padding: 6px 0 6px 8px; background: url(../images/gaokao/point.png) left 16px no-repeat;}
.hit ul li a{line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: pre-wrap;}
.hit ul li:hover a{color: #1eb77f;}
.hit ul{height: 265px; overflow-y: auto;}
.hit ul::-webkit-scrollbar { width: 4px; height: 10px; background-color: rgba(197, 182, 182, 0.1); border-radius: 3px;}
.hit ul::-webkit-scrollbar:hover { background-color: rgba(197, 182, 182, 0.1); }
.hit ul::-webkit-scrollbar-thumb { background-color: rgb(227, 227, 227); height: 11px; border-radius: 5px; }
.hit ul::-webkit-scrollbar-thumb:hover { background-color: rgb(227, 227, 227); }
.hit ul::-webkit-scrollbar-thumb:active { background-color: rgb(227, 227, 227); }

.banner,.banner img{width: 600px; height: 323px;}

.prev { display: block; z-index: 1; text-align: center; color: rgb(255, 255, 255); position: absolute; border-radius: 5px; background: rgba(0, 0, 0, 0.3); line-height: 40px; background-image: none !important;}
.next { display: block; z-index: 10; color: rgb(255, 255, 255); text-align: center; position: absolute; background: rgba(0, 0, 0, 0.3); border-radius: 5px; line-height: 40px; background-image: none !important; }
.prev i, .next i { font-size: 22px; font-weight: bold; }
.swiper-pagination-bullets { padding: 2px; }

.main-right{width: 360px;}

.main-right-top a{width: 164px; height: 64px; border-radius: 8px; padding-top: 8px; padding-left: 12px; box-sizing: border-box; overflow: hidden;}
.main-right-top a span{border-bottom: 1px solid #dedede; display: inline-block; padding-bottom: 2px; margin-bottom: 2px;}
.main-right-top a:nth-child(1){background: url(../images/gaokao/yl.png) center no-repeat; background-size: 100%; margin-right: 12px; margin-bottom: 12px;}
.main-right-top a:nth-child(1) span{color: #062869;}
.main-right-top a:nth-child(1) p{color: #314c87;}
.main-right-top a:nth-child(2){background: url(../images/gaokao/el.png) center no-repeat; background-size: 100%; margin-bottom: 12px;}
.main-right-top a:nth-child(2) span{color: #472b7f;}
.main-right-top a:nth-child(2) p{color: #472b7fba;}
.main-right-top a:nth-child(3){background: url(../images/gaokao/mn.png) center no-repeat; background-size: 100%; margin-right: 12px;}
.main-right-top a:nth-child(3) span{color: #6d2d14;}
.main-right-top a:nth-child(3) p{color: #6d2d14bd;}
.main-right-top a:nth-child(4){background: url(../images/gaokao/gk.png) center no-repeat; background-size: 100%;}
.main-right-top a:nth-child(4) span{color: #0f4757;}
.main-right-top a:nth-child(4) p{color: #0f4757d1;}
.main-right-top a:hover{background-size: 105%; transform: scale(1.02);}
.main-right-bot{background: #fff url(../images/gaokao/l1.png) center no-repeat; height: 154px;}
.main-right-bot a{display: flex; box-sizing: border-box; height: 67px; align-items: center; }
.main-right-bot a div{display: flex; flex-direction: column; margin-left: 6px;}
.main-right-bot a:hover img{transform: scale(1.05);}

/* 专题推荐 */
/*.lines{line-height: 25px; height: 50px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: pre-wrap; margin: 8px 0 10px;}*/
.lines{ overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: nowrap; margin: 8px 0 10px;}
.zt-banner a{width: 230px; height: 138px; border-radius: 8px; box-sizing: border-box; padding: 15px 18px 10px 15px; cursor: pointer; margin-right: 12.4px;}
.zt-banner a:last-child{margin-right: 0;}
.zt-banner a span{padding: 2px 5px; font-size: 12px;border-radius: 12px; }
.zt-banner a:hover{transform: translateY(-2px);}
.zt-banner .zt1{color: #02686f; background: url(../images/gaokao/gpzt1.png) center no-repeat; background-size: 100%;}
.zt-banner .zt1 span{background-color: #b1ecf0;}
.zt-banner .zt1:hover span{background-color: #87dee5; }
.zt-banner .zt2{color: #8d3636; background: url(../images/gaokao/gpzt2.png) center no-repeat; background-size: 100%;}
.zt-banner .zt2 span{background-color: #fed5d8;}
.zt-banner .zt2:hover span{background-color: #faa6ac; }
.zt-banner .zt3{color: #062869; background: url(../images/gaokao/gpzt3.png) center no-repeat; background-size: 100%;}
.zt-banner .zt3 span{background-color: #c2d8fb;}
.zt-banner .zt3:hover span{background-color: #8cb0fa; }
.zt-banner .zt4{color: #493202; background: url(../images/gaokao/gpzt4.png) center no-repeat; background-size: 100%;}
.zt-banner .zt4 span{background-color: #fce3b2;}
.zt-banner .zt4:hover span{background-color: #fbcd7e; }
.zt-banner .zt5{color: #190973; background: url(../images/gaokao/gpzt5.png) center no-repeat; background-size: 100%;}
.zt-banner .zt5 span{background-color: #d5caf7;}
.zt-banner .zt5:hover span{background-color: #bea7ef; }
.zt-banner .zt6{color: #833404; background: url(../images/gaokao/gpzt6.png) center no-repeat; background-size: 100%;}
.zt-banner .zt6 span{background-color: #fdc09b;}
.zt-banner .zt6:hover span{background-color: #ff9d61; }
.zt-banner .zt7{color: #0e4e20; background: url(../images/gaokao/gpzt7.png) center no-repeat; background-size: 100%;}
.zt-banner .zt7 span{background-color: #9de4b0;}
.zt-banner .zt7:hover span{background-color: #65cf82; }
.zt-banner .zt0{color: #03617c; background: url(../images/gaokao/gpzt8.png) center no-repeat; background-size: 100%;}
.zt-banner .zt0 span{background-color: #a1e8fd;}
.zt-banner .zt0:hover span{background-color: #63d6f7; }

/* 一站式梳理 */
/*.onestep .tits .time{right: 0; font-size: 18px; top: -10px;}*/
/*.onestep .tits .time img{position: relative;top: 14px;}*/
/*.onestep .tits .time .year{background: url(../images/index/red-1.png) center no-repeat; width: 74px; height: 33px;display: inline-block; text-align: center; line-height: 33px; margin: 0 4px;}*/
/*.onestep .tits .time .date{background: url(../images/index/red-2.png) center no-repeat; width: 29px; height: 33px; display: inline-block; text-align: center; line-height: 33px; margin: 0 4px;}*/
/*.onestep .tits .time span{font-size: 20px; color: #fff;}*/
.onestep .tree{background: url(../images/gaokao/onestep.png) center no-repeat; background-size: 100%; height: 223px; position: relative;}
.tree .jiantou{background: url(../images/gaokao/jiantou.png) center no-repeat; height: 15px; position: absolute; bottom: 55px; width: 100%;}
.tree .wenjian{background: url(../images/gaokao/wenjian.png) center no-repeat; width: 116px; height: 120px; color: #fff;}
.pt{width: 130px; text-align: center;}

.pt1{position: absolute;left: 887px;top: 20px;}
.pt2{position: absolute;left: 30px;top: 20px;}
.pt3{position: absolute;left: 258px;top: 20px;}
.pt4{position: absolute;left: 424px;top: 20px;}
.pt5{position: absolute;left: 663px;top: 20px;}
.wenjian h3{color: #fff; font-size: 17px; position: relative; top: 70px; font-weight: bold; text-shadow: 2px 2px #e99835; }
.kuan{background: url(../images/gaokao/kuan.png) center no-repeat; width: 94px; height: 63px; position: absolute;}
.kuan:hover p{color: #e99835;}
.kuan p{text-align: center; position: relative; top: 11px; color: #6f3e00; font-weight: bold;}
.k1{top: 95px;left: 1029px;}
.k2{top: 95px;left: 160px;}
.k3{top: 95px;left: 566px;}
.k4{top: 95px;left: 782px;}


/* 高考真题 */
.gk-box{width: 595px;}
.gk-box ul li{background: url(../images/gaokao/orange.png) left center no-repeat; padding-left: 18px;}
.gk-box ul li p{max-width: 85%;}
.gk-box ul li:hover p{color: #1eb77f;}
.line-btn {padding-right: 5px;}
.line-btn span{display: inline-block;padding: 3px 5px;font-size: 14px;color: #3c3c3c;cursor: pointer;line-height: 14px;border-radius: 8px;margin: 0 1px;position: relative;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.line-btn span:before{position: absolute;bottom: -10px;content: "";left: 50%;width: 0;height: 3px;background: #1eb77f;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.line-btn span:hover{color: #1eb77f;}
.line-btn span:hover:before, .line-btn span.active:before{left: 0; width: 100%; }
.line-btn span.active{color: #1eb77f;}

/* 最新视频 */
.videoNew li{width: 267px; height: 267px; box-sizing: border-box; border-radius: 8px; margin-right: 30px; margin-bottom: 15px;}
.videoNew li:nth-child(4n){margin-right: 0;}
.videoNew li .relative img{width: 267px; height: 177px; border-radius: 8px;}
.videoNew li .relative .time{position: absolute; color: rgba(255,255,255,.5); z-index: 1000; right: 10px; bottom: 10px;}
.videoNew li .introduce a{color: #000; font-size: 15px;line-height: 22px; height: 44px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.videoNew li .introduce a img{margin-right: 3px;}
.videoNew li .info span{font-size: 12px; margin-top: -3px;}
.last_addre {max-width: 150px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 3px;}
.subtime{color: #f85320; background-color: #ffe5d9; padding: 1px 3px; border-radius: 3px;}
.videoNew li:hover{transform: translateY(-2px);}





.gk-column .tits .time{right: -20px;font-size: 18px;top: -10px;background: url(../images/index/timeout.png) right top no-repeat;background-size: 96px 48px;height: 52px;}
.gk-column .tits .time p{position:relative;left: -89px;top: 8px;}
.gk-column .tits .time img{position: relative;top: 14px;}
.gk-column .tits .time .year{/* background: url(../images/index/red-1.png) center no-repeat; */width: 61px;display: inline-block;text-align: center;color: #ff3b2b;position:relative;top:1px;}
/*.gk-column .tits .time .date{background: url(https://img.zqy.com/publicImage/202508/80bbd4aea924446ab08a8180a20888f0.png) center no-repeat;width: 21px;height: 23px;display: inline-block;text-align: center;line-height: 23px;margin: 0 2px;background-size: 100%;}*/
.gk-column .tits .time .date{background: url(../images/index/red-2.png) center no-repeat;width: 21px;height: 23px;display: inline-block;text-align: center;line-height: 23px;margin: 0 2px;background-size: 100%;}
.gk-column .tits .time .date1{margin-left:6px;}
.gk-column .tits .time .date3{margin-right:6px;}
.gk-column .tits .time span{font-size: 20px;color: #fff;font-weight: bold;}