﻿/*-----------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/
/*

             _______

            |      |\

            |      |_\

            | 官网首页 |

            | ~~~~~~~ |

            | ~~~~~~~ |

            |_________|

*/

/*赛普社区新首页*/
body {
    background: #f5f5f5;
}

.shadow {
    box-shadow: #ebebeb 0px 3px 50px;
    -webkit-box-shadow: #ebebeb 0px 3px 50px;
    -moz-box-shadow: #ebebeb: 0px 3px 50px;
    -ms-box-shadow: #ebebeb 0px 3px 50px;
}

/*-----------------------------------------------------------------------------------------------------------------------*/
.fl_newportal {
    float: left;
}

.bgcolor_000 {
    background: #000;
}

.wp .frame {
    background: none;
    boder: 0px solid black;
}

.frame,
.frame-tab {
    margin: 0 !important;
    border: 0;
    background: #FFF;
    padding-top: 0px !important;
}

.wp .block {
    padding: 0;
    margin: 0;
}

#diy_banner .temp {
    margin: 0px;
}

#diy_daohang .block .dxb_bc {
    margin-right: 100px;
}

#diy_daohang #portal_block_498 {
    background: black;
}

#diy_daohang {
    height: 55px;
    overflow: hidden;
}

#diy_banner .block {
    margin: 0;
}

.av_touxiang img {
    margin: auto;
    border-radius: 30px;
}

/*-----------------------------------------------------------------------------------------------------------------------*/
.img_big {
    transition: all 0.6s;
}

.img_big:hover {
    transform: scale(1.1);
}

/*头像*/
.my-avatar-small {
    width: 40px;
    height: 40px;
}

.circle {
    border-radius: 50%;
    overflow: hidden;
}

.my-avatar>img {
    width: 100%;
    height: 100%;
}

.imgWrap,
.thumb {
    position: relative;
    overflow: hidden;
}

.imgWrap img,
.thumb img {
    width: 100%;
    min-height: 100%;
}

.leftBox {
    float: left;
    width: 830px;
}

.rightBox {
    float: right;
    width: 390px;
}

.title {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}

.icon-tel img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}

/*轮播图*/

.banner_wrap {
    height: 520px;
    background: #f5f5f5;
    overflow: hidden;
}

.ban_img {
    width: 400px;
    position: absolute;
    left: 50%;
    top: 44%;
    transform: translate(-50%, -44%);
}

.ban_img img {
    width: 100%;
}


/*banner增加表单 start 2020-8-21*/
.slideBox.slideBoxBanner {
    width: 100% !important;
    height: auto !important;
}

.slideBoxBanner .hd {
    overflow: hidden;
    height: 22px;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999999;
}

.slideBoxBanner .hd ul {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 8px;
    line-height: 8px
}

.slideBoxBanner .hd ul li {
    width: 50px;
    height: 8px;
    background: rgba(255, 255, 255, .8);
    margin: 0 6px;
    display: inline-block;
    box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, .2) inset,
        -0px 0px 1px 1px rgba(255, 255, 255, .2) inset;
}

.slideBoxBanner .hd ul li.on {
    background: rgba(253, 208, 0, .8);
}

.rightBoxForm {
    width: 1240px;
    position: relative;
    margin: 0 auto;
    height: 520px;
}

