/* 顶部图标 */
@font-face {
    font-family: "iconfont";
    src: url('iconfont.eot?t=1616728640639');
    /* IE9 */
    src: url('iconfont.eot?t=1616728640639#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAJoAAsAAAAABhgAAAIbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAocPgE2AiQDCAsGAAQgBYRtBzUbaQURBTzJfhbYzcrQiCb0FyP++7MZm7Ep5yAePtf+PTfJvp8PRGXVqQMiBYDGAElXZTqVrKs3AZn/t6b7K+4twkQzumQty0//I9/u9NKwzuM0SiEkQpK1g9o+z+X0JtCBjPpAue5BawzqBRgHUqB7YBRZCWXcMHbBC3xMoMeCbeLQ/tQlVWGvCsTT+sEttRBUFJapQqfhYBFfNWp6l8KX6Pvxz/aoJE1m15y7f/iufT85OVlLXQ0IIQI63iBjGwpxqTF5RhaMy3qSxQrHqgx+ag8c4qhWwf46u7wPzMFU8JO3UoAEjzVVRmfSESLfKQfaD92v7YM/y8+jtyoQdLc7Z28M7vpfewv43pt9UVuR3irqJq7g0+UDh4qhtO2paPJGQzLjJHhFD1q2d8SPqabx62RDNT7B3WU+Q1atkYXdhkavHeio9qLHVkeP9xr1WhalG9nCGyAM+SAZ8A3ZkC9Z2B8aE/7oGIoZelyJ+YW9NkStN4xG0IN9Qe1oCK5TdFx5xPLWGc4rI/6KPNURyOK0nDnggLzElule5iIBAlMPe/Acdh3ByNSgk7gSGYskCU1vih31SjuIIUMgD1gvoOaQQQjGC135/BEq3XQM7hioy14hNqlnB5lYOoA86IZBA4/yyuSulBMiAAEjPbAH81CnQ8DYPK+BHBGrJsRHhcQZFYbq4u0N/d+dQCnNNkfh7Mx635ihqQ15egxKAQAAAA==') format('woff2'),
        url('iconfont.woff?t=1616728640639') format('woff'),
        url('iconfont.ttf?t=1616728640639') format('truetype'),
        /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
        url('iconfont.svg?t=1616728640639#iconfont') format('svg');
    /* iOS 4.1- */
}

