@charset "utf-8";

.khcf-page *::-webkit-scrollbar{width: 12px;height: 12px; border-radius: 30px;}
.khcf-page *::-webkit-scrollbar-thumb{background-color: #aaa;border-radius: 30px;}
.khcf-page *{box-sizing: content-box;}
/*banner*/
.banner-box{height: 920px;background: url(banner-bg.jpg) no-repeat center top; position: relative;}
.banner-center{width: 1200px;margin: 0 auto;position: relative;padding-top: 248px;}
.bannerM-lgzd{position: absolute;top: 50px;left: 50px;height: 50px;display: flex;align-items: center;}
.bannerM-logo{width: 156px;height: 45px;background: url(ico-khcf-pc.png) no-repeat -800px -140px;}
.bannerM-site{height: 32px;line-height: 32px;padding: 0 16px;background-color: #0F5980;border-radius: 100px;font-size: 20px;font-weight: 900;color: #fff;margin-left: 20px;}
.bannerM-tit{position: absolute;top: 130px;left: 50px;width: 466px;height: 70px;background: url(banner-tit.png) no-repeat;}
.bannerM-tip{position: absolute;top: 46px;right: 32px;width: 445px;height: 181px;background: url(ico-khcf-pc.png) no-repeat 0 -140px;transform: translateY(-300px);animation: bannerTip 1 .6s ease-out forwards;}
.bannerM-zfj1{position: absolute;top: 136px;left: 638px;width: 62px;height: 45px;background: url(ico-khcf-pc.png) no-repeat -260px 0;animation: bannerZfj1 infinite 2s ease-out;}
.bannerM-zfj2{position: absolute;top: 212px;right: -80px;width: 34px;height: 29px;background: url(ico-khcf-pc.png) no-repeat -200px 0;animation: bannerZfj2 infinite 3s ease-out;}
@keyframes bannerTip {
0%{transform: translateY(-300px);}
100%{transform: translateY(0);}
}
@keyframes bannerZfj1 {
0%{transform: translate(0, 0);}
50%{transform: translate(20px, -30px) scale(.8);}
100%{transform: translate(0, 0);}
}
@keyframes bannerZfj2 {
0%{transform: translate(0, 0);}
50%{transform: translate(30px, -16px) scale(.8);}
100%{transform: translate(0, 0);}
}
/*banner end*/

/*查分入口*/
.cfrkZbap-box{display: flex;justify-content: space-between;}
.cfrk-box{width: 640px;height: 620px;padding: 0 20px; background: url(cont-bg1.jpg) no-repeat;background-size: 100% 100%;border-radius: 26px;}
.cfrk-hd,.zbapMain-hd{height: 70px;display: flex;align-items: center;justify-content: space-between;}
.cfrk-hdH3{font-size: 26px;font-weight: 900;}
.cfrk-hdBtn{height: 27px;line-height: 27px;padding: 0 14px 0 30px;border-radius: 100px;background-image: linear-gradient(90deg,#397EFF,#1EBAEE);font-size: 14px;font-weight: 900;color: #fff;position: relative;}
.cfrk-hdBtn>i{position: absolute;top: 50%;left: 4px;width: 18px;height: 18px;background: url(ico-khcf-pc.png) no-repeat -100px 0;margin-top: -9px;}
.cfrkArea-box{padding: 12px 16px 16px 16px;border-radius: 12px;background-color: #fff;}
.cfrkArea-ul{display: flex;flex-wrap: wrap;}
.cfrkArea-ul>li{height: 26px;line-height: 26px;padding: 0 10px;border-radius: 100px;font-size: 14px;color: #222;margin-top: 4px;cursor: pointer;}
.cfrkArea-ul>li:hover{background-image: linear-gradient(180deg,#F240BA,#FF9D77);color: #fff;font-weight: 900;}
.cfrk-tableBox{background-color: #fff;border-radius: 12px;margin-top: 20px;overflow: hidden;}
.cfrk-tableBox table{width: 100%;}
.cfrk-tableHd th{padding: 18px 0 12px;text-align: center;font-size: 16px;font-weight: 900;}
.cfrk-tableBd{max-height: 358px;overflow: hidden;overflow-y: auto;}
.cfrk-tableBd tbody tr:nth-child(2n-1){background-color: #F1F8FC;}
.cfrk-tableBd tbody tr.light-style{background-color: #ffece9;}
.cfrk-tableBd td{padding: 10px 3px;text-align: center;}
.cfrk-tableBd td .blue-style{color: #0D5BDD;}
.cfrk-tableBd td .red-style{color: #E02B91;}
.cfrk-tableBd td a:hover{color: #e13b29;text-decoration: underline;}
/*查分入口 end*/

/*直播安排*/
.zbap-box{width: 440px;height: 620px;padding: 0 20px; background: url(cont-bg2.jpg) no-repeat;background-size: 100% 100%;border-radius: 26px;}
.zbapMain-hdL{font-size: 26px;font-weight: 900;color: #fff;}
.zbapMain-hdR,.scjyhlM-jpmxHd-more{height: 27px;line-height: 27px;padding: 0 13px;background-color: #fff;border-radius: 100px;font-size: 14px;color: #2890F1;}
.zbapMain-hdR>i,.scjyhlM-jpmxHd-more>i{display: inline-block;width: 15px;height: 13px;background: url(ico-khcf-pc.png) no-repeat -150px 0;vertical-align: middle;margin-top: -2px;margin-left: 4px;}
.zbapMain-sp,.zbapMain-spCont{width: 440px;height: 248px;margin: 0 auto;border-radius: 8px;overflow: hidden;background: url(https://img.233.com/project/cjcx/v1/pc/sp-default.png) no-repeat; position: relative;}
.zbapMain-spUl{padding-top: 1px;margin-top: 16px;max-height: 266px;overflow: hidden;overflow-y: auto;}
.zbapMain-spUl>li{padding: 13px 16px;border-radius: 10px;background-color: #fff;margin-top: 16px;position: relative;}
.zbapMain-spUl>li:first-child{margin-top: 0;}
.zbapMain-spH4{font-size: 16px;line-height: 20px;font-weight: 900;min-height: 40px;}
.zbapMain-spTime,.zbapMain-spTeacher{display: flex;align-items: center; height: 16px;margin-top: 12px;font-size: 13px;color: #888;}
.zbapMain-spTime>i{width: 16px;height: 16px;background: url(ico-khcf-pc.png) no-repeat -440px 0;margin-right: 5px;}
.playing .zbapMain-spTime{color: #EF40B0;}
.playing .zbapMain-spTime>i{background-position: -480px 0;}
.zbapMain-spTeacher{margin-top: 8px;padding-right: 120px;}
.zbapMain-spBtn{position: absolute;bottom: 20px;right: 15px;width: 110px;height: 30px;line-height: 30px;text-align: center;border-radius: 100px;background-color: #F7F7F8;font-size: 16px;color: #82868E;}
.zbapMain-spBtn.zbjxz,.zbapMain-spBtn.yyzb,.playing .zbapMain-spBtn.zbhf,.yuyue .zbapMain-spBtn.zbhf{display: none;}
.playing .zbapMain-spBtn.zbjxz,.yuyue .zbapMain-spBtn.yyzb{display: block;}
.playing .zbapMain-spBtn{border: 1px solid #EF40B0;color: #EF40B0;background-color: #fff;}
.yuyue .zbapMain-spBtn{border: 1px solid #2890F1;color: #2890F1;background-color: #fff;}
/*直播安排 end*/

/*二维码区域*/
.ewmJq-box{padding: 50px 0;background: #fff;}
.ewmJq-ul{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;}
.ewmJq-ul>li{width: 360px;height: 136px;background: #fff;border-radius: 15px;box-shadow: 0px 5px 73px 0px rgba(225,236,247,0.78);position: relative;}
.ewmJq-img{position: absolute;top: 50%;left: 15px;width: 104px;height: 104px;margin-top: -52px;}
.ewmJq-img img{display: block;width: 100%;}
.ewmJq-info{padding: 30px 10px 0 140px;}
.ewmJq-infoTit{font-size: 18px;font-weight: 900;}
.ewmJq-infoTip{font-size: 14px;line-height: 20px;margin-top: 10px;color: #555;}
/*二维码区域 end*/

/*晒成绩赢好礼*/
.scjyhl-box,.bzqh-box{padding: 1px 0 100px;background: url(cont-bg5.jpg) no-repeat center top;background-size: 100% 100%;}
.scjyhl-center,.bzqh-center{width: 1200px;margin: 0 auto;}
.comTit-box{text-align: center;margin: 70px 0 50px;}
.comTit-h3>i{font-size: 45px;color: #111;font-weight: 900;}
.comTit-h3>i>em{color: #F63FB4;font-weight: 900;}
.scjyhl-main{padding: 23px 40px 40px 40px;border-radius: 30px;background: url(cont-bg4.jpg) no-repeat;background-size: 100% 100%;}
.scjyhlM-jpmxBox{display: flex;justify-content: space-between;}
.scjyhlM-jpmxL{width: 364px;}
.scjyhlM-jpmxHd{display: flex;align-items: center;justify-content: space-between; height: 60px;}
.scjyhlM-jpmxHd-h4{font-size: 26px;color:#fff;font-weight: 900;}
.scjyhlM-jpmxL-table{width: 100%;height: 230px;background-color: #fff; border-radius: 16px;overflow: hidden;}
.scjyhlM-jpmxL-table thead tr{background-color: #EDF3FF;}
.scjyhlM-jpmxL-table th,.scjyhlM-jpmxL-table td{text-align: center;padding: 12px 0;}
.scjyhlM-jpmxL-table th{font-size: 18px;font-weight: 900;}
.scjyhlM-jpmxL-table td{font-size: 16px;}
.scjyhlM-jpmxL-table td em{font-weight: 900;}
.scjyhlM-jpmxR{width: 734px;}
.scjyhlM-jpmxR .scjyhlM-jpmxHd-h4{color:#333;}
.scjyhlM-jpmxR-gift{height: 230px;background-color: #fff;border-radius: 16px;}
.scjyhlM-jpmxR-ul{display: flex;padding-top: 36px;}
.scjyhlM-jpmxR-ul>li{flex: 1;text-align: center;}
.scjyhlM-jpmxR-giftImg img{display: block; width: 130px;height: 130px;margin: 0 auto;position: relative;}
.scjyhlM-jpmxR-giftName{margin-top: 5px;font-size: 16px;color: #333;font-weight: 900;}
.scjyhlM-infoBox{margin-top: 18px;padding: 28px 260px 28px 30px;background-image: linear-gradient(90deg,#FFFFFF,#FFBBE9);border-radius: 16px;position: relative;}
.scjyhlM-infoTit{display: flex;align-items: center; font-size: 22px;font-weight: 900;color: #DD1B72;}
.scjyhlM-infoTit>i{height: 23px;line-height: 23px;padding: 0 10px;border-radius: 5px;background-image: linear-gradient(90deg,#F240BA,#FF9D77);font-size: 15px;color:#fff;margin-left: 8px;}
.scjyhlM-infoTip{margin-top: 12px;font-size: 16px;}
.scjyhlM-infoTip>em{font-weight: 900;}
.scjyhlM-infoBtn{position: absolute;top: 50%;right: 38px;width: 180px;height: 54px;line-height: 54px;margin-top: -26px;background-color: #fff;border-radius: 100px;font-size: 28px;color: #F63FB4;text-align: center;font-weight: 900;}
/*晒成绩赢好礼 end*/

/*备战启航*/
.bzqh-box{background-image: url(cont-bg3.jpg);background-size: 100% 100%;}
.bzqh-main{display: flex;justify-content: space-between;}
.bzqhM-l,.bzqhM-c,.bzqhM-r{width: 340px;height: 472px;background-color: #fff;border-radius: 22px;padding: 1px 20px 0;}
.zdbkyj-qhH4{font-size: 20px;line-height: 26px;font-weight: 900;margin-top: 22px;}
.zdbkyj-qhC-img, .zdbkyj-qhR-img{display: block;margin-top: 28px;}
.zdbkyj-qhC-img img, .zdbkyj-qhR-img img{width: 100%;}
.zdbkyj-qhR-ewm{min-height: 168px;margin-top: 20px;padding-left: 168px;position: relative;}
.zdbkyj-qhR-ewmImg{position: absolute;top: 0;left: 0;width: 164px;height: 164px;}
.zdbkyj-qhR-ewmImg img{display: block;width: 100%;}
.zdbkyj-qhR-ewmBtn>a{display: block;height: 38px;line-height: 38px;border: 1px solid #F72836;margin-top: 20px;font-size: 16px;color: #FB3648;border-radius: 100px;text-align: center;}
.zdbkyj-qhR-ewmBtn>a:first-child{margin-top: 10px;}
.zdbkyj-qhC-btn, .zdbkyj-qhR-zlBtn>a{display: block;width: 260px;height: 60px;line-height: 60px;border-radius: 100px;margin: 50px auto 0;background-image: linear-gradient(90deg, #FF5B06, #e13b29);font-size: 24px;color: #fff;text-align: center;}
.zdbkyj-qhR-zlBtn>a{margin-top: 20px;}
.zdbkyj-qhR-zlBtn>a>i{display: inline-block;width: 28px;height: 28px;background: url(https://img.233.com/www/img/Special/2025061301/ico-bmzt-pc.png) no-repeat -560px 0;vertical-align: middle;margin-top: -6px;margin-right: 6px;}
.bzqhM-rUl>li{margin-top: 30px;height: 140px;padding: 0 126px 0 20px;background-image: linear-gradient(112deg, #fee4d9 0%, #fff7f0 40%, #fffaf6 75%, #fff 100%);border: 1px solid #ffd7c9;border-radius: 10px; position: relative;}
.bzqhM-rLi-tit{padding-top: 40px;font-size: 20px;font-weight: 900;}
.bzqhM-rLi-tip{margin-top: 10px;font-size: 14px;}
.bzqhM-rLi-img{position: absolute;top: 50%;right: 10px;width: 106px;height: 106px;margin-top: -53px;background: url(ewm-bg1.png) no-repeat;background-size: 100% 100%;}
.bzqhM-rLi-img img{position: absolute;top: 50%;left: 50%;width: 100px;height: 100px;margin-top: -50px;margin-left: -50px;}
/*备战启航 end*/

/*备考工具*/
.js-common-zhuli{background: url(cont-bg6.jpg) no-repeat center bottom #fff;}
.cf_common_tit{background: none;color: #F63FB4;}
.cf_common_tit .red{color: #333;}
.cf_common_tit_icon{display: none;}
.js-common-zhuli .zhuli_cont .qrcode_card li{background-image: linear-gradient(180deg, #DFF0FF 0%, #fff 100%);border-radius: 10px;border: 0;}
.js-common-zhuli .zhuli_cont .qrcode_card li .qrcode_card_img{background: url(ico-khcf-pc.png) no-repeat -580px -140px;}
/*备考工具 end*/

.js-common_navbar *{box-sizing: border-box;}




