body { background-color: rgb(255, 255, 255); }
.nav-link li a{padding: 0 10px;}
.menu-box { width: 217px; border-radius: 0px 0px 8px 8px; border-left: 1px solid rgb(27, 195, 132); border-bottom: 1px solid rgb(27, 195, 132); border-right: 1px solid rgb(27, 195, 132); left: 1px; display: none;}
.menu-box ul li .subs {line-height: 40.4px;}
.menu-box ul li .subs:hover { background-color: rgb(233, 248, 242); }
/* .menu-box ul li:hover .classify { display: block; }*/
.menu-box ul li .subs:hover span { color: rgb(30, 183, 127); }
.menu-box ul li .subs:hover i { color: rgb(29, 183, 127); }
.menu-box ul li .subs span { margin-left: 12px; }
.menu-box ul li .subs i { color: rgb(187, 233, 216); }
.classify { z-index: 1000; left: 218px; top: 10px; width: 605px; min-height: 190px; box-sizing: border-box; display: none; }
.classify dl{display: flex;}
.classify dt { width: 77px;}
.classify dl div{flex: 1;}
.classify dt i { font-size: 12px; position: relative; top: -1px; }
.classify dd { margin-bottom: 12px; }
.classify dd:hover a{color: #1eb77f;}
.classify a { color: rgb(102, 102, 102); }
.classify .zt a{width: 175px; float: left;}
.classify .zt a img { border-radius: 8px; width: 175px; height: 100px; }
.classify .zt a:nth-child(2){margin:0 10px;}
.classify .zt a:hover p{color: #1eb77f;}
/* main */
.common {width: 1200px;/* margin-left: 234px; */margin-top: 5px;}
.banner-box {width: 595px;}
.banner-box .banner, .banner-box .banner img {width: 595px;height: 227px;position: relative;border-radius: 8px;}
.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: 44px; }
.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: 44px; }
.prev i, .next i { font-size: 22px; font-weight: bold; margin:0}
.swiper-pagination-bullets { padding: 2px; }
.banner-box .banner-bot { margin-top: 12px; }
.banner-box .banner-bot img {width: 193px;height: 91px;border-radius: 8px;}
.banner-box .banner-bot .mid { margin-left: 8px; margin-right: 8px; }

