@charset "utf-8";
/*
@author: he
@update: he (2025-07-17)
*/
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/* 新增公用样式 */
.hide{display:none;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align:center;}
.marcon{margin:0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor{background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1");}
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
.margR0{margin-right: 0 !important;}
.bodyBg{ background: #ffebd0;}

/* 页头大图 */
.headerBg{ overflow-x: hidden;}
.header{ position: relative; z-index: 1; height: 630px; margin-bottom: 30px;}
.header .logo{ position: absolute; top: 47px; left: 20px; z-index: 2; width: 220px; height: 55px;}
.header .cenTxt{ position: absolute; top: 296px; left: 110px; z-index: 1; width: 477px; height: 71px; padding-top: 29px; line-height: 62px; text-align: center; font-size: 34px; font-weight: 700; color: #fff; font-style: oblique; background: url(/images/zhuanti/GoodNews/icon_01.png) no-repeat;}
.header .cenTxt .headNum{ font-size: 42px; vertical-align: -3px;}
.header section{ position: absolute; right: 0; top: 0; width: 560px; height: 500px;}
.header section span{ position: absolute; bottom: -50px; padding: 0 20px; height: 32px; line-height: 31px; font-size: 16px; color: #fff; font-style: oblique; white-space: nowrap; border: 1px solid #ff9a48; border-radius: 17px;
    background: -webkit-linear-gradient(left, rgba(168,18,54,0.45) 0%, rgba(255,96,0,0.45) 100%);
    background: -o-linear-gradient(left, rgba(168,18,54,0.45) 0%, rgba(255,96,0,0.45) 100%);
    background: -moz-linear-gradient(left, rgba(168,18,54,0.45) 0%, rgba(255,96,0,0.45) 100%);
    background: linear-gradient(to right, rgba(168,18,54,0.45) 0%, rgba(255,96,0,0.45) 100%);
    animation: animate 5s linear infinite;}

/* 晒分入口 */
.entrance{ position: relative; z-index: 2; height: 151px; margin-top: -160px; margin-bottom: 30px; background: url(/images/zhuanti/GoodNews/bg_02.png) no-repeat;}
.entrance .leftPic{ position: absolute; top: -40px; left: 100px; width: 201px; height: 196px; background: url(/images/zhuanti/GoodNews/pic_01.png) no-repeat;}
.entrance .cenTxt{ position: absolute; top: 32px; left: 340px; line-height: 42px; font-size: 18px; color: #530a09;}
.entrance .cenTxt b{ font-size: 20px;}
.entrance .rightEwm{ position: absolute; top: 12px; right: 100px; height: 126px;}
.entrance .rightEwm-pic{ width: 126px; height: 126px; background: url(/images/zhuanti/GoodNews/ewm_01.png) no-repeat;}
.entrance .rightEwm-txt{ position: absolute; right: 140px; top: 50%; margin-top: -20px; width: 262px; height: 39px; padding-right: 5px; line-height: 39px; text-align: center; font-size: 16px; color: #fff; background: url(/images/zhuanti/GoodNews/icon_02.png) no-repeat;}

/* 首页主体 */
.main-mod{ position: relative; z-index: 2;}

/* 辅导切换 */
.main-nav{ margin-bottom: 10px;}
.main-nav li{ float: left; display: block; width: 260px; height: 48px; line-height: 48px; font-size: 18px; color: #fff; text-align: center; border-radius: 25px; background: #fa9942; margin: 0 0 20px 32px; border: 1px solid #fff0e7; cursor: pointer; -webkit-box-shadow:0 4px 10px rgba(255, 104, 13, 0.4); -moz-box-shadow:0 4px 10px rgba(255, 104, 13, 0.4); box-shadow:0 4px 10px rgba(255, 104, 13, 0.4);
    background: -webkit-linear-gradient(left, #fe9148, #f6a13d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fe9148, #f6a13d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fe9148, #f6a13d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fe9148, #f6a13d); /* 标准的语法 */}
.main-nav li.on{ background: #ff463f;
    background: -webkit-linear-gradient(left, #ff8150, #ff0a2d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff8150, #ff0a2d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff8150, #ff0a2d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff8150, #ff0a2d); /* 标准的语法 */}

/* 荣誉榜单 */
.honorList{ float: left; width: 860px; background: #fff; border-radius: 8px; margin-bottom: 30px; -webkit-box-shadow:0 5px 30px rgba(255, 214, 173, 1); -moz-box-shadow:0 5px 30px rgba(255, 214, 173, 1); box-shadow:0 5px 30px rgba(255, 214, 173, 1);}
.honorList .hlTit{ height: 60px; text-align: center; border-radius: 8px 8px 0 0; background: #fe8d4b;
    background: -webkit-linear-gradient(left, #ffb575, #fe6621); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffb575, #fe6621); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffb575, #fe6621); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffb575, #fe6621); /* 标准的语法 */}
.honorList .hlTit h5{ display: inline-block; margin-top: 15px;}
.honorList .hlCon{ padding: 10px 30px 0;}
.honorList .hlCon .cList{ position: relative; z-index: 1; padding: 20px 0 22px; border-bottom: 1px solid #f0f0f0;}
.honorList .hlCon .cList-tit{ display: block; height: 32px; line-height: 32px; font-size: 18px; font-weight: 700; margin-bottom: 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.honorList .hlCon .cList-tit .nameCon{ display: inline-block; position: relative; z-index: 1; height: 32px; line-height: 32px; color: #333; font-size: 18px; font-weight: 700; padding-left: 44px;}
.honorList .hlCon .cList-tit .nameCon img{ position: absolute; left: 0; top: 0; width: 32px; height: 32px; border-radius: 50%;}
.honorList .hlCon .cList-tit .courseCon{ display: inline-block; height: 32px; line-height: 32px; color: #ff2f13; font-size: 18px; font-weight: 700; margin-left: 20px;}
.honorList .hlCon .cList-txt{ display: block; height: 48px; line-height: 24px; font-size: 16px; color: #666; padding-left: 44px; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.honorList .hlCon .cList:last-child{ border-bottom: 0;}
.honorList .hlCon .cEmpty{ position: relative; z-index: 1; height: 400px;}
.honorList .hlCon .cEmpty span{ position: absolute; left: 50%; top: 50%; margin: -53px 0 0 -43px; width: 86px; padding-top: 76px; line-height: 30px; font-size: 14px; color: #999; text-align: center; display: block; background: url(/images/zhuanti/GoodNews/icon_10.png) no-repeat center top; background-size: 86px auto;}

/* 高分学员 */
.aboutQt{ float: right; overflow: hidden; width: 320px; height: 1440px; background: #fff; border-radius: 8px; margin-bottom: 30px; -webkit-box-shadow:0 0 12px rgba(225, 225, 225, 0.25); -moz-box-shadow:0 0 12px rgba(225, 225, 225, 0.25); box-shadow:0 0 12px rgba(225, 225, 225, 0.25);}
.aboutQt .aqTit{ height: 60px; text-align: center; border-radius: 8px 8px 0 0; background: #fe8d4b;
    background: -webkit-linear-gradient(left, #ffb575, #fe6621); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffb575, #fe6621); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffb575, #fe6621); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffb575, #fe6621); /* 标准的语法 */}
.aboutQt .aqTit h5{ display: inline-block; margin-top: 15px;}
.aboutQt .aqConList{ padding: 18px 30px;}
.aboutQt .aqConList .slideBox{ overflow: hidden; width: 260px; height: 1344px;}
.aboutQt .aqConList .slideBox li{ width: 260px; height: 306px; padding: 15px 0;}
.aboutQt .aqConList .slideBox li .list{ overflow: hidden; width: 260px; height: 306px; background: url(/images/zhuanti/GoodNews/bg_03.png) no-repeat;}
.aboutQt .aqConList .slideBox li .list-pic{ display: block; width: 134px; height: 188px; margin: 34px auto 26px; border: 1px solid #f9cf7d;}
.aboutQt .aqConList .slideBox li .list-pic img{ width: 134px; height: 188px;}
.aboutQt .aqConList .slideBox li .list-bot{ text-align: center;}
.aboutQt .aqConList .slideBox li .list-bot-name{ display: inline-block; line-height: 22px; font-size: 14px; color: #333; font-weight: 700; padding-left: 40px; background: url(/images/zhuanti/GoodNews/icon_03.png) no-repeat left center;}
.aboutQt .aqConList .slideBox li .list-bot-course{ display: inline-block; line-height: 22px; font-size: 14px; color: #ff2f13; font-weight: 700;}

/* 视频 */
.videoMain{ clear: both; background: #fff; border-radius: 8px; margin-bottom: 40px; -webkit-box-shadow:0 0 12px rgba(225, 225, 225, 0.25); -moz-box-shadow:0 0 12px rgba(225, 225, 225, 0.25); box-shadow:0 0 12px rgba(225, 225, 225, 0.25);}
.videoMain .vbTit{ height: 92px; margin: 0 32px 10px;}
.videoMain .vbCen-list{ float: left; display: block; width: 260px; margin: 0 0 20px 32px;}
.videoMain .vbCen-list .pic{ width: 260px; height: 146px;}
.videoMain .vbCen-list .txt{ height: 54px; line-height: 54px; font-size: 16px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.videoMain .vbCen-list:hover{ text-decoration: none;}
.videoMain .vbCen-list:hover .txt{ color: #ff2f13;}

/*了解网校*/
.cdel-mod-warp{ padding: 40px 0; background: url(/images/zhuanti/GoodNews/bg_04.jpg) no-repeat center top;}
.cdel-mod{ background: url(/images/zhuanti/GoodNews/bg_05.png) no-repeat center top #fff; border-radius: 8px; -webkit-box-shadow:0 0 12px rgba(225, 225, 225, 0.25); -moz-box-shadow:0 0 12px rgba(225, 225, 225, 0.25); box-shadow:0 0 12px rgba(225, 225, 225, 0.25);}
.cdel-mod .cmTit{ height: 92px; margin: 0 32px;}
.cdel-mod .cmTop-list{ float: left; display: block; width: 240px; margin: 0 0 40px 48px;}
.cdel-mod .cmTop-list .tTxt{ text-align: center; font-size: 18px; line-height: 40px;}
.cdel-mod .cmTop-list .cTxt{ text-align: center; font-size: 26px; color: #ff4a37; height: 78px; line-height: 66px;}
.cdel-mod .cmTop-list .cTxt b{ font-size: 46px; vertical-align: -3px;}
.cdel-mod .cmTop-list .bTxt{ height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #fff; border-radius: 18px; background: #e24902;
    background: -webkit-linear-gradient(left, #ff8004, #bc0706); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff8004, #bc0706); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff8004, #bc0706); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff8004, #bc0706); /* 标准的语法 */}
.cdel-mod .cdel-main{ padding:30px; background: #fff; border-radius: 8px;}
.cdel-mod .cdel-video{width:610px;height:400px;overflow:hidden;position: relative;z-index:1;}
.cdel-mod .cdel-block{width:510px;}
.cdel-mod .cdel-block ul{margin:0 -5px;*zoom:1;}
.cdel-mod .cdel-block ul li{width:250px;height:195px;margin:0 5px 10px;background:#f5f5f5;float:left;text-align: center;}
.cdel-mod .cdel-block ul li a{ display: block; width: 100%; height: 195px;}
.cdel-mod .cdel-block ul li a:before{ content: ''; display:table;}
.cdel-mod .cdel-block ul li a:hover{ text-decoration: none;}
.cdel-mod .cdel-block ul li i{width:58px;height:58px;display: block;margin: 33px auto 28px;}
.cdel-mod .cdel-block ul li.cb01 i{ background:url(/images/index2020/an.png) no-repeat 8px -2592px;}
.cdel-mod .cdel-block ul li.cb02 i{ background:url(/images/index2020/an.png) no-repeat 7px -2691px;}
.cdel-mod .cdel-block ul li.cb03 i{ background:url(/images/index2020/an.png) no-repeat 7px -2789px;}
.cdel-mod .cdel-block ul li.cb04 i{ background:url(/images/index2020/an.png) no-repeat 11px -2891px;}
.cdel-mod .cdel-block ul li strong{display: block;line-height:27px;font-size: 16px;font-weight: normal;}
.cdel-mod .cdel-block ul li p{line-height:22px;color:#999;}

@keyframes animate {
    0% {
        transform: translateY(0%);
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    70% {
        opacity: 1;
    }
    100% {
        transform: translateY(-1500%);
        opacity: 0;
    }
}


































