.rightBoxForm .pos-BF {
    background: #fff;
    width: 387.6px;
    height: 402px;
    position: absolute;
    right: 40px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.rightBoxForm .pos-BF h4 {
    font-size: 46px;
    line-height: 46px;
    color: #161418;
    letter-spacing: 0.23px;
    margin-top: 59px;
    margin-bottom: 15px;
    text-align: center;
}

.rightBoxForm .pos-BF p {
    font-size: 56px;
    line-height: 24px;
    text-align: center;
}

.rightBoxForm .pos-BF .inputBox {
    padding: 33px;
}

.rightBoxForm .pos-BF .inputBox input,
.rightBoxForm .pos-BF .inputBox button {
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 100px;
    display: block;
    width: 100%;
    margin-bottom: 27px;
    font-size: 18px;
    color: #343434;
}

.rightBoxForm .pos-BF .inputBox input {
    border: 1px solid #CACACA;
    ;
    width: 100%;
}

.rightBoxForm .pos-BF .inputBox button {
    background: #fdd000;
    border: none;
    outline: none;
}

.rightBoxForm .pos-BF .ys {
    font-size: 14px;
    color: #9B9B9B;
    text-align: right;
    height: 20px;
    line-height: 20px;
}

.rightBoxForm .pos-BF .ys img {
    vertical-align: middle;
    width: 13px;
    height: 14px;
    display: inline-block;
    margin-right: 6px;
}

.rightBoxForm .pos-BF .ys span {
    text-decoration: underline;
}

input[type=button],
input[type=submit],
input[type=file],
button {
    cursor: pointer;
    -webkit-appearance: none;
}

input {
    outline-color: invert;
    outline-style: none;
    outline-width: 0px;
    border-style: none;
    text-shadow: none;
    -webkit-appearance: none;
    -webkit-user-select: text;
    outline-color: transparent;
    box-shadow: none;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #C1C1C1;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #C1C1C1;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #C1C1C1;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #C1C1C1;
}

/* @media screen and (min-width: 1024px)and (max-width: 1100px){ */
/* .banner_wrap{ height:360px; overflow: hidden;} */
/* .ban_img{position: absolute;left: 50%;top: 64%;transform: translate(-50%, -64%);} */
/* #guid{height:360px;} */
/* .nav_list .nav_list_in li a{height: 28px;line-height: 28px;padding:0 15px;} */
/* } */
/* @media screen and (min-width: 1101px)and (max-width: 1280px){ */
/* .banner_wrap{ height:380px; overflow: hidden;} */
/* .ban_img{position: absolute;left: 50%;top: 64%;transform: translate(-50%, -64%);} */
/* #guid{height:380px;} */
/* .nav_list .nav_list_in li a{height: 28px;line-height: 28px;padding:0 15px;} */
/* } */
/* @media screen and (min-width: 1281px)and (max-width: 1366px){ */
/* .banner_wrap{ height:396px; overflow: hidden;} */
/* .ban_img{position: absolute;left: 50%;top: 60%;transform: translate(-50%, -60%);} */
/* #guid{height:396px;} */
/* .nav_list .nav_list_in li a{height: 30px;line-height: 30px;padding:0 15px;} */
/* } */
/* @media screen and (min-width: 1367px)and (max-width: 1440px){ */
/* .banner_wrap{ height:420px; overflow: hidden;} */
/* .ban_img{position: absolute;left: 50%;top: 54%;transform: translate(-50%, -54%);} */
/* #guid{height:420px;} */
/* .nav_list .nav_list_in li a{height: 30px;line-height: 30px;padding:0 15px;} */
/* } */
/* @media screen and (min-width: 1441px)and (max-width: 1640px){ */
/* .banner_wrap{ height:480px; overflow: hidden;} */
/* .ban_img{position: absolute;left: 50%;top: 54%;transform: translate(-50%, -54%);} */
/* #guid{height:480px;} */
/* } */
/* @media screen and (min-width: 1641px)and (max-width: 1919px){ */
/* .banner_wrap{ height:500px; overflow: hidden;} */
/* .ban_img{position: absolute;left: 50%;top: 44%;transform: translate(-50%, -44%);} */
/* #guid{height:500px;} */
/* } */
/* @media screen and (min-width: 2558px){ */
/* .banner_wrap{ height:520px; overflow: hidden;} */
/* .ban_img{position: absolute;left: 50%;top: 30%;transform: translate(-50%, -30%);} */
/* #guid{height:520px;} */
/* } */



/* .banner_wrap{ height:520px; background: #f5f5f5;} */

/* .banner_wrap .slideBox_sp{ position:relative; height:520px; text-align:center; overflow:hidden; } */

/* .banner_wrap .slideBox_sp .hd{ width:100%; position:absolute; bottom:20px; overflow:hidden;  z-index:1; } */

/* .banner_wrap .slideBox_sp .hd ul{ overflow:hidden; zoom:1; display:inline-block;} */

/* .banner_wrap .slideBox_sp .hd ul li{ display:inline-block; margin:0 18px;  width:20px; height:20px; background:#fff; cursor:pointer; border-radius:50%; font-size:0px; box-shadow:1px 1px 1px #666 inset;} */

/* .banner_wrap .slideBox_sp .hd ul li.on{ background:#B07539;} */

/* .banner_wrap .slideBox_sp .bd{ position:relative;} */

/* .banner_wrap .slideBox_sp .bd li{ zoom:1; vertical-align:middle;} */

/* .banner_wrap .slideBox_sp .bd li a{display:block; height:520px; background-position:center center; background-repeat:no-repeat;} */





.ban_bot .home_five_wrap li {
    width: 235px;
    height: 112px;
    margin-right: 15px;
    padding: 36px 15px 0 24px;
}

.ban_bot .home_five_wrap li:last-child {
    padding: 24px 15px 0 24px;
}

.ban_bot .home_five_wrap li dl dd:hover p,
.ban_bot .home_five_wrap li .home_five span:hover {
    color: #fdd000;
}

.ban_bot .home_five_wrap li .home_five img {
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.ban_bot .home_five_wrap li .home_five span {
    display: inline-block;
    vertical-align: middle;
}



/* 新闻动态 */

.home_dynamic_wrap {
    height: 316px;
}

.home_dynamic_btn {
    background: url('../images/home/bg_new_img1.png')no-repeat left center;
    width: 240px;
    height: 95px;
    line-height: 95px;
}

.home_dynamic_btn1 {
    background: url('../images/home/bg_new_img2.png')no-repeat left center;
}

.home_dynamic_btn2 {
    background: url('../images/home/bg_new_img3.png')no-repeat left center;
}

.home_btn_lis img {
    vertical-align: middle;
    margin-right: 20px;
}

.home_btn_lis span {
    letter-spacing: 4px;
}



/* 视频轮播 */

.slideBox1 {
    width: 489px;
    position: relative;
}

.slideBox1 .hd {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: -40px;
    z-index: 1;
}

.slideBox1 .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
    width: 489px;
}

.slideBox1 .hd ul li {
    float: left;
    width: 25%;
    cursor: pointer;
    color: #fff;
}

.slideBox1 .hd ul li.on {
    color: #fdd000;
}

.slideBox1 .bd {
    position: relative;
    z-index: 0;
}

/* height:100%; */

.slideBox1 .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox1 .bd img {
    width: 489px;
    height: 274px;
    display: block;
}



.videos .video_wrap {
    position: relative;
    width: 489px;
    margin: 0px auto;
}

.videos .video_wrap .video {
    position: relative;
    width: 489px;
    height: 274px;
    margin: 0px auto;
    z-index: 8;
}

.videos .big_video .video {
    position: absolute;
    left: 0px;
    top: 68px;
    right: 0px;
    width: 489px;
    height: 274px;
    margin: 0px auto;
    z-index: 8;
}

.videos li a .mask {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    z-index: 5;
}

.videos li a .btn_play {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 60px;
    height: 60px;
    margin: -30px 0 0 -30px;
    cursor: pointer;
    z-index: 15;
}

/* .videos li a:hover .mask,.videos li a:hover .btn_play{ display: block; } */

.layer_video {
    display: none;
}

.layui-layer-page .layui-layer-content {
    overflow: hidden !important;
}



/*栏目分类标题*/

.cat {
    line-height: 30px;
    padding: 25px 0;
}

.cat h1 {
    float: left;
}

.cat h1 strong {
    position: relative;
    float: left;
    height: 30px;
    padding-left: 15px;
    font-size: 22px;
}

.cat h1 strong:before {
    content: " ";
    position: absolute;
    left: 0px;
    top: 10%;
    width: 4px;
    height: 80%;
    background-color: #FBD523;
}

.cat h1 span {
    float: left;
    color: #666;
    font-size: 14px;
}

.cat h1 span.home_banfa {
    color: #fff;
}

.cat h1 span em {
    float: left;
    line-height: 28px;
    font-size: 18px;
    font-weight: bold;
}

.cat h2 {
    float: left;
}

.cat h2 strong {
    position: relative;
    float: left;
    height: 30px;
    padding-left: 15px;
    font-size: 22px;
}

.cat h2 strong:before {
    content: " ";
    position: absolute;
    left: 0px;
    top: 10%;
    width: 4px;
    height: 80%;
    background-color: #FBD523;
}

.cat h2 span {
    float: left;
    color: #666;
    font-size: 14px;
}

.cat h2 span.home_banfa {
    color: #fff;
}

.cat h2 span em {
    float: left;
    line-height: 28px;
    font-size: 18px;
    font-weight: bold;
}

.cat .more {
    float: right;
    height: 30px;
    padding-right: 15px;
    background: url(../images/arrow_db.png) no-repeat right center;
    color: #999;
    font-size: 14px;
}

.cat .more:hover {
    color: #fdd000;
}



.home_dyn_news {
    width: 478px;
}

.home_dyn_news .cat {
    padding: 30px 0 20px 0;
    line-height: 30px;
    border-bottom: 1px solid #e5e5e5;
}

.home_news_list ul li:hover a p,
.home_hotClass_zi:hover,
.home_news_list h3:hover {
    color: #fdd000;
}



/* 热门课程 */
.home_hotClass .home_hotClass_li {
    padding: 15px 25px 10px 15px;
    border-bottom: 4px solid #fff;
}

.home_hotClass .home_hotClass_li:hover {
    border-bottom: 4px solid #fdd000;
}

.home_hotClass .home_hotClass_l {
    background: #fff5ee;
    padding: 30px 10px 24px 15px;
}

.home_hotClass_l .home_star img {
    display: inline-block;
    vertical-align: middle;
}

.home_hotClass_guo {
    border-bottom: 1px solid #f2f2f2;
}

.home_hotClass_t span strong {
    color: #ff6900;
}

.home_hotClass_t span:nth-child(2) {
    padding-top: 12px;
}

.home_hotClass_db a {
    display: block;
    background: #ff6900;
    width: 70px;
    height: 30px;
    line-height: 30px;
    box-shadow: 0px 3px 3px #ffcdac;
    color: #fff;
}

.home_hotClass_c {
    width: 200px;
}

.home_hotClass_c .videos .video_wrap {
    width: 200px;
}

.home_hotClass_c .videos .video_wrap .video {
    position: relative;
    width: 200px;
    height: 113px;
    margin: 0px auto;
    z-index: 8;
}

.home_hotClass_c .videos .big_video .video {
    position: absolute;
    left: 0px;
    top: 68px;
    right: 0px;
    width: 200px;
    height: 113px;
    margin: 0px auto;
    z-index: 8;
}

.home_hotClass_c .videos .mask {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    z-index: 5;
}

.home_hotClass_c .videos .btn_play {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 30px;
    height: 30px;
    margin: -15px 0 0 -15px;
    cursor: pointer;
    z-index: 15;
}

.home_hotClass_c .videos .video .thumb {
    width: 200px;
}

.home_hotClass_c .home_class_btns {
    padding: 36px 20px 30px 20px;
}

.home_hotClass_c .home_class_btns li:nth-child(1) {
    margin-right: 44px;
}

.home_hotClass_c .home_class_btns li img {
    width: 40px;
    margin: 0 auto;
}

.home_hotClass_r .home_s_t {
    width: 140px;
    height: 30px;
    line-height: 30px;
}

.home_hotClass_r ul li .home_s_txt span {
    padding: 0 2px;
}

.home_hotClass .home_hotClass_l1 {
    background: #fffae5;
}

.home_hotClass_t1 span strong {
    color: #fdb600;
}

.home_hotClass_db1 a {
    display: block;
    background: #fdb300;
    box-shadow: 0px 3px 3px #ffe8ad;
}

.home_hotClass .home_hotClass_l2 {
    background: #edeefe;
}

.home_hotClass_t2 span strong {
    color: #4f59f9;
}

.home_hotClass_db2 a {
    display: block;
    background: #4f59f9;
    box-shadow: 0px 3px 3px #bfc3fc;
}

.home_hotClass .home_hotClass_l3 {
    background: #e5f4ff;
}

.home_hotClass_t3 span strong {
    color: #0093fe;
}

.home_hotClass_db3 a {
    display: block;
    background: #0093fe;
    box-shadow: 0px 3px 3px #b9c8fd;
}

/*2020-7-9 热门课程改版 start*/
.home_hotClass .home_hotClass_li {
    max-height: 355px;
    width: 610px;
    padding: 15px 15px 10px 15px;
    margin-bottom: 15px;
}

.home_hotClass .home_hotClass_l {
    min-height: 326px;
    max-height: 326px;
    width: 189px;
    padding: 24px 10px 24px 15px;
}

.home_hotClass .home_hotClass_c .cat {
    padding: 25px 0 6px;
    line-height: 28px;
}

.home_hotClass .home_hotClass_c .cat h2 span {
    color: #333;
}

.home_hotClass .home_hotClass_r .home_s_t {
    margin-bottom: 16px;
}

.home_hotClass_guo {
    border-bottom: none;
}

.home_hotClass_guo span {
    display: block;
    padding-top: 7px;
}

.home_hotClass_t-min {
    height: 20px;
    line-height: 18px;
}

.home_hotClass_t-max {
    /*height: 48px;line-height: 48px;*/
    height: 111px;
    margin-top: 18px;
}

.home_hotClass_t-max span.oprice {
    padding-bottom: 20px;
    display: block;
    text-decoration: line-through #999 solid;
    text-decoration: line-through;
    text-decoration-color: #999;
}

.home_hotClass_t-min strong,
.home_hotClass_t-max strong {
    margin-right: 6px;
}

.lesp-2 {
    letter-spacing: -2px;
}

.fl-fr-box {}

.fl-fr-box .home_star {
    height: 20px;
    line-height: 18px;
}

.zhuanxiang-t-max {
    height: 150px;
}

.zhuanxiang-t-max div {
    margin-top: 3px;
}

.zhuanxiang-t-max div:first-child {
    margin-top: 0;
}


.home_hotClass .home_hotClass_li:nth-child(2n) {
    margin-left: 20px;
}

.home_hotClass .home_hotClass_li .bgc-8974ff {
    background: rgba(137, 116, 255, .1)
        /*#8974ff*/
    ;
}

.home_hotClass .home_hotClass_li .bgc-8974ff .home_hotClass_t-min span strong {
    color: #8974ff;
}

.home_hotClass .home_hotClass_li .bgc-8974ff .home_hotClass_t-max span strong {
    color: #8974ff;
}

.home_hotClass .home_hotClass_li .bgc-6672fb {
    background: rgba(102, 114, 251, .1)
        /*#6672fb*/
    ;
}

.home_hotClass .home_hotClass_li .bgc-6672fb .home_hotClass_t-min span strong {
    color: #6672fb;
}

.home_hotClass .home_hotClass_li .bgc-6672fb .home_hotClass_t-max span strong {
    color: #6672fb;
}

.home_hotClass .home_hotClass_li .bgc-fd968a {
    background: rgba(253, 150, 138, .1)
        /*#fd968a*/
    ;
}

.home_hotClass .home_hotClass_li .bgc-fd968a .home_hotClass_t-min span strong {
    color: #fd968a;
}

.home_hotClass .home_hotClass_li .bgc-fd968a .home_hotClass_t-max span strong {
    color: #fd968a;
}

.home_hotClass .home_hotClass_li .bgc-d69dc8 {
    background: rgba(214, 157, 200, .1)
        /*#d69dc8*/
    ;
}

.home_hotClass .home_hotClass_li .bgc-d69dc8 .home_hotClass_t-min span strong {
    color: #d69dc8;
}

.home_hotClass .home_hotClass_li .bgc-d69dc8 .home_hotClass_t-max span strong {
    color: #d69dc8;
}

.home_hotClass .home_hotClass_li .bgc-fd578c {
    background: rgba(253, 87, 140, .1)
        /*#fd578c*/
    ;
}

.home_hotClass .home_hotClass_li .bgc-fd578c .home_hotClass_t-min span strong {
    color: #fd578c;
}

.home_hotClass .home_hotClass_li .bgc-fd578c .home_hotClass_t-max span strong {
    color: #fd578c;
}

.home_hotClass .home_hotClass_li .bgc-ffd743 {
    background: rgba(255, 215, 67, .1)
        /*#ffd743*/
    ;
}

.home_hotClass .home_hotClass_li .bgc-ffd743 .home_hotClass_t-min span strong {
    color: #ffd743;
}

.home_hotClass .home_hotClass_li .bgc-ffd743 .home_hotClass_t-max span strong {
    color: #ffd743;
}

.home_hotClass .home_hotClass_li .bgc-c0c4e8 {
    background: rgba(192, 196, 232, .1)
        /*#c0c4e8*/
    ;
}

.home_hotClass .home_hotClass_li .bgc-c0c4e8 .home_hotClass_t-min span strong {
    color: #c0c4e8;
}

.home_hotClass .home_hotClass_li .bgc-c0c4e8 .home_hotClass_t-max span strong {
    color: #c0c4e8;
}

.home_hotClass .home_hotClass_li .bgc-4cc3ef {
    background: rgba(76, 195, 239, .1)
        /*#4cc3ef*/
    ;
}

.home_hotClass .home_hotClass_li .bgc-4cc3ef .home_hotClass_t-min span strong {
    color: #4cc3ef;
}

.home_hotClass .home_hotClass_li .bgc-4cc3ef .home_hotClass_t-max span strong {
    color: #4cc3ef;
}

.home_hotClass .home_hotClass_li .bgc-1f998e {
    background: rgba(31, 153, 142, .1)
        /*#1f998e*/
    ;
}

.home_hotClass .home_hotClass_li .bgc-1f998e .home_hotClass_t-min span strong {
    color: #1f998e;
}

.home_hotClass .home_hotClass_li .bgc-1f998e .home_hotClass_t-max span strong {
    color: #1f998e;
}

.home_hotClass .home_hotClass_li .bgc-fab578 {
    background: rgba(250, 181, 120, .1)
        /*#fab578*/
    ;
}

.home_hotClass .home_hotClass_li .bgc-fab578 .home_hotClass_t-min span strong {
    color: #fab578;
}

.home_hotClass .home_hotClass_li .bgc-fab578 .home_hotClass_t-max span strong {
    color: #fab578;
}


.together_arrow_class {}

.together_arrow_class img {
    width: 20px;
    margin: 0 auto;
    text-align: center
}

/*2020-7-9 热门课程改版  end*/

/*2021-3-5 热门课程再改版 start*/
.home_hotClass .home_hotClass_li .bgc-fffbec {
    background: #fffbec;
}

.home_hotClass .home_hotClass_li .bgc-fffbec .home_hotClass_t-min span strong {
    color: #fc7021;
}

.home_hotClass .home_hotClass_t-min span,
.home_hotClass .home_star {
    float: left;
}

.home_hotClass .home_star {
    padding-left: 5px;
}

.home_hotClass .home_hotClass_t-max {
    height: 115px;
}

.home_hotClass .home_hotClass_t-max ul li {
    line-height: 20px;
    font-size: 16px;
    padding-bottom: 10px;
    color: #6e6d6d
}

.home_hotClass .home_hotClass_t-max ul li:before {
    content: '●';
    vertical-align: middle;
    margin-right: 5px;
    color: #363636;
}

.home_hotClass .home_hotClass_zi {
    border-top: 1px solid #fdd000;
    display: block;
    height: 62px;
    padding-top: 15px;
}

.other .home_hotClass_guo p {}

.other .txt {
    border-top: 4px solid #fc7021;
    padding-top: 16px;
}

.other .txt:nth-child(4) {
    border-top: 1px solid #fdd000;
}

.other .txt span {
    display: inline-block;
    padding-left: 8px;
}

.other .home_hotClass_zi {
    border: none;
    padding-left: 8px
}

/*2021-3-5 热门课程再改版 end*/

/* 颁发证书 */

.swiper-container-zs {
    height: 508px;
}

.swiper-container-zs .swiper-slide .home_issued_zheng img {
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    width: 403px;
}

.swiper-container-zs .swiper-slide .home_issued_txt {
    background: url('../images/zheng_img.png')no-repeat center center;
    height: 54px;
    line-height: 54px;
}

.swiper-container-zs .swiper-slide .home_issued_jian {
    height: 120px;
    padding: 34px 30px 15px 20px;
}

.swiper-container-zs .swiper-slide .home_issued_jian dt {
    margin-right: 36px;
}

.swiper-container-zs .swiper-slide .home_issued_jian dt a {
    background: #ff6900;
    height: 40px;
    line-height: 40px;
    width: 102px;
    display: block;
}

.swiper-container-zs .swiper-slide .home_issued_jian dd .home_star {
    text-align: left;
}

.swiper-container-zs .swiper-slide .home_issued_jian dd .home_star img {
    display: inline-block;
    width: 12px;
    height: 11px;
}

.swiper-container-zs .swiper-pagination-bullets {
    bottom: 22px;
}

.swiper-container-zs .swiper-pagination-bullet {
    background-color: #555555;
    opacity: 1;
}

.swiper-container-zs .swiper-pagination-bullet-active {
    background-color: #fff;
}

.swiper-container-zs .swiper-button-prev,
.swiper-container-zs .swiper-button-next {
    width: 37px;
    height: 77px;
    margin-top: -90px;
    opacity: 1;
}

.swiper-container-zs .swiper-button-next {
    background: url('../images/course_guoji/btn_next.png')no-repeat center center;
    right: 0;
}

.swiper-container-zs .swiper-button-prev {
    background: url('../images/course_guoji/btn_prev.png')no-repeat center center;
    left: 0;
}

/* 广告位 background: url('../images/home/home_ad_img1.jpg')no-repeat center center;padding:30px 0 0 60px; */
.home_ad li {
    width: 610px;
    height: 100px;
}

.home_ad li:nth-child(2) {}

/*就业招聘*/

.jiuyezhaopin .con {
    height: 470px;
    padding: 30px 30px 0;
    background-color: #fff;
}

.jiuyezhaopin .con .big {
    float: left;
    width: 400px;
    height: 220px;
}

.jiuyezhaopin .con .wrap {
    margin-left: 430px;
}

.jiuyezhaopin .con .wrap h3 {
    height: 24px;
    margin: 10px 0;
    font-weight: bold;
    font-size: 18px;
}

.jiuyezhaopin .con .wrap ul li {
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}

.jiuyezhaopin .con .wrap ul li a {
    float: left;
    max-width: 80%;
    height: 24px;
    color: #999;
}

.jiuyezhaopin .con .wrap ul li span {
    float: right;
}

.jiuyezhaopin .con .list {
    margin-top: 15px;
}

.jiuyezhaopin .con .list li {
    float: left;
    width: 244px;
    margin: 0 15px 0 0;
}

.jiuyezhaopin .con .list li:nth-child(3n) {
    margin-right: 0;
}

.jiuyezhaopin .con .list li .thumb {
    width: 100%;
    height: 140px;
}

.jiuyezhaopin .con .wrap h3:hover,
.jiuyezhaopin .con .wrap ul li:hover,
.jiuyezhaopin .con .wrap ul li a:hover,
.title:hover,
.jiuyefuwu .con .t li p:hover,
.biyedianli ul li h3:hover {
    color: #fdd000;
}

/*就业服务*/
.jiuyefuwu .con {
    height: 470px;
    padding: 0 30px;
    background-color: #fff;
}

.jiuyefuwu .con .t {
    height: 270px;
    padding-top: 50px;
    border-bottom: 1px solid #E1E1E1;
}

.jiuyefuwu .con .t li {
    float: left;
    width: 25%;
    padding: 0 2%;
}

.jiuyefuwu .con .t li p {
    line-height: 18px;
}

.jiuyefuwu .con .t li:nth-child(4n) {
    margin-right: 0;
}

.jiuyefuwu .con .t li img {
    width: 40px;
    height: 40px;
    margin: 0 auto;
}

.jiuyefuwu .con .b {
    padding-top: 18px;
}

.jiuyefuwu .con .b li {
    float: left;
    width: 70px;
    height: 70px;
    margin: 0 15px 15px 0;
}

.jiuyefuwu .con .b li:nth-child(4n) {
    margin-right: 0;
}

.jiuyefuwu .con .b li img {
    width: 100%;
    height: 100%;
}

/*就业分享*/

.jiuyefenxiang .con .l {
    float: left;
    width: 560px;
    height: 310px;
}

.jiuyefenxiang .con .imgWrap h3 {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: center;
    color: #fff;
    z-index: 15;
}

.jiuyefenxiang .con .imgWrap .mask {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 40px;
    background-color: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: .5;
    z-index: 10;
}

.jiuyefenxiang .con .imgWrap a:hover h3 {
    color: #FDD000;
}

.jiuyefenxiang .con .r {
    float: right;
    width: 255px;
}

.jiuyefenxiang .con .r .imgWrap {
    width: 255px;
    height: 150px;
    margin-bottom: 10px;
}

.jiuyefenxiang .con .r .imgWrap:last-child {
    margin-bottom: 0px;
}

.jiuyefenxiang .con ul li {
    float: left;
    width: 198px;
    margin-right: 10px;
    background-color: #fff;
}

.jiuyefenxiang .con ul li:last-child {
    margin-right: 0px;
}

.jiuyefenxiang .con ul li .thumb {
    width: 200px;
    height: 110px;
}



/*毕业典礼*/
.biyedianli ul {
    height: 480px;
    padding: 40px 30px 0;
    background-color: #fff;
}

.biyedianli ul li {
    height: 80px;
    margin-bottom: 30px;
}

.biyedianli ul li .thumb {
    float: left;
    width: 135px;
    height: 80px;
}

.biyedianli ul li h3 {
    height: 80px;
    padding: 10px 0 0px;
    margin-left: 150px;
    line-height: 1.6;
    font-size: 16px;
    color: #262626;
    overflow: hidden;
}

/*学员故事*/
.xueyuangushi ul {
    height: 460px;
    padding: 30px 30px 0px;
    background-color: #fff;
}

.xueyuangushi ul .first {
    float: left;
    width: 200px;
}

.xueyuangushi ul .first .thumb {
    width: 100%;
    height: 365px;
}

.xueyuangushi ul .first .first_thumb {
    width: 200px;
    height: 365px;
    position: relative;
    overflow: hidden;
}

.xueyuangushi ul .item {
    float: left;
    width: 266px;
    margin-left: 15px;
    margin-bottom: 15px;
}

.xueyuangushi ul .item .thumb {
    width: 100%;
    height: 155px;
}

/*学员晒照*/
.xueyuanshaizhao .xy {
    height: 460px;
    padding: 0px 30px;
    background-color: #fff;
    overflow: hidden;
}

.xyMarquee-top {
    overflow: hidden;
    position: relative;
}

.xueyuanshaizhao .xy .infoList li {
    padding: 35px 0px;
    box-sizing: content-box;
    height: 155px;
    border-bottom: 1px solid #E1E1E1;
    overflow: hidden;
}

/*.xueyuanshaizhao .xy .infoList li{ padding:35px 0px;border-bottom:1px solid #E1E1E1;}*/
.xueyuanshaizhao .xy .infoList li a {
    display: block;
}

.xueyuanshaizhao .xy .infoList li:last-child {
    border-bottom: none;
}

.xueyuanshaizhao .xy .info {
    display: block;
    margin-bottom: 15px;
}

.xueyuanshaizhao .xy .info dl {
    height: 40px;
    margin-left: 55px;
}

.xueyuanshaizhao .xy .info dl dt {
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    font-size: 16px;
}

.xueyuanshaizhao .xy .info dl dd {
    height: 16px;
    line-height: 16px;
    color: #666;
}

.xueyuanshaizhao .xy .pic {
    height: 100px;
}

.xueyuanshaizhao .xy .pic .thumb {
    float: left;
    width: 97px;
    height: 100px;
    margin-right: 15px;
}

.xueyuanshaizhao .xy .pic .thumb:last-child {
    margin-right: 0px;
}

/*开学仪式*/

.kaixueyishi ul {
    height: 420px;
    padding: 30px 30px 0;
    background-color: #fff;
}

.kaixueyishi ul li {
    float: left;
    width: 247px;
    margin: 0 10px 12px 0;
}

.kaixueyishi ul li:nth-child(3n) {
    margin-right: 0;
}

.kaixueyishi ul li .thumb {
    width: 100%;
    height: 140px;
}



/*拓展活动*/

.tuozhanhuodong .con {
    height: 420px;
    padding: 15px 30px 0;
    background-color: #fff;
}

.tuozhanhuodong .sideMenu {
    margin: 0 auto;
}

.tuozhanhuodong .sideMenu .shipin_order_list li {
    display: none;
    /* 默认都隐藏 */
}

.tuozhanhuodong .sideMenu .shipin_order_list h3 {
    background: url(../images/ico_dot.png) no-repeat left center;
    padding-left: 18px;
    margin: 15px 0;
    font-size: 14px;
}

.tuozhanhuodong .sideMenu .shipin_order_list h3.on {
    font-size: 18px;
    font-weight: bold;
    color: #fdd000;
}

.tuozhanhuodong .sideMenu .shipin_order_list li img {
    width: 330px;
    height: 134px;
}

/*优秀导师*/

.tab1_tit {
    margin-bottom: 25px;
    border-left: 1px solid #000;
}

/*.tab1_tit li{ float:left; width:14.28%; height:44px; line-height:42px; border:1px solid #000; border-left:none; background-color:#FDD101; font-size:14px; text-align:center; color:#000; cursor:pointer;}   删除了一个tab，width调整*/
.tab1_tit li {
    float: left;
    width: 16.66%;
    height: 44px;
    line-height: 42px;
    border: 1px solid #000;
    border-left: none;
    background-color: #FDD101;
    font-size: 14px;
    text-align: center;
    color: #000;
    cursor: pointer;
}

.tab1_tit li.cur {
    background-color: #000;
    color: #FDD000;
    font-size: 16px;
    z-index: 10;
}

.tab1_box>div {
    display: none;
}

.tab1_box>div:first-child {
    display: block;
}

.tab1_box .daoshiList>li {
    position: relative;
    float: left;
    width: 238px;
    height: 420px;
    border: 1px solid #E3E3E6;
    border-radius: 5px;
    margin-right: 10px;
    overflow: hidden;
}

.tab1_box .daoshiList>li:last-child {
    margin-right: 0px;
}

.tab1_box .daoshiList>li .thumb {
    width: 100%;
    height: 100%;
    border-radius: 5px 5px 0 0;
}

.tab1_box .daoshiList>li .botName {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 50px;
    padding: 0 15px;
    background-color: #F5F5F5;
}

.tab1_box .daoshiList>li .botName strong {
    float: left;
    line-height: 50px;
    font-size: 18px;
}

.tab1_box .daoshiList>li .botName span {
    float: right;
    height: 20px;
    line-height: 18px;
    border: 1px solid #C90B0B;
    border-radius: 3px;
    padding: 0 5px;
    margin-top: 15px;
    color: #C90B0B;
}

.tab1_box .daoshiList>li .wrap {
    position: absolute;
    left: 0;
    bottom: -300px;
    width: 100%;
    height: 300px;
    padding-top: 40px;
    background-color: rgba(0, 0, 0, .6);
    transition: all .6s ease;
}

.tab1_box .daoshiList>li .wrap .name {
    color: #fff;
    text-align: center;
    font-weight: bold;
}

.tab1_box .daoshiList>li .wrap .name strong {
    display: inline-block;
    font-size: 30px;
}

.tab1_box .daoshiList>li .wrap .name span {
    display: inline-block;
    margin-left: 10px;
    font-size: 18px;
}

.tab1_box .daoshiList>li .wrap dl {
    line-height: 2;
    padding: 30px 0 0 30px;
    font-size: 14px;
    color: #FDD000;
}

.tab1_box .daoshiList>li .wrap ul {
    height: 34px;
    line-height: 34px;
    border-radius: 5px;
    margin: 10px 25px 0;
    background-color: #FDD000;
    text-align: center;
}

.tab1_box .daoshiList>li .wrap ul li {
    display: inline-block;
    margin: 0 5px;
}

.tab1_box .daoshiList>li:hover .wrap {
    bottom: 0px;
}

.tab1_box .daoshiList>li:hover .botName {
    display: none;
}

/*在线学习*/

.zaixianxuexi .con {
    padding: 30px;
    background-color: #fff;
}

.zaixianxuexi .con .thumb {
    float: left;
    width: 620px;
    height: 340px;
}

.zaixianxuexi .con .wrap {
    margin-left: 660px;
}

.zaixianxuexi .con .wrap h3 {
    height: 24px;
    margin-top: 25px;
    font-size: 22px;
}

.zaixianxuexi .con .wrap ul {
    padding-top: 10px;
}

.zaixianxuexi .con .wrap ul li {
    margin: 20px 0;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}

.zaixianxuexi .con .wrap ul li a {
    float: left;
    max-width: 80%;
    height: 24px;
    color: #666;
}

.zaixianxuexi .con .wrap ul li span {
    float: right;
}

.zaixianxuexi .courseList li {
    float: left;
    width: 238px;
    margin: 0 10px 15px 0;
    background-color: #fff;
}

.zaixianxuexi .courseList li:nth-child(5n) {
    margin-right: 0px;
}

.zaixianxuexi .courseList li .thumb {
    width: 100%;
    height: 135px;
}

.zaixianxuexi .courseList li h3 {
    height: 48px;
    line-height: 24px;
    margin: 10px;
    font-size: 16px;
    font-weight: bold;
}

.zaixianxuexi .courseList li .state {
    padding: 0 10px 15px;
    font-size: 14px;
}

.zaixianxuexi .courseList li .state b {
    float: left;
    height: 20px;
    line-height: 18px;
    border: 1px solid #C90B0B;
    border-radius: 3px;
    padding: 0 8px;
    color: #C90B0B;
}

.zaixianxuexi .courseList li .state span {
    float: right;
    color: #969293;
}

.home_zai .videos {
    float: left;
    width: 620px;
    height: 340px;
}

.home_zai .videos .video_wrap {
    width: 620px;
}

.home_zai .videos .video_wrap .video,
.home_zai .videos .video_wrap .video .thumb {
    width: 620px;
    height: 340px;
}

.home_zai .videos .mask,
.zaixianxuexi .courseList li .mask {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    z-index: 5;
}

.home_zai .videos .btn_play {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 60px;
    height: 60px;
    margin: -30px 0 0 -30px;
    cursor: pointer;
    z-index: 15;
}

.zaixianxuexi .courseList li .thumb .wrap {
    background: url(../images/icon_play.png) no-repeat center center;
    background-size: 30px 30px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 30px;
    height: 30px;
    margin: -15px 0 0 -15px;
    cursor: pointer;
    z-index: 15;
}

/*文章列表*/

.articleList .item {
    float: left;
    width: 300px;
    height: 360px;
    margin-right: 13px;
    background-color: #fff;
    transition: .6s all;
}

.articleList .item:last-child {
    margin-right: 0px;
}

.articleList .item h3 {
    height: 60px;
    line-height: 60px;
    padding-left: 25px;
    background: #FDD000 url(../images/arrow.png) no-repeat 275px center;
    font-size: 22px;
}

.articleList .item ul {
    padding: 25px 40px 0;
}

.articleList .item ul li {
    height: 24px;
    line-height: 24px;
    margin-bottom: 20px;
    font-size: 14px;
}

.articleList .item:hover {
    box-shadow: #919191 0px 10px 30px;
    -webkit-box-shadow: #919191 0px 10px 30px;
    -moz-box-shadow: #919191 0px 10px 30px;
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}

.articleList .item_sp a {
    color: #333;
}

.articleList .item ul li a:hover {
    color: #fdd000;
}

/*校园环境*/
.xiaoyuanhuanjing .tab2_tit {
    height: 40px;
    margin-bottom: 10px;
    background-color: #fff;
}

.xiaoyuanhuanjing .tab2_tit li {
    float: left;
    width: 16.66%;
    text-align: center;
    cursor: pointer;
}

.xiaoyuanhuanjing .tab2_tit li span {
    display: inline-block;
    height: 40px;
    line-height: 37px;
    padding: 0 33px;
    border-bottom: 3px solid transparent;
    color: #666;
    font-size: 16px;
}

.xiaoyuanhuanjing .tab2_tit li.cur span {
    border-bottom: 3px solid #FDD000;
    font-weight: bold;
}

.xiaoyuanhuanjing .tab2_box .imgs {
    padding: 27px;
    background-color: #fff;
}

.xiaoyuanhuanjing .tab2_box .imgs .t {
    margin-bottom: 13px;
}

.xiaoyuanhuanjing .tab2_box .imgs .big {
    float: left;
    width: 463px;
    height: 253px;
}

.xiaoyuanhuanjing .tab2_box .imgs .c {
    float: left;
    padding: 0 13px;
}

.xiaoyuanhuanjing .tab2_box .imgs .c .thumb {
    width: 100%;
    height: 120px;
    margin-bottom: 13px;
}

.xiaoyuanhuanjing .tab2_box .imgs .c .thumb:last-child {
    margin-bottom: 0;
}

.xiaoyuanhuanjing .tab2_box .imgs .b .thumb {
    float: left;
    width: 225px;
    height: 120px;
    margin: 0 13px 0 0;
}

.xiaoyuanhuanjing .tab2_box .imgs .b .thumb:last-child {
    margin-right: 0px;
}

.xiaoyuanhuanjing .tab2_box .imgs .thumb {
    border: 2px solid #fff;
}

.xiaoyuanhuanjing .tab2_box .imgs .thumb:hover {
    border: 2px solid #fdd000;
}

/*招生地区*/
/* .zhaoshengdiqu{ padding:30px;} */
.zhaoshengdiqu h3 {
    padding-top: 30px;
    float: left;
    width: 114px;
    height: 120px;
    line-height: 30px;
    margin-right: 20px;
    font-size: 26px;
    font-style: italic;
    background: #fffae5;
    color: #ff9000;
}

.zhaoshengdiqu .area {
    line-height: 30px;
    margin-left: 67px;
    padding-left: 15px;
}

/* .zhaoshengdiqu .area:before{ content:" "; position:absolute; left:0px; top:10%; width:1px; height:80%; background:#ccc;} */
.zhaoshengdiqu .area {
    padding: 15px 0px 0px 0px;
}

.zhaoshengdiqu .area a {
    display: inline-block;
    margin: 0 6px;
    font-size: 14px;
    color: #999;
    cursor: pointer;
}

.zhaoshengdiqu .area a:hover {
    color: #fdd000;
}

.banner_wrap .slideBox_sp .bd img {
    height: 520px;
}

/* 热门课程中的校区 / 时间 / 状态 的轮播*/
.txtMarquee-top {
    overflow: hidden;
    position: relative;
    height: 240px;
}

.txtMarquee-top .infoList li {
    height: 36px;
    line-height: 36px;
}

.txtMarquee-top .infoList li .date {
    float: right;
    color: #999;
}

/* 战略合作 */
.zhanluehezuo ul li {
    float: left;
    width: 168px;
    height: 80px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.zhanluehezuo ul li:nth-child(7n) {
    margin-right: 0;
}

.together_arrow {
    position: absolute;
    left: 50%;
    margin-left: -10px;
}

.together_arrow img {
    width: 20px;
}

/* 2022最新课程大纲界面css */
#main {
    width: 1240px;
}

.top {
    display: flex;
    justify-content: space-around;
}

.tab {
    background: #FDD000;
    width: 245px;
    height: 77px;
    margin: 0px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 20px;
    padding-top: 16px;

    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.top div h2 {
    font-size: 22px;
    /*margin: 10px;*/
    padding: 0px;
    font-family: 兰亭粗黑简;
}

.tab p {
    margin: 0px;
    padding: 0px;
    color: #7B6500;
    font-family: FZLTHJW--GB1-0;
    font-size: 18px;
    color: #7B6500;
    letter-spacing: -0.34px;
    text-align: center;

}

.active {
    background-color: #161418;
    color: white !important;
}
.active p{color: #9B9B9B!important;}

#main .top .tab:hover{background: #161418;}
#main .top .tab:hover h2{color: #fff;}
#main .top .tab:hover p{color: #9b9b9b;}

.middle {
    display: flex;
    background: #e6d9d9;
    display: none;
    height: 450px;
}

.middle .left {
    width: 233px;
    height: 446px;
}

.middle .left img {
    width: 100%;
    height: 100%;
}

.middle .right {
    width: 987px;
    height: 450px;
    display: flex;
    margin-left: 20px;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: space-around;
}

.middle .right img {
    width: 100%;
    height: 100%;
}

.middle .right .box1 {
    background: white;
    width: 322px;
    height: 218px;
    padding: 18px;
    box-sizing: border-box;
}

.middle .right div div {
    width: 100%;
    justify-content: space-between
}

.middle .right div div h1 {
    font-size: 40px;
    margin: 0px;
    padding: 0px;
    line-height: 40px;
    font-family: 兰亭粗黑简;
}


.middle .right div div p {
    font-size: 18px;
    /*line-height: 40px;*/
    margin: 0px;
    padding: 0px;
}

.kctitle {
    font-size: 22px;
    font-weight: 600;
}

.boxbutton {
    height: 30px;
    width: 210px;
    line-height: 50px;
}

.lo {
    background: #FFFBEC;
    border: 1px solid #FFEA9A;
    border-radius: 4px;
    border-radius: 4px;
    color: #000;
}

.or {
    background: #F36F20;
    color: white;
    border: 0px;
}

.btn {
    width: 64px;
    height: 28px;
    border-radius: 4px;
    font-size: 12px;
    font-family: FZLTHJW--GB1-0;
    font-size: 12px;
    letter-spacing: 0.38px;
    text-align: center;
}

.stle {
    font-family: FZLTHJW--GB1-0;
    font-size: 12px;
    color: #e6d9d9;
    letter-spacing: -0.22px;
}

.stri {
    font-family: FZLTHJW--GB1-0;
    font-size: 12px;
    color: #161418;
    letter-spacing: -0.22px;
}

.money {
    font-family: HiraginoSansGB-W3;
    font-size: 20px;
    color: #161418;
    letter-spacing: -0.37px;
    margin-left: 10px;
}

.lt {
    color: #B6B6B6;
}

.st {
    margin-top: 20px;
}

.showthis {
    display: block;
    display: flex;
    background: rgb(243, 238, 238);
    padding-left: 2px;
}

.incenter {
    line-height: 80px;
}

.notshowthis {
    display: none;
}

.ig {
    width: 100%;
    height: 100%;
}

.money {
    position: absolute;
    bottom: 0px;
    right: 34px;
}

.box1 {
    position: relative;
}

.box1 .bottom {
    position: absolute;
    bottom: 14px;
}

/* 4步选机构20230823 */
.xuanjigou{
    line-height: 1;
    padding: 50px 0 40px;
    background-color: #FDD000;
}

.xuanjigou .img100{
    width: 100%;
    height: auto;
}

.xuanjigou h2{
    margin-bottom: 20px;
    text-align: center;
    font-size: 60px;
    color: #000;
}

.xuanjigou li{
    float: left;
    width: 300px;
    margin: 0 13.33px 0 0;
}

.xuanjigou li:last-child{
    margin-right: 0;
}

.xuanjigou li h3{
    height: 45px;
    line-height: 45px;
    text-align: center;
    background-color: #D0021B;
    color: #fff;
    font-size: 24px;
}

.xuanjigou li .con{
    padding: 10px 10px 0;
    background-color: #fff;
}

.xuanjigou li .con .tit{
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    color: #4A90E2;
    overflow: hidden;
}

.xuanjigou li .con .tit .zhibao{
    display: inline-block;
    width: 23px;
    height: 26px;
    margin-right: 6px;
    vertical-align: -5px;
}