@font-face {
    font-family: SourceHanSansCNMedium;
    src: url('../lib/layui/font/SourceHanSansCNMedium.otf');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-sanjiaodown:before {
    content: "\e6b5";
}

.money {
    color: #ff7106;
}

/* banner图 */
.banner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.wh-img {
    width: 100%;
    height: 100%;
}

.wh-img_banner {
    width: 100%;
    height: 100%;
}

.half_img {
    width: 100%;
}

.banner {
    margin-top: 70px;
}

.banner .zixun_banner {
    width: 24%;
    height: 10%;
    background-size: 100%;
    position: absolute;
    font-size: 30px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -16%;
    margin-left: 38%;
}

.banner .zixun_banner a {
    color: #fff;
}

.banner .swiper-pagination {
    position: relative !important;
    margin-top: -20px;
}

.banner .swiper-pagination span {
    margin: 0 2px !important;
}

/* 内容区 */
.container {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* 集训营咨询 */
.wh-img1 {
    width: 50px;
    height: 50px;
    margin-bottom: 9px;
}

.six_zixun {
    display: flex;
    margin-top: 50px;
    margin-bottom: 62px;
}

.six_zixun .list {
    width: 208px;
    height: 243px;
    background: url('../images/jixunying/triangle.png') no-repeat;
    background-size: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.six_zixun .list .t1 {
    font-size: 24px;
    margin-bottom: 8px;
}

.six_zixun .list .t2 {
    font-size: 20px;
}

.six_zixun .list .t2 span {
    color: #4B49FF;
}

.zixunBtn {
    margin-top: 8px;
    width: 162px;
    height: 39px;
    background: url('../images/jixunying/search1.png') no-repeat;
    background-size: contain;
}

.zixunBtn>a {
    display: block;
    font-size: 18px;
    color: #fff;
    line-height: 39px;
    margin-left: 12px;
}

/* 免费试学 */
.free_learn {
    width: 985px;
    height: 232px;
}

/* 公共标题 */

.title {
    width: 800px;
    height: 160px;
    background: url(../images/jixunying/biaoti.png) no-repeat;
    background-size: 100%;
    display: flex;
    flex-direction: column;
}

.title h1 {
    color: #fff;
    font-size: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'SourceHanSansCNMedium';
    margin-top: 35px;
}

.title h1 span {
    color: #f1e136;
}

.subtitle {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
}

.subtitle p {
    padding-left: 15px;
    font-size: 28px;
}

.subtitle span {
    color: #7d87e8;
}

.wxtu {
    width: 12vw;
    height: 14vw;
    position: absolute;
    margin-top: 18vw;
    z-index: 2;
    display: none;
}

.niu1:hover .wxtu {
    display: block;
}

/* 竞争日益激烈 */
.five_six {
    width: 100%;
    height: 500px;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 200;
}

.five_six_box {
    margin-top: 65px;
    width: 1200px;
    height: 300px;
    display: flex;
    justify-content: center;
}

.five_six_box ul {
    display: flex;
}

.five_six_box ul img {
    width: 93%;
    margin-bottom: 15px;
}

.five_six_box ul li {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 20px;
}

/* 量身定制备考方案 */
.five_sixx {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.five_sixx_box {
    margin-top: 65px;
    width: 1200px;
    height: 400px;
    display: flex;
    background-color: #f5f5ff;
}

.five_sixx_box ul {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
}

.five_sixx_box ul img {
    width: 93%;
}

.five_sixx_box ul li {
    display: flex;
}

.five_sixx .box_1 {
    width: 270px;
    height: 300px;
    border-radius: 10px;
    margin-top: 60px;
    background-color: #fff;
    display: flex;
    justify-content: center;
}

.five_sixx .juzitu {
    width: 100px;
    height: 100px;
    position: absolute;
    margin-top: -50px;
}

.five_sixx .ju1 {
    background: url(../images/jixunying/zx.png) no-repeat;
    background-size: 100%;
}

.five_sixx .ju2 {
    background: url(../images/jixunying/ez.png) no-repeat;
    background-size: 100%;
}

.five_sixx .ju3 {
    background: url(../images/jixunying/zz.png) no-repeat;
    background-size: 100%;
}

.five_sixx .ju4 {
    background: url(../images/jixunying/zk.png) no-repeat;
    background-size: 100%;
}

.five_sixx .text {
    /* width: 89%; */
    height: 190px;
    margin-top: 70px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.five_sixx .text .text_1 {
    color: #000;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 15px;
}

.five_sixx .text .text_2 {
    /* width: 236px; */
    font-size: 19px;
    line-height: 40px;
}

.five_sixx .text .text_2 span1 {
    color: #fb9703;
    font-weight: bolder;
}

.five_sixx .text .text_2 span2,
.five_sixx .text .z2 {
    color: #29d2b1;
    font-weight: bolder;
}

.five_sixx .text .text_2 span3,
.five_sixx .text .z3 {
    color: #a48ae1;
    font-weight: bolder;
}

.five_sixx .text .text_2 span4,
.five_sixx .text .z4 {
    color: #fd8b69;
    font-weight: bolder;
}

.five_sixx .text .xiu {
    width: 200px;
    height: 40px;
    background: linear-gradient(to right, #ffc000, #ff9900);
    position: absolute;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 210px;
    border-radius: 40px;
}

.five_sixx .text .xiu a {
    color: #fff;
    font-weight: bold;
}

/* 拒绝盲考 */
.jujue {
    margin-top: 30px;
    width: 1920px;
    height: 864px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 55px;
}

.jujue .box2 {
    width: 1200px;
    height: 800px;
    background: url(../images/jixunying/bg4_1.png) no-repeat;
    background-size: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 50px;
}

.jujue .box2 .box2_1 {
    width: 1000px;
    height: 500px;
    margin-left: 100px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;

}

.jujue .box2 .lie {
    width: 250px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.jujue .box2 .lie .lie_1,
.jujue .box2 .lie .lie_2 {
    width: 100%;
    height: 45%;
    background: url(../images/jixunying/kuang.png) no-repeat;
    background-size: 100%;
}

.jujue .box2 .jian {
    width: 40px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.jujue .box2 .bigju {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.jujue .box2 .number {
    position: absolute;
    color: #5e55fe;
    font-size: 30px;
    margin-left: 15px;
    margin-top: 8px;
}

.jujue .box2 .bigtext {
    width: 200px;
    position: absolute;
    color: #fff;
    font-size: 30px;
    margin-top: 20px;
    margin-left: 80px;
}

.jujue .box2 .text {
    font-size: 20px;
    position: absolute;
    width: 190px;
    margin-top: 110px;
    margin-left: 30px;
    font-weight: bold;
}

.jujue .zixun4 {
    width: 400px;
    height: 80px;
    background: url(../images/jixunying/02.png) no-repeat;
    background-size: 100%;
    font-size: 30px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}

.jujue .zixun4 a {
    color: #fff;
}

/* 多样化集训营 */
.duoyang {
    width: 1920px;
    /* height: 1100px; */
    display: flex;
    flex-direction: column;
    align-items: center;
    /* padding-top: 55px; */
    /* background-color: rgba(0, 0, 0, 0.2); */
}

/* .course_table {
    border: 1px solid #4183ff;
} */
.duoyang .box6 {
    padding-top: 50px;
    width: 1250px;
    /* height: 500px; */
    margin: 0 auto;
}

.duoyang table {
    width: 100%;
    height: 500px;
    border: 2px solid #4183ff;
}

.duoyang tr {
    font-size: 20px;
    height: 50px;
}

.duoyang td {
    border: 1px solid #4183ff;
    text-align: center;
}

.duoyang td span {
    color: #2D6AF7;
}

.kmtxt {
    width: 90%;
    text-align: left;
    margin-left: 10px;
    /* background-color: rgba(0, 0, 0, 0.1); */
}

.kmtxt img {
    width: 10%;
    height: 10%;
    margin-right: 5px;
}

.kmbox {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.zixun_gong {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
}

.zixun_gong .niu1 {
    width: 400px;
    height: 80px;
    background: url(../images/jixunying/02.png) no-repeat;
    background-size: 100%;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: bold;
}

.zixun_gong a {
    color: #fff;
    font-weight: bold;
}

/* 寄宿式考研 */
.jisu {
    width: 1920px;
    height: 1600px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 55px;
}

.jisu .box5 {
    padding-top: 50px;
    width: 1250px;
    height: 500px;
    background-color: #f5f5ff;
    margin: 0 auto;
}

.jisu .box5 .line1 {
    display: flex;
    justify-content: space-around;
}

.jisu .box5 .line1 li {
    text-align: center;
    width: 380px;
    height: 450px;
    background-color: #ffffff;
}

.jisu .box5 .line1 li .t1 {
    color: #262938;
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 20px;
}

.jisu .box5 .line1 li .t2 {
    font-size: 25px;
    line-height: 50px;
    color: #262938;
}

.jisu .box6 .bdans {
    position: relative;
    height: 600px;
    width: 1200px;
    margin-top: 50px;
    /* background-color: rgba(0, 0, 0, 0.1); */
    margin-bottom: 50px;
}

.jisu .box6 .bdans table {
    width: 100%;
    height: 100%;
    border: 1px solid #000;
}

.jisu .box6 .bdans table tr {
    height: 12.5%;
    border: 1px solid #000;
}

.jisu .box6 .bdans table td {
    /* width: 20%; */
    border: 1px solid #000;
}

.jisu .box6 .bdans table span {
    color: #ff7004;
    font-size: 25px;
}

.jisu .box6 .bdans table .zxzx {
    color: #fff;
    width: 75%;
    font-size: 25px;
    background-color: #ff9900;
    border: none;
    border-radius: 20px;
}

.jisu .box6 .biaoti {
    background-color: #ff9900;
    color: #fff;
    text-align: center;
    font-size: 30px;
}

.jisu .box6 .hang2 {
    width: 15%;
    text-align: center;
    font-size: 25px;
}

.jisu .box6 td {
    text-align: center;
    font-size: 20px;
}

.bdans .tesetxt {
    width: 80%;
    text-align: left;
    margin-left: 50px;
    /* background-color: rgba(0, 0, 0, 0.1); */
}

/* 断 */
.jisu .box6 .bdans .ljie {
    top: 57%;
    right: 0;
    position: absolute;
    width: 9vw;
    height: 4vw;
}

.jisu .box6 .btns {
    letter-spacing: -0.2vw;
    display: flex;
    justify-content: space-between;
    padding: 0 24.3vw;
}

.jisu .box6 .btns .btns2:hover .wxs {
    display: block;
}

.jisu .box6 .btns .btns2 {
    cursor: pointer;
    text-align: center;
    line-height: 3.7vw;
    height: 3.7vw;
    color: #fff;
    font-size: 1.8vw;
    position: relative;
    background: url("../images/jixunying/02.png") no-repeat;
}

.jisu .box6 .btns .btns2 .wxs {
    display: none;
    left: 4vw;
    z-index: 200;
    position: absolute;
    width: 12vw;
    height: 14vw;
}

/* 精选资深老师 */
.course {
    width: 1920px;
    height: 864px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 55px;
}

.lei {
    width: 1200px;
    height: 300px;
    background-color: #f5f5ff;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

.fourbox {
    width: 280px;
    height: 250px;
    background-color: #fff;
    border-radius: 15px;
}

.fourbox .zhen {
    width: 30px;
    height: 70px;
    position: absolute;
    margin-left: 220px;
    margin-top: -15px;
    background: url(../images/jixunying/zhen.png) no-repeat;
    background-size: 100%;
}

.te1 {
    width: 250px;
    height: 50px;
    position: absolute;
    margin-top: 10px;
    margin-left: 15px;
    color: #593ccc;
    font-weight: bold;
    font-size: 28px;
    display: flex;
    align-items: center;
}

.te1 .tu {
    width: 45px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.te1 .tu img {
    width: 70%;
}

.te2 {
    width: 1px;
    height: 150px;
    background-color: #593ccc;
    position: absolute;
    margin-left: 35px;
    margin-top: 70px;
}

.te3 {
    height: 150px;
    position: absolute;
    margin-left: 60px;
    margin-top: 73px;
    display: flex;
    font-size: 20px;
    line-height: 40px;
    font-weight: bold;
}

/* 备考全程360度陪伴 稳步提升 */
.company {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.company_box {
    width: 1200px;
    height: 773px;
    background: url('../images/jixunying/juzi.png') no-repeat;
    background-size: 50%;
    background-position: center center;
    display: flex;
    justify-content: space-between;
    padding-top: 49px;
}

.company_box>div {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.ten_list {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ten_list>div {
    width: 218px;
    height: 53px;
    background: url('../images/jixunying/ten.png') no-repeat;
    background-size: contain;
    background-position: center center;
    text-align: center;
    line-height: 53px;
    font-size: 29px;
    color: #fff;
}

.ten_list>p {
    font-size: 22px;
    margin-top: 5px;
}

/* 固定咨询 */
.fixed {
    position: fixed;
    top: 15%;
    right: 1%;
    width: 135px;
    z-index: 1000;
}

/* 提交表单 */
.adv_box1 {
    /* margin-top: 80px; */
    width: 1920px;
    height: 158px;
    position: relative;
    background: url(../images/jixunying/45.png) no-repeat;
    background-size: 100%;
}

.biao {
    position: absolute;
    width: 385px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-left: 990px;
    margin-top: 38px;
}

.biao input {
    margin-bottom: 10px;
    width: 180px;
    height: 35px;
    border: none;
    outline: none;
}

.biao .d-i-item {
    outline: none;
    margin-bottom: 10px;
    width: 180px;
    height: 36px;
    background-color: #ffffff;
    color: #6A6A6A;
    font-size: 16px;
    border: 1px solid #fff;
}

.biao .d-i-item span {
    color: blue;
    font-size: 13px;
}

.adv_box1 .btn {
    margin-left: 1400px;
    margin-top: 60px;
    position: absolute;
    font-size: 20px;
    color: #4579ff;
    width: 130px;
    height: 40px;
    background-color: #ffffff;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #fff;
}

input::-webkit-input-placeholder {
    color: #6A6A6A;
    font-size: 16px;
}

input:-moz-placeholder {
    color: #6A6A6A;
    font-size: 16px;
}

input::-moz-placeholder {
    color: #6A6A6A;
    font-size: 16px;
}

input:-ms-input-placeholder {
    color: #6A6A6A;
    font-size: 16px;
}

/* 广告位 */
.adv_box {
    margin-top: 140px;
    width: 1920px;
    height: 158px;
    position: relative;
}

.zixun1 {
    position: absolute;
    width: 390px;
    height: 71px;
    right: 290px;
    top: 51px;
}

.zixun1 a {
    position: absolute;
    width: 390px;
    height: 71px;
}

/* 军事化作息管理 分秒必争 */
.manage {
    margin-top: 100px;
    margin-bottom: 115px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.time {
    margin-top: 55px;
    width: 1201px;
    height: 341px;
    background: url('../images/jixunying/time.png') no-repeat;
    background-size: 100%;
    background-position: center center;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}

.time>div {
    display: flex;
}

.time>div>p {
    font-size: 18px;
    line-height: 30px;
}

.time_top {
    margin-left: 190px;
    height: 176px;
    align-items: center;
}

.time_top>p {
    margin-right: 22px;
}

.time_top>p:last-child {
    margin-right: 0;
}

.time_bottom {
    align-items: flex-end;
    margin-left: 195px;
}

.time_bottom>p {
    margin-right: 27px;
    margin-top: 35px;
}

.time_bottom>p:last-child {
    margin-right: 0;
}

.time_center2 {
    position: absolute;
    left: 37px;
    top: 136px;
    font-size: 30px;
}

.time_center2 a {
    color: #fff;
}

.time_center {
    position: absolute;
    left: 116px;
    top: 150px;
}

/* 集训营环境展示 */
.env {
    padding-top: 53px;
    width: 1920px;
    height: 1000px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.kyglbxTop {
    width: 1200px;
    margin-top: 50px;
}

.container .a11 {
    padding: 0 20px;
    display: flex;
    flex-direction: column;
    margin-bottom: 2vw;
    margin-left: 3vw;
    background: url("../images/jixunying/line.png") no-repeat;
    background-size: 96% 100%;
}

.container .a11 .a11-2 {
    width: 100%;
    height: 130px;
    display: flex;
}

.container .a11 .yuan {
    background-color: #fff;
    width: 125px;
    height: 125px;
    background: url(../images/jixunying/quan_1.png) no-repeat;
    background-size: 100%;
    color: #cbc9f0;
    font-size: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container .a11 .kyglbx-active {
    background-color: #fff;
    width: 125px;
    height: 125px;
    background: url(../images/jixunying/quan_2.png) no-repeat;
    background-size: 100%;
    color: #7c8ef0;
    font-size: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container .jubu {
    width: 100%;
    height: 500px;
    margin-top: 20px;
    background-color: #f5f5ff;
    display: flex;
    flex-direction: row;
}

.container .jubu .tu {
    width: 700px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.container .jubu .tu img {
    width: 90%;
}

.container .jubu .wenzi {
    width: 30rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: 30px;
}

.container .jubu .center {
    width: 75%;
    height: 300px;
}

.container .jubu .zixun12 {
    width: 400px;
    height: 80px;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    margin-top: 0.5rem;
    background: url(../images/jixunying/02.png) no-repeat;
    background-size: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* 轮播1 */
.swiper1 .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

.teacher2 {
    width: 1300px;
    position: relative;
}

.teacherBox {
    width: 585px;
    height: 268px;
    border: 3px solid #7B8CFB;
    border-radius: 20px;
    display: flex;
    align-items: center;
}

.teacherBox>div>h1 {
    color: #4561F1;
    font-size: 26px;
}

.teacherBox>div>p {
    margin-top: 20px;
    font-size: 20px;
    width: 260px;
}

.teacher_img {
    width: 242px;
    height: 242px;
    margin-left: 11px;
    margin-right: 24px;
}

.swiper1 .swiper-slide {
    display: flex;
    justify-content: center;
}

.teacher2 .swiper1 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.swiper1 .swiper-button-next,
.swiper1 .swiper-button-prev {
    color: transparent !important;
}

.prev {
    top: 42%;
    left: 0;
    width: 30px;
    height: 42px;
    position: absolute;
}

.next {
    top: 42%;
    right: 0;
    width: 30px;
    height: 42px;
    position: absolute;
}

.zixun {
    margin-top: 57px;
    width: 1200px;
    display: flex;
    justify-content: space-around;
}

.zixun2 {
    width: 390px;
    height: 71px;
}

/* 聚创匠心打磨 二战学员备考资源大全 */
.source {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.kaoyan {
    width: 1214px;
    margin-top: 65px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.kaoyan>ul {
    display: flex;
    justify-content: space-between;
    width: 917px;
}

.kaoyan>ul>li {
    width: 178px;
    height: 91px;
    cursor: pointer;
}

.kaoyan>ul>li .blue_btn {
    display: none;
}

.kaoyan>ul>li .white_btn {
    display: block;
}

.kaoyan>ul>li:first-child .blue_btn {
    display: block;
}

.kaoyan>ul>li:first-child .white_btn {
    display: none;
}

.blue_btn,
.white_btn {
    width: 178px;
    height: 91px;
}

.line {
    width: 1196px;
    height: 3px;
    background: url('../images/jixunying/line.png') no-repeat;
    background-size: 100%;
    margin-bottom: 20px;
    margin-top: 17px;
}

.book {
    width: 1214px;
    height: 352px;
    background: url('../images/jixunying/book_bg.png') no-repeat;
    background-size: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.bookList {
    width: 792px;
    height: 247px;
}

.swiper2 {
    overflow: hidden;
    width: 1000px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.swiper2 .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
}

.swiper2 .swiper-button-next,
.swiper2 .swiper-button-prev {
    color: transparent !important;
}

/* 表单 */
.formBtn {
    margin-top: 30px;
    display: flex;
    width: 1150px;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.selBox select {
    width: 243px;
    height: 56px;
    background: url('../images/jixunying/sel.png') no-repeat;
    background-size: 100%;
    cursor: pointer;
    border-radius: 50px;
    font-size: 20px;
    color: #6A6A6A;
    padding-left: 20px;
    /* 清除下拉列表默认样式 */
    outline: none;
    border: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
}

#telBtn {
    width: 210px;
    height: 52px;
    border-radius: 40px;
    outline: none;
    border: 2px solid #4362ff;
    padding-left: 24px;
    color: #6A6A6A;
    font-size: 20px;
}

#schoolBtn {
    width: 246px;
    height: 52px;
    border-radius: 40px;
    outline: none;
    border: 2px solid #4362ff;
    padding-left: 24px;
    color: #6A6A6A;
    font-size: 20px;
}

.submit {
    width: 360px;
    height: 65px;
    background: url('../images/jixunying/about6.png') no-repeat;
    background-size: 100%;
}

/* 考研辅导 */

.title_js {
    margin-top: 80px;
    position: absolute;
    color: #fff;
    font-size: 46px;

}

.title_js h1 {
    font-family: 'SourceHanSansCNMedium';
}

.kyfd {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.kyfd .title {
    z-index: 1;
    margin-bottom: -120px;
}

.kyfd .part3 {
    width: 1920px;
    height: 1350px;
    background: url(../images/ymjh/kyfd2-new2.png) no-repeat;
    background-size: 100%;
    margin-top: 10px;
}

.kyfd .part3 .txt .txt1 {
    color: #fff;
    font-size: 25px;
}

.kyfd .part3 .fourpa {
    position: absolute;
    width: 495px;
    height: 500px;
    /* background-color: rgba(0, 0, 0, 0.1); */
    margin-left: 1092px;
    margin-top: 200px;
}

.onepa {
    width: 100%;
}

.onepa ul {
    width: 100%;
    margin: auto;
    display: flex;
    justify-content: space-between;
}

.onepa ul li {
    width: 50%;
    height: 215px;
    color: #fff;
    font-weight: bold;
    text-shadow: -1px 1px 4px #4f39e4, 1px 1px 4px #4f39e4, 1px -1px 4px #4f39e4, -1px -1px 4px #4f39e4, -1px 1px 4px #4f39e4, 1px 1px 4px #4f39e4, 1px -1px 4px #4f39e4, -1px -1px 4px #4f39e4, -1px 1px 4px #4f39e4, 1px 1px 4px #4f39e4, 1px -1px 4px #4f39e4, -1px -1px 4px #4f39e4;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.onepa ul li p1 {
    font-size: 30px;
}

.onepa ul li p1 i {
    font-size: 55px;
    margin-right: 10px;
}

.onepa ul li p2 {
    font-size: 30px;
    margin-top: -15px;
}

.kyfd .part3 .txt .txt2 {
    font-size: 20px;
    float: left;
    margin-top: 5px;
    color: #fff;
    text-align: center;
}

.kyfd .part3 .txt .txt3 {
    font-size: 23px;
    font-weight: 500;
}

.kyfd .part3 .t1 {
    float: left;
    margin-top: 400px;
    margin-left: 39.5%;
    width: 17%;
}

.kyfd .part3 .t2 {
    float: left;
    margin-top: 53.8%;
    margin-left: -28.4%;
    text-align: center;
}

.kyfd .part3 .t3 {
    float: left;
    margin-top: 44.5%;
    margin-left: -11.9%;
    text-align: center;
}

.kyfd .part3 .t4 {
    float: right;
    margin-top: 53.8%;
    margin-right: 27.7%;
    text-align: center;
}