/* çƒ­é—¨æŽ¨è */
.hot-recommend {width: 300px;height: 330px;overflow-y: auto;padding: 8px 10px;box-sizing: border-box;margin: 0px 10px;}
.hot-recommend dl a { color: rgb(51, 51, 51); }
.hot-recommend dl dd a span { color: rgb(153, 153, 153); }
.hot-recommend dl dd a b { position: relative; width: 1px; height: 10px; background-color: rgb(153, 153, 153); display: inline-block; margin: 0px 5px; }
.hot-recommend dl dt span { font-size: 16px; }
.hot-recommend dl dt img {width: 93px;position: relative;top: 7px;}
.hot-recommend dl dd span, .hot-recommend dl dd a b { display: none; }
.hot-recommend dl dd p {line-height: 24px;/* height: 40px; */overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.hot-recommend::-webkit-scrollbar { width: 4px; height: 10px; background-color: rgba(197, 182, 182, 0.1); border-radius: 3px; }
.hot-recommend::-webkit-scrollbar:hover { background-color: rgba(197, 182, 182, 0.1); }
.hot-recommend::-webkit-scrollbar-thumb { background-color: rgb(227, 227, 227); height: 11px; border-radius: 5px; }
.hot-recommend::-webkit-scrollbar-thumb:hover { background-color: rgb(227, 227, 227); }
.hot-recommend::-webkit-scrollbar-thumb:active { background-color: rgb(227, 227, 227); }
.inr-right {width: 285px;}
.inr-top { height: 101px;}
.inr-top { margin-bottom: 12px; }
.inr-top .box-1 {height: 91px;background: url("../images/index/vipbg1.png") 0 0 no-repeat;background-size: cover;}
.inr-top h3 { color: rgb(129, 93, 48); }
.inr-top .box-1 .login-in {background-image: linear-gradient(to bottom,#ffa44e,#fe962f);color: rgb(255, 255, 255);border-radius: 16px;display: block;width: 53px;height: 25px;line-height: 25px;text-align: center;margin-top: 12px;transition: all 0.3s ease-out 0s;cursor: pointer; margin-left: 20px;}
.inr-top .box-1 .login-in:hover { transform: translateY(-2px); }
.inr-top .box-2 { height: 95px; background: url("../images/index/vipbg2.png") center no-repeat; background-size: cover;}
.inr-top .box-2 .bot{margin-top: 24px;/* display: flex; *//* align-items: center; *//* text-align: center; *//* justify-content: space-evenly; */}
.inr-top .box-2 .bot a{color: #9f713f;float: left;width: 33%;text-align: center;}
.inr-top .box-3 { height: 95px; background: url("../images/index/novip.png") center no-repeat; background-size: cover;}
.inr-top .box-3 .bot{margin-top: 24px;}
.inr-top .box-3 h3{color: #b87860;}
.inr-top .box-3 .bot a{color: #966c60;float: left;width: 33%;text-align: center;}

.inr-mid { display: flex; margin-bottom: 12px; }
.inr-mid .fl { flex: 1 1 0%; text-align: center; }
.inr-mid .fl:nth-child(2) { border-left: 2px solid rgb(246, 246, 246); border-right: 2px solid rgb(246, 246, 246); }
.inr-mid .fl .unit { background-image: linear-gradient(rgb(240, 225, 207), rgb(238, 211, 180)); border-radius: 10px 10px 10px 0px; display: inline-block; padding: 1px 3px; color: rgb(151, 104, 50); position: relative; left: 10px; }
.inr-bot { display: flex; flex-wrap: wrap; }
.inr-bot li {text-align: center;width: 66px;font-size: 12px;margin-bottom: 11px;}
.inr-bot li p { line-height: 22px; }
.inr-bot li svg { width: 23px; height: 23px; }
.common-bot {display: flex;height: 95px;margin-top: 15px;box-sizing: border-box;align-items: center;}
.common-bot a { flex: 1 1 0%; display: flex; align-items: center; color: rgb(153, 153, 153); justify-content: center; border-right: 1px solid rgb(246, 246, 246); height: 60px; }
.common-bot a:nth-child(5) { border: none; }
.common-bot a img { width: 48px; }
.common-bot a:hover img { animation: 0.8s ease 0s infinite normal none running breath; }
@keyframes breath {
  0% { transform: scale(1.05); }
  100% { transform: scale(1.02); }
}
.common-bot .text { display: flex; flex-direction: column; margin-left: 10px; }
.common-bot .text h3 { font-size: 17px; color: rgb(51, 51, 51); margin-bottom: 4px; }
.common-bot a:hover h3{color: #089e67;}
.common-bot .text p { font-size: 13px; }
/* main end */

/* ä¸“é¢˜æŽ¨è */
.zt-banner a {width: 232px;height: 130px;box-sizing: border-box;padding: 15px 40px 20px 20px;position: relative;margin-right: 10px;}
.zt-banner a p { font-size: 14px; margin-bottom: 5px; }
.zt-banner a h3 { font-size: 18px; margin-bottom: 5px; font-weight: bold; line-height: 26px; height: 52px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: pre-wrap;}
.zt-banner a span { color: rgb(255, 255, 255); width: 50px; text-align: center; display: block; height: 24px; line-height: 24px; border-radius: 16px; font-weight: bold; position: absolute; bottom: 10px; }
.zt-banner a:hover { transform: translateY(-2px); }
.zt-banner a span:hover { animation: 0.8s ease 0s infinite normal none running breath; }
.zt-banner a:nth-child(1) { background: url("../images/index/ztbanner1.png") 0% 0% / 100% no-repeat; color: rgb(220, 72, 166); }
.zt-banner a:nth-child(1) span { background-color: rgb(220, 72, 166,.5); }
.zt-banner a:nth-child(1):hover span{background-color: rgb(220, 72, 166); }
.zt-banner a:nth-child(2) { background: url("../images/index/ztbanner2.png") 0% 0% / 100% no-repeat; color: rgb(187, 102, 49); }
.zt-banner a:nth-child(2) span { background-color: rgb(245, 218, 155); }
.zt-banner a:nth-child(2):hover span{background-color: rgb(187, 102, 49); }
.zt-banner a:nth-child(3) { background: url("../images/index/ztbanner3.png") 0% 0% / 100% no-repeat; color: rgb(45, 120, 211); }
.zt-banner a:nth-child(3) span { background-color: rgb(161, 216, 255); }
.zt-banner a:nth-child(3):hover span{background-color: rgb(45, 120, 211); }
.zt-banner a:nth-child(4) { background: url("../images/index/ztbanner4.png") 0% 0% / 100% no-repeat; color: rgb(52, 176, 103); }
.zt-banner a:nth-child(4) span { background-color: rgb(195, 242, 195); }
.zt-banner a:nth-child(4):hover span{background-color: rgb(52, 176, 103); }
.zt-banner a:nth-child(5) { background: url("../images/index/ztbanner5.png") 0% 0% / 100% no-repeat; color: rgb(255, 78, 78); margin-right: 0px; }
.zt-banner a:nth-child(5) span { background-color: rgb(255, 212, 212); }
.zt-banner a:nth-child(5):hover span{background-color: rgb(255, 78, 78); }

/* ç”¨æˆ·ç²¾é€‰ æœ€æ–°è¯•å· */
.line-btn {padding-right: 5px;}
.line-btn span{display: inline-block;padding: 3px 4px;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: -5px;content: "";left: 50%;width: 0;height: 4px;background: #1eb77f;background-image: linear-gradient(45deg, #41d99f, #2cc38a);-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;border-radius: 21px;}
.line-btn span:hover{color: #1eb77f;}
.line-btn span:hover:before, .line-btn span.active:before{left: 27%;width: 50%;}
.line-btn span.active{color: #1eb77f;}
.newTest {/* width: 910px; */}
.newTest a { color: rgb(51, 51, 51); }
.newTest dd {margin-right: 30px;width: 565px;line-height: 35px;}
.newTest dd img {position: relative;margin-right: 5px;top: 6px;width: 38px;height: 22px;}
.newTest dd:nth-child(2n+1) { margin-right: 0px; }
.newTest dd p {max-width: 425px;}
.newTest ul {width: 565px;}
.newTest ul li { padding-left: 18px; line-height: 35px; }
.newTest ul li.blue {background: url("../images/index/blue.png") left center no-repeat;background-size: 12px 13px;}
.newTest ul li.red {background: url("../images/index/red.png") left center no-repeat;background-size: 12px 13px;}
.newTest ul li p {max-width: 430px;}
.newTest dd:hover p,.newTest ul li:hover p{color: #1eb77f;}
.yonghu{width: 270px;}
.yonghu ul li{padding: 9.5px 0;}
.yonghu ul li img{width: 45px; height: 45px;}
.yonghu ul li .text{width: 175px;}
.yonghu ul li:hover p{color: #1eb77f;}

/* æœ€æ–°è§†é¢‘ */
.videoNew li{width: 267px;height: 267px;box-sizing: border-box;border-radius: 8px;margin-right: 30px;margin-bottom: 15px;position: relative;}
.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; white-space: pre-wrap;}
.videoNew li .introduce a img{margin-right: 3px;}
.videoNew li:hover .introduce a{color: #089e67;}
.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(https://img.zqy.com/publicImage/202508/0bebdad34f2241849cc6581c49583647.png) right top no-repeat;background-size: 96px 48px;height: 52px;}*/
.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;}
.gk-banner{width: 205px; height: 395px;}
.gk-banner img{width: 205px;height: 395px;border-radius: 8px;}
.gk-banner .swiper-pagination-bullets{width: 31% !important;}

.gk-inr{width: 935px;}
.gk-inr .gk-inr-top li{width: 215px; margin-right: 24px;}

.gk-inr .gk-inr-top li div span{font-size:14px;}
.lines{line-height: 25px;height: 75px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;white-space: pre-wrap;margin: 10px 0 14px;}
.gk-inr .gk-inr-top li:nth-child(1) .relative{background: url(../images/index/gk1.png) center no-repeat; background-size: 100%; text-shadow: 1px 2px #1297ff;}
.gk-inr .gk-inr-top li:nth-child(2) .relative{background: url(../images/index/gk2.png) center no-repeat; background-size: 100%;text-shadow: 0px 1px #c86c54;}
.gk-inr .gk-inr-top li:nth-child(3) .relative{background: url(../images/index/gk3.png) center no-repeat; background-size: 100%;text-shadow: 1px 1px #519634;}
.gk-inr .gk-inr-top li:nth-child(4) .relative{background: url(../images/index/gk4.png) center no-repeat; background-size: 100%;text-shadow: 1px 1px #fb8593;}
.gk-inr .gk-inr-top li:nth-child(4n){margin-right: 0;}
.gk-inr .gk-inr-top li:hover .relative img{transform: scale(1.02);}
.gk-inr .gk-inr-top li:hover p{color: #1eb77f;}
.gk-inr .gk-inr-top li .relative{width: 215px; height: 125px; overflow: hidden; border-radius: 8px; color: #fff;}
.gk-inr .gk-inr-top li .sub{color: #1eb77f; background-color: #d2f4e7; padding: 0 3px; display: inline-block; border-radius: 3px;}

.gk-inr-bot{width: 100%; margin-top: 10px;}
.gk-inr-bot dl{width: 27%;}
.gk-inr-bot dl dd{background: url("../images/index/blue.png") left center no-repeat;padding-left: 18px;line-height: 29px;background-size: 12px 13px;}
.gk-inr-bot dl dd p{width: 100%;}
.gk-inr-bot dl dd:hover p,.gk-inr-bot ul li:hover p{color:#1eb77f}
.gk-inr-bot ul{width: 70%;}
.gk-inr-bot ul li{width: 46%;margin-right: 10px;background: url("../images/index/blue.png") left center no-repeat;padding-left: 18px;line-height: 29px;background-size: 12px 13px;}
.gk-inr-bot ul li:nth-child(2n+1) { margin-right: 0px; }
.gk-inr-bot ul li p{width:100%;}

.gk-inr .tits b{position: relative; display: inline-block; width: 3px; height: 17px; border-radius: 3px; background-color: #1eb77f; margin-right: 7px; top:1px}
.trends .tits a.active h2{color: #089e67;}
.trends ul li .text{width: 346px;}
.trends ul li{width: 397px;float: left;}
.trends ul li i{color: #dedede;}
.trends ul li:hover a{color: #1eb77f;}
.trends ul li:hover i{color: #6bbfff;}
.trends ul li p{max-width: 91%;}
.yh-choice .tempWrap{width: 100% !important;}
.yh-choice .tempWrap li{float:left;width: 50%;}
.school-online{width: 835px;height: 264px;}
.vip-online{width: 345px;}
.vip-online i{color:#dedede;}
.vip-online li:hover i{color:#6bbfff}
.vip-online li:hover{color:#1eb77f;cursor:pointer;}
#moreNotice{margin-right:390px;}
#moreJingXuan{margin-right: 198px;}
@media screen and (min-width: 1460px) {
  .wrap { width: 1400px; }
  .common {width: 1400px;}
  .menu-box ul li .subs {line-height: 44.1px;}
  .banner-box {width: 670px;}
  .banner-box .banner, .banner-box .banner img {width: 670px;height: 250px;}
  .banner-box .banner-bot img {width: 218px;height: 100px;}
  .hot-recommend {width: 400px;height: 363px;margin: 0px 15px;overflow-y: hidden;}
  .hot-recommend dl dt span { font-size: 20px; }
  .hot-recommend dl dd span, .hot-recommend dl dd a b { display: inline-block; }
  .hot-recommend dl dd p {line-height: 27px;height: 27px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;white-space: initial;}
  .hot-recommend dl dd:hover a,.hot-recommend dl dd:hover span{color:#1eb77f;}
  .inr-right {width: 300px;}
  .inr-top { margin-bottom: 15px; height: 106px; }
  .inr-top .box-1 {width: 100%;height: 106px;background-size: 106%;background-position: -15px -2px;}
  .inr-mid { margin-bottom: 15px; height: 87px; }
  .inr-mid h4 { line-height: 25px; }
  .inr-bot li {width: 70px;margin-bottom: 13px;}
  .inr-bot li svg { width: 25px; height: 27px; }
  .common-bot { height: 103px; }
  .common-bot a img { width: 56px; }
  .common-bot .text p { font-size: 14px; }
  .zt-banner a { width: 271px; height: 150px; padding: 20px 40px 20px 20px; }
  .zt-banner a p { font-size: 16px;}
  .zt-banner a h3 { font-size: 20px;}
  .zt-banner a span { bottom: 15px;}

  .newTest dd {width: 665px;}
  .newTest dd p {max-width: 515px;}
  .newTest ul {width: 665px;}
  .newTest ul li p {max-width: 505px;}
  .yonghu{width: 370px;}
  .yonghu ul li .text{width: 260px;}
  .videoNew li{width: 317px; height: 317px;}
  .videoNew li .relative img{width: 317px; height: 211px;}
  .videoNew li .introduce a{ font-size: 16px;line-height: 25px; height: 50px;}
  .videoNew li .info span{font-size: 14px; margin-top: 0px;}
  .gk-banner,.gk-banner img{width: 245px; height: 472px;}
  .gk-inr{width: 1095px;}
  .gk-inr .gk-inr-top li{width: 255px;}
  .gk-inr .gk-inr-top li .relative{width: 255px; height: 148px;}
  .gk-inr-bot{margin-top: 40px;}
  .gk-inr-bot dl dd{line-height: 33px;}
  .gk-inr-bot ul li{line-height: 33px;}
  .school-online{width: 978px;}
  .trends ul li{width: 469px;}
  .join-us .parts .p-right p{font-size: 13px; line-height: 20px;}
  .join-us .parts:nth-child(1){width: 25%; background: url(../images/index/l1.png) 330px 30px no-repeat;}
  .join-us .parts:nth-child(2){width: 25%; background: url(../images/index/l1.png) 330px 30px no-repeat;}
  .bot-left{width: 326px;}
  .foot dl{margin-right: 75px;}
  .emw div:nth-child(1){margin-right: 45px;}
  .hot-recommend dl dt img {width: 104px;}
  .gk-inr-bot dl {width: 28%;}
  .trends ul li .text{width: 410px;}
  #moreNotice{margin-right:490px;}
  #moreJingXuan{margin-right:55px;}
  .vip-online{width: 402px;}
}

@media screen and (min-width: 1460px) {
  .logo-nav .logo{/* margin-right: 40px; */}
  .search-all{width: 532px;margin-left: 45px;/* margin-right: 119px !important; */}
  .search-all input{width: 392px;}
  .nav-link{width: 1170px;}
  .nav-link li a{padding: 0 13px;}
}
.more:hover{color: #089e67;}

.tip-menu{position: absolute; background: url(../images/tipBox.png) center no-repeat; width: 234px; height: 105px; z-index: 1000; top: 60px; box-sizing: border-box; padding: 20px; animation: rotate 1.5s linear infinite; cursor: pointer;}
.tip-menu:hover{animation: none;}
.tip-menu p{line-height: 20px; text-align: left; color: #fff;}
.tip-menu a{background-color: #fff; padding: 3px 6px; position: relative; top: -20px; border-radius: 8px; color: #3ea8d0;  right: -60px;}
@keyframes rotate {
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(8px);
  }
  50% {
    transform: translateY(15px);
  }
  75% {
    transform: translateY(8px);
  }
  100% {
    transform: translateY(0);
  }
}


#rightGJ{width: 260px; height: 270px; position: fixed; top: 260px; right: 0px; background: url(/images/index/yczj.png) no-repeat;z-index: 10000;}
.main{width: 260px;height: 240px;position: absolute;bottom: 38px;left: 0px;z-index:10000;}
#rightClose{width: 50px;height: 50px;position: absolute;bottom: -15px;left: 104px;}
#leftGJ{display: block;position: fixed;top: 283px;left: 0px;z-index: 10000;}
#leftClose{position: relative;width: 40px;height: 40px;top: -35px;display: block;left: 73px;cursor: pointer;z-index:10000;}
@media screen and (max-width: 1700px) {
  #rightGJ{right: -300px;}
  #leftGJ{left:-300px}
}

.svg-icon{width: 56px;height: 56px;border-radius: 50%; margin-left: 5px}