<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { line-height: 1; }
/*文本*/
.t-left { text-align: left; }
.t-center { text-align: center; }
.t-right { text-align: right; }
.d-block { display: block; }
.d-none { display: none; }
.d-inline { display: inline; }
.d-in-block { display: inline-block; }
.f-weight { font-weight: bold; }
.v-middle { vertical-align: middle; }
.v-top { vertical-align: top; }
.w100 { width: 100%; }
.mt1200 { width: 1200px; margin: 0 auto; }

/*头部*/
a { text-decoration: none; cursor: pointer; }
.h-header { width: 100%; height: 70px; background: #333333; line-height: 70px; line-height: normal\0!important; }
.h-header .h-cont { width: 1200px; margin: 0 auto; }
.h-header .h-cont ul&gt;li { float: left; font-size: 16px; /* height: 70px; */text-align: center; cursor: pointer; }
.h-header .h-cont .all ~ li { padding-top: 25px; }
.h-header .h-center .all &gt; span { top: 0!important; line-height: 70px; }
.h-header .h-center ul li:first-child { line-height: 70px; }
.h-header .h-center li {margin-right: 38px}
.h-header .h-left a { margin-top: 15px; }
.h-header .h-cont ul&gt;li em, .h-header .h-cont ul&gt;li&gt;a { color: #fff; font-style: normal; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; }
.h-header .h-cont li a:hover { color: #e92930; }
.h-header .all-list .aop a:hover { color: #e92930; font-weight: 600; }
.h-header ul&gt;li span .iv { transform: rotate(360deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); display: inline-block; vertical-align: sub; margin-left: 4px; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; line-height: 63px; }
.h-header .h-center .all:hover span .iv { transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); vertical-align: top; margin-top: -2px; }
.h-header .h-center { margin-left: 65px; }
.h-header i, .h-header em { font-style: normal; }
.h-header .h-center .all { width: 110px; position: relative; }
.h-header .h-center .all { background: transparent; }
.h-header .h-center .all~li { margin-left: 40px; }
.h-header .h-center .all+li { margin-left: 0px!important; }
.h-header .all-list { position: absolute; background: #fff; top: 70px; display: none; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; z-index: 999999999; box-shadow: 0px 2px 7px 0px #54070a; }
.clearfix { zoom: 1; }
.clearfix:after { content: ''; display: block; clear: both; }
.all-list.opc { display: block; }
.h-header .all-list&gt;div { line-height: initial; }
.h-header .all-list div em { font-size: 16px!important; color: #000000!important; }
.h-left&gt;a img { margin-top: 12px; width: 65% }
.h-header .all-list div span i { padding-right: 10px; vertical-align: middle; }
.h-header .all-list .aop { padding: 15px 0 10px; text-align: center; }
.h-header .all-list .aop svg { margin-top: -3px; }
.h-header .all-list .aop a, .h-header .all-list .aop a+i { font-size: 14px; color: #666; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; display: inline-block; margin-bottom: 14px; }
.h-header .all-list .aop a { height: 20px; line-height: 20px; margin-bottom: 10px; width: 90px; }
.h-header .all-list .aop sup { position: relative; top: -7px; }
.h-header .hr { width: 321px; height: 1px; background: #f4f4f4; margin: 5px 0 16px 0; }
.h-header .h-center .all:hover { background: #e92930; }
footer p { color: #666!important; }
.h-header .iv img { width: 13px; height: 7px; vertical-align: middle; }
.h-header .h-left a + span { line-height: 70px; position: absolute; }
.h-header .h-right img { width: 15%;float: left; margin: 20px 10px 0 0}
.h-header .h-right {font-size: 16px; color: #fff; width: 215px}

/*弹性盒*/
.flex { display: flex; display: -webkit-flex; display: -moz-flex; }
.flex-inline { display: inline-flex; display: -webkit-inline-flex; display: -moz-inline-flex; }
.flex-between { justify-content: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; }
.flex-around { justify-content: space-around; -webkit-justify-content: space-around; -moz-justify-content: space-around; }
.flex-start { justify-content: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; }
.flex-end { justify-content: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; }
.item-center { align-items: center; -webkit-align-items: center; -moz-align-items: center; }
.item-end { align-items: flex-end; -webkit-align-items: flex-end; -moz-align-items: flex-end; }
.flex-center { justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; }
.flex-wrap { flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; }
.flex1 { flex: 1; -webkit-flex: 1; -moz-flex: 1; }
.flexbetween { display: flex; display: -webkit-flex; display: -moz-flex; justify-content: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; }
.w100 { width: 100%; }
.ellipsis1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.trans4 { transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; }
.scale05 { transform: scale(1.05, 1.05); }
.translate4 { transform: translate(0, -5px); -webkit-transform: translate(0, -5px); -ms-transform: translate(0, -5px); -moz-transform: translate(0, -5px); }
.mt1100 { width: 1100px; margin: 0 auto; }
a { text-decoration: none; }
.m0auto { margin: 0 auto; }
.mb0 { margin-bottom: 0px !important; }

/*标题*/
.tit{text-align: center;font-size: 42px; padding-top: 30px; color: #333; line-height: 100%;background: url(bt_bg.png) top center no-repeat;}
.tit div {display: flex; align-items: center; justify-content: center; font-size: 22px; color: #109d55;line-height: 26px;margin-top: 18px;}
.tit div img{ margin: 50px 8px 0;}
.tit div img:nth-of-type(2){transform: rotate(180deg);}
.ban { width: 100%; height: 550px; background: url(banner.jpg) top center no-repeat; display: block; background-size: 1920px 550px; }

/*暑假关键期*/
.box1 { padding-bottom: 50px; }
.box1 .tit {margin: 50px auto 60px;}
.box1 .zis1 { margin-top: 50px; }
.fwts {background: #fff; width: 1200px; display: flex; justify-content: space-between; height: 525px; border-radius: 10px; box-shadow: 0 1px 20px 0 #eee; padding: 40px 0}
.fwts_left{ width: 520px;height: 100%; border-radius: 10px; background: rgb(240, 243, 249); padding: 28px 22px 0px 25px; box-sizing: border-box; margin: 0 40px}
.fwts_title{width: 100%; height: auto;display: flex;font-size: 17px;color: #333;line-height: 30px;}
.fwts_title::before{ content: ""; display: block; width: 6px; height: 16px;margin: 7px 10px 0 0;display: block;border-radius: 3px; background: #f55839}
.view{ width: 100%; height: 173px; margin-top: 20px; display: flex;}
.view_con{ width: 398px; height: 173px;background: url(view_bg.png) no-repeat;background-size: cover;display: flex;justify-content: flex-end;align-items: flex-end;}
.view_con p{font-size:24px;color: #333; margin:0 5px 62px 0;}
.task{ width: 100%; height: auto; margin-top: 18px; display: flex;align-items: center;font-size: 17px}
.task::before {content: ""; display: block; width: 7px; height: 7px;margin-right: 6px;display: block; border-radius: 50%; background: #3e79f0;}
.task_img{ width: 100%; height: 150px; margin-top: 25px;  box-shadow: 3px 0 16px rgba(0, 0, 0, 0.15); border-radius: 10px; overflow: hidden;}
.fwts dl {width: 560px; margin-right: 40px}
.fwts dl dt { font-size: 24px; height: 50px; line-height: 35px; border-bottom: 1px solid #eee;margin: 5px 0 10px}
.fwts dl dt img {width: 35px; float: left; margin-right: 10px}
.fwts dl dd {font-size: 17px;line-height: 56px; border-bottom: 1px dashed #eee; color: #666}
.fwts dl dd i {display: block; width: 36px;height: 36px; margin: 10px 10px 10px 0; line-height: 36px; border-radius:50%;  background: rgb(240, 243, 249); text-align: center; float: left; font-size: 20px; color: #666}

.zis1 { width: 670px; margin: 0 auto; margin-top: 50px; display: flex; display: -webkit-flex; display: -moz-flex; justify-content: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; }
.zis1 a { width: 291px; height: 64px; background: linear-gradient(90deg, #FC5F62, #F3313E); text-align: center; line-height: 64px; box-shadow: 0px 4px 10px 0px rgba(247,68,77, 0.25); border-radius: 32px; color: #fff; overflow: hidden; font-size: 20px; }
.zis1 a img { vertical-align: middle; position: relative; top: -2px; margin-left: 4px; }
.zis1 a em { text-align: center; width: 291px; height: 64px; display: block; }
.zis1 a:hover { transform: translate(0, -5px); -webkit-transform: translate(0, -5px); -ms-transform: translate(0, -5px); -moz-transform: translate(0, -5px); }
.zis1 a:last-child { background: linear-gradient(90deg, #407DEF, #2C56FD); box-shadow: 0px 4px 10px 0px rgba(56,108,245, 0.26); }
input.red { color: red; }

/*为什么要参加郑大专业课集训*/
.box2 { padding: 50px 0 60px; background: #F6F8FE; }
.box2 .tit { margin: 0 auto 20px; }
.box2 .con3 a {width: 15%; height: 300px; margin-top: 40px; transition: all 0.4s;border-radius: 15px}
.box2 .con3 a:nth-child(odd) { background: linear-gradient(to bottom, #4165fb 0%, #3a8afb 100%);}
.box2 .con3 a:nth-child(even) { background: linear-gradient(to bottom, #ed8526 0%, #fca651 100%);}
.box2 .con3 a:hover { transform: translateY(-8px); -webkit-transform: translateY(-8px); -moz-transform: translateY(-8px); -ms-transform: translateY(-8px); }
.box2 .con3 a img { display: block; margin: 30px auto 10px; }
.box2 .con3 a p { font-size: 17px; font-weight: 400; color: #ffffff; line-height: 26px; text-align: center; margin-top: 10px; height: 70px; vertical-align:bottom}
.box2 .con3 a div { width: 70%; height: 40px; background: #fff; border-radius: 20px; margin-left: 15%; margin-top: 20px; text-align: center; font-size: 16px; font-weight: 400; line-height: 40px; }
.box2 .con3 a:nth-child(odd) div {color: #4165fb}
.box2 .con3 a:nth-child(even) div {color: #ed8526}

/*授课形式、内容、答疑*/
.box3 { width: 100%; height: 572px; background: url(box3_bg.jpg) top center no-repeat; }
.box3 dl {width: 680px; color: #fff; margin: 100px 0}
.box3 dl dt {font-size: 36px; padding-bottom: 50px}
.box3 dl dt::after{content: ""; display: block; width: 50%; height: 2px; margin-top: 30px;background: linear-gradient(to right, #fff, #321803);}
.box3 dl dd { font-size: 21px; line-height: 36px; color: #eee}
.box3 dl dd img { margin-top: 50px}
.box3 div .sknr { margin-top: 100px; width: 429px; height: 370px; background: rgba(255, 255, 255, 0.88); border-radius: 20px; text-align: center; }
.box3 div .sknr h2 { margin-top: 46px; display: inline-block; width: 260px; height: 58px; overflow: hidden; background: linear-gradient(90deg, #FC5F62, #F3313E); border-radius: 29px; -webkit-border-radius: 29px; -moz-border-radius: 29px; color: #fff; font-size: 30px; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; border: none; outline: none;line-height: 58px}
.box3 div .sknr p { margin: 30px 45px; text-align: left; font-size: 18px; line-height: 36px; text-indent: 43px; color: #333}

/*课程体系*/
.box4 { padding: 50px 0 60px; background: #F6F8FE; }
.biao { width: 1100px; margin: 50px auto 0; overflow: hidden; background-color: #fff;border-radius: 20px;box-shadow: 0 0 30px 0 #eee}
.thea { height: 67px; background: linear-gradient(90deg, #407DEF, #2C56FD)}
.thea th { text-align: center; font-size: 18px; font-family: MicrosoftYaHei;font-weight: 400; color: #ffffff; border-right: 1px solid rgba(255, 255, 255, 0.38);}
.thea th:last-child { border-right: none;}
.tbod { text-align: center;}
.tbod td { font-size: 16px; font-family: MicrosoftYaHei; font-weight: 400; color: #333333; border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; padding: 15px; line-height: 24px}
.anj { width: 95px; height: 24px; display: inline-block; background: url(zixun.png) no-repeat center center; background-size: 95px 24px; transition: all .3s;}
.anj:hover { transform: translateY(-3px); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px);}

/*授课老师*/
.box5 { width: 100%;padding: 50px 0 50px; background: url(box5_bg.jpg) top center no-repeat; }
.box5 div.tit,.box6 div.tit {color: #fff; background-image: url(bt_bg_w.png); margin-bottom: 60px}
.box5 ul{ margin-bottom: 7px; display: flex;justify-content: space-between}
.box5 ul li{width: 345px;height: 260px;padding: 35px 25px 30px;background: #fff;text-align: center; transition: all .3s;}
.box5 ul.one li:nth-child(odd),.box5 .tow li:nth-child(even){background: rgba(255,255,255,.1);color: #fff;}
.box5 ul.one li:nth-child(even){background: rgba(255,255,255,1);color: #333;}
.box5 ul.one li:nth-child(even) span,.box5 .tow li:nth-child(odd) span{color: #666;}
.box5 ul li span{font-size: 16px;display: inline-block;text-align: left;line-height: 24px; padding-top: 20px}
.box5 ul li:hover {transform: translateY(-3px); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); box-shadow: 0 0 50px 0 rgba(5,36,155,0.6)}
.sz_nav {width:100%;}
.sz_nav img {width: 22%; float: left}
.sz_nav div {width: 76%; float: right; font-size: 15px; line-height: 36px;text-align: left}
.sz_nav h3 {font-size: 24px;font-weight: 100}
.sz_nav h3::after {content: ""; display: block; width: 40px; height: 2px; margin-top: 3px;background: linear-gradient(to right, #FC5F62, #F3313E);} 

/*关于我们*/
.box6 { width: 100%; height: 750px; padding: 1px 0 30px; background: url(about_bg.jpg) top center no-repeat; }
.box6 div.tit {margin: 70px 0}
.box6 div.zis1 { margin-top: 80px}

.copyrightBox { width: 100%;padding: 30px 0;text-align: center; color: #eee; line-height: 24px;font-size: 14px;background: #000;}

@keyframes anim-out-alltime {
 0% {
 top: 67px;
 left: 306px;
}
 100% {
 top: 67px;
 left: 314px;
}
}
@-webkit-keyframes anim-out-alltime {
    /* Safari and Chrome */
    0% {
 top: 67px;
 left: 306px;
}
 100% {
 top: 67px;
 left: 314px;
}
}
@-moz-keyframes anim-out-alltime {
    /* Safari and Chrome */
    0% {
 top: 67px;
 left: 306px;
}
 100% {
 top: 67px;
 left: 314px;
}
}
@-ms-keyframes anim-out-alltime {
    /* Safari and Chrome */
    0% {
 top: 67px;
 left: 306px;
}
 100% {
 top: 67px;
 left: 314px;
}
}

.anim { -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); position: absolute; top: 50%; left: 50%; z-index: -1; }
.anim:before { position: relative; content: ''; display: block; margin-top: 100%; }
.anim:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50%; }
@-webkit-keyframes anim-out {
 0% {
 width: 0%;
}
 100% {
 width: 100%;
}
}
@-moz-keyframes anim-out {
 0% {
 width: 0%;
}
 100% {
 width: 100%;
}
}
@-ms-keyframes anim-out {
 0% {
 width: 0%;
}
 100% {
 width: 100%;
}
}
@keyframes anim-out {
 0% {
 width: 0%;
}
 100% {
 width: 100%;
}
}
@-webkit-keyframes anim-out-pseudo {
 0% {
 background: #fff;
}
 100% {
 background: transparent;
}
}
@-moz-keyframes anim-out-pseudo {
 0% {
 background: #fff;
}
 100% {
 background: transparent;
}
}
@-ms-keyframes anim-out-pseudo {
 0% {
 background: #fff;
}
 100% {
 background: transparent;
}
}
@keyframes anim-out-pseudo {
 0% {
 background: #fff;
}
 100% {
 background: transparent;
}
}
.zis { position: relative; z-index: 0; }
.zis .anim:before { position: relative; content: ''; display: block; margin-top: 100%; }
.zis .anim:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50%; }
.hoverable:hover &gt; .anim, .hoverable1:active &gt; .anim { -moz-animation: anim-out 0.75s; -webkit-animation: anim-out 0.75s; animation: anim-out 0.75s; }
.hoverable:hover &gt; .anim:after, .hoverable1:active &gt; .anim:after { -moz-animation: anim-out-pseudo 0.75s; -webkit-animation: anim-out-pseudo 0.75s; animation: anim-out-pseudo 0.75s; }
@-webkit-keyframes anim-out {
 0% {
 width: 0%;
}
 100% {
 width: 100%;
}
}
@-moz-keyframes anim-out {
 0% {
 width: 0%;
}
 100% {
 width: 100%;
}
}
@-ms-keyframes anim-out {
 0% {
 width: 0%;
}
 100% {
 width: 100%;
}
}
@keyframes anim-out {
 0% {
 width: 0%;
}
 100% {
 width: 100%;
}
}
@-webkit-keyframes anim-out-pseudo {
 0% {
 background: #fff;
}
 100% {
 background: transparent;
}
}
@-moz-keyframes anim-out-pseudo {
 0% {
 background: #fff;
}
 100% {
 background: transparent;
}
}
@-ms-keyframes anim-out-pseudo {
 0% {
 background: #fff;
}
 100% {
 background: transparent;
}
}
@keyframes anim-out-pseudo {
 0% {
 background: #fff;
}
 100% {
 background: transparent;
}
}
</pre></body></html>