/*
主红#94171d
次红#63080c
主蓝#06519a
*/
/*全局块*/
body {
    font-family: 'PingFang SC', 'Helvetica Neue', 'Microsoft YaHei UI', 'Microsoft YaHei', 'Noto Sans CJK SC', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif;
}

body {
    font-size: 14px;
}
.clearfix{
    zoom:1
}

.clearfix::after{
    content:"";
    height: 0;
    line-height: 0;
    display: block;
    clear: both;
    visibility: hidden;
}
a:hover{
    color: inherit;
}
ul {
    padding: 0;
    margin: 0;
    overflow: inherit;
    /*overflow: hidden;*/
}

li {
    padding: 0;
    margin: 0;
    list-style: none;
}
/*i{ font-style:normal}*/
/*strong{font-weight:normal}*/
/*b{font-weight:normal}*/
/*em{*/
/*    font-style : normal;*/
/*}*/
.marginBox{
    width: 1120px;
    background-color: #fff;
    margin:0 auto;
}

/*头部css*/
.recPosition_box{
    width: 100%;
}
.header_box{
    display: flex;
    justify-content: space-between;
    padding:0 10px 0 10px;
}
.logo_box{
    width: 245px;
    height: 70px;
    margin-top: 10px;
}
.recommend_box{
    width: 389px;
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    margin-top: 9px;
}
.recommend_box li a{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.recommend_box li a i{
    background-image: url('/statics/images/zui/newImg/jlt_title.png');
    width: 50px;
    height: 50px;
    display: block;
}
.icon0 {
    background-position-x: 0;
    background-position-y: 0;
}
.icon1 {
    background-position-x: 0;
    background-position-y: -100px;
}
.icon2 {
    background-position-x: 0;
    background-position-y: -150px;
}
.icon3 {
    background-position-x: 0;
    background-position-y: -200px;
}
.icon4 {
    background-position-x: 0;
    background-position-y: -50px;
}
.icon5 {
    background-position-x: 0;
    background-position-y: 50px;
}

.new_search{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 366px;
    height: 66px;
    margin-top: 13px;
}
.tlk_daojitime{
    font-size: 16px;
    color: #333333;
    text-align: center;
    letter-spacing: 3px;
}
.tlk_daojitime>span{
    color: #e33530;
}
.new_search .searchleft {
    border: 2px solid rgb(255, 64, 58);
    float: left;
    border-right: none;
    width: 320px;
    height: 41px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}
.new_search .searchinput {
    outline: none;
    border: none;
    margin-left: 16px;
    border-left: 1px #ccc solid;
    width: 250px;
    height: 30px;
    text-indent: 15px;
    border-radius: initial;
}
.new_search .searchbtn {
    width: 46px;
    height: 41px;
    text-align: center;
    line-height: 41px;
    position: relative;
    background: rgb(255, 64, 58);
}
.new_search .searchbtn .searchimg{
    width: 21px;
    height: 21px;
}
.new_navBox{
    margin-top: 13px;
    padding: 0 10px 0 10px;
}
.tlk_mainBox{
    width: 100%;
    background-color: #ec3a45;
    padding: 0 10px 0 10px;
    justify-content: space-between;
    text-align: center;
    display: flex;
}
.tlk_mainBox .tlk_li{
    display: flex;
    position: relative;
}
/*.tlk_mainBox>li:first-child {*/
/*    background-color: #d51a25;*/
/*}*/
.tlk_mainBox .tlk_li>a>div{
    display: flex;
    justify-content: center;
    align-items: center;
}
.tlk_mainBox .tlk_li>a{
    line-height: 40px;
    width: 120px;
    height: 40px;
    display: block;
    font-size: 16px;
    color: #ffffff;
}
.tlk_mainBox .tlk_li>a i{
   display: block;
    margin-left: 8px;
    width: 8px;
    height: 4px;
    background: url("/statics/images/zui/newImg/WhiteXiala.png");
    background-size: 100% 100%;
}
.tlk_mainBox>li:hover {
    background-color: #d51a25;
}

.tlk_hover_box{
    display: none;
    background-color: #FFFFFF;
    position: absolute;
    top: 40px;
    left: -43px;
    width: 200px;
    color: #666666;
    box-shadow: 1px 1px 18px 0px rgb(4 0 0 / 7%);
    z-index: 10;
    padding-bottom: 19px;
}
.tlk_mainBox li:hover .tlk_hover_box {
    display: block;
}
.tlk_hover_box li{
    float: left;
    margin-top: 19px;
    margin-left: 30px;
    font-size: 14px;
}
.tlk_hover_box li:hover a{
    color: #ed232f;
}
.tlk_hover_box li:hover a>div>i{
    transform: rotate(
            180deg
    );
}








/*内容*/
/*推荐位css*/
.recom_box{
    width: 100%;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    padding: 10px 10px 19px 10px;
}
.two_types_box{
    width: 1100px;
    display: flex;
    justify-content: space-between;
    height: 40px;
    align-items: center;
    border: solid 1px #e7e7e7;
    padding: 0 10px 0 9px;
}
.name_Bold{
    font-size: 14px;
    color: #666666;
}
.name_list_box{
    display: flex;
}
.service_hall{
    width: 120px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    background-color: #ec3a45;
    border-radius: 13px;
}
.service_hall>a:hover{
    color: #ffffff;
}
.name_list_box ul{
    display: flex;
}
.name_list_box ul li a{
    padding: 0 10px 0 10px;
    border-right: 1px solid #000;
    font-size: 13px;
}
.big_reomm_box{
    margin-top: 19px;
    display: flex;
    justify-content: space-between;
}
.tlk_modify_banner{
    width: 320px;
    height: 240px;
}
.swiper-container img{
    width: 100%;
    height: 240px;
}

.tlk_modify_reco{
    padding: 0 19px;
    width: 470px;
    height: 238px;
    border-right:1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
}

.tlk_modify_login{
    width: 270px;
    height: 240px;
    border: solid 1px #e7e7e7;
}
.tui_box{
    width: 430px;
}
.position_title{
    display: flex;
    justify-content: center;
    align-items: center;
}
.position_title>img{
    width: 12px;
    height: 14px;
    margin-right: 9px;
}
.position_title>h2{
    font-size: 23px;
}
.position_title>h2>a{
    font-size: 18px;
    font-weight: 700;
}
.position_fixed{
    width: 100%;
    margin-top: 8px;
    line-height: 28px;
    font-weight: 700;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    background-color: #ec3a45;
}
.postion_little{
    display: flex;
    flex-wrap: wrap;
    margin-top: 13px;
    font-weight: 700;
}
.postion_hot{
    width: 40px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    color: #ffffff;
    background-color: #f43129;
    border-radius: 9px 0px 9px 0px;
}
.little_title{
    width: 385px;
    /* margin-left: 10px; */
    color: #ed232f;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.min_cur{
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.min_cur li{
    width: 203px;
    line-height: 25px;
    color: #666666;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bmfw_box{
    position: relative;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    border-bottom:solid 1px #e7e7e7;
}
.bmfw_box>span{
    color: #ed232f;
}
.bmfw_box:after{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: calc(50% - 45px);
    width: 90px;
    height: 2px;
    background: #ed232f;
}
.bmfw_bottom{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 200px;
    background: url("/statics/images/zui/newImg/bmfw_bg.jpg");
    background-size: 100% 100%;
}
.bmfw_button{
    display: block;
    width: 200px;
    height: 40px;
    line-height:40px ;
    text-align: center;
    color: #ed232f;
    font-weight: 700;
    font-size: 16px;
    background-color: #fcebeb;
}
/*便捷服务、学习中心*/
.bjfw_big_box{
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    background-color: inherit;
}
.bjfw_box{
    width: 820px;
    height: 190px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.xxzx_box{
    width: 280px;
    /*height: 190px;*/
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.bjfw_title_box{
    display: flex;
    /*height: 59px;*/
    height: 43px;
    align-items: center;
    padding: 0 10px;
    border-bottom: 1px solid #eeeeee;
    font-weight: 700;
}
.bjfw_title_box>div{
    font-size: 18px;
    margin-left: 11px;
}
.bjfw_title_box>div>span{
    color: #ed232f;
}
.bjfw_title_box>img{
    margin-top: 2px;
    display: block;
    width: 18px;
    height: 18px;
}
.bjfw_list_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
    /*height:calc(190px - 59px);*/
    height:calc(190px - 43px);
}
.tlk_bjfw_bg{
    width: 120px;
    height: 90px;
    background-image: linear-gradient(0deg,
    #ed232f 0%,
    #ff626b 100%);
    border-radius: 6px 30px 6px 6px;
}
.tlk_bkzn_you_arrow{
    display: block;
    width: 14px;
    height: 14px;
}
.tlk_bjfw_bg>a{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    height: 100%;
    transform: translate3d(0,0,0);
}
.tlk_bjfw_bg:hover {
    transform: perspective(1px) translate3d(0,0,0) scale(1.04);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.tlk_bjfw_title{
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
}
.tlk_bjfw_button{
    width: 80px;
    height: 24px;
    color: #f7454f;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    background-color: #ffffff;
    border-radius: 12px;
}

/*学习中心*/
.xxzx_top_box{
    position: relative;
    /*height: 59px;*/
    height: 43px;
    /*line-height: 59px;*/
    line-height: 43px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    border-bottom: solid 1px #e7e7e7;
}
.xxzx_top_box>span{
    color: #ed232f;
}
.xxzx_top_box:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: calc(50% - 30px);
    width: 61px;
    height: 2px;
    background: #ed232f;
}
.tlk_xxzx_content{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0px 10px 0px 10px;
    /*padding: 10px 10px 21px 10px;*/
    /*padding: 20px 10px 21px 10px;*/
}
.tlk_xxzx_content>li{
    margin-top: 21px;
    width: 126px;
    height: 40px;
    box-shadow: 0px 1px 4px 0px
    rgba(0, 0, 0, 0.1);
}
.tlk_xxzx_content>li>a{
    padding-left: 12px;
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
}
.tlk_xxzx_content>li>a>div{
    margin-left: 12px;
}
.tlk_xxzx_content>li>a img{
    display: block;
    width: 20px;
    height: 20px;
}


/*新手指导、最新动态、考试日历*/
.three_box{
    display: flex;
    justify-content: space-between;
    background-color: inherit;
    margin-top: 10px;
}
.xszd_box{
    width: 400px;
    /*height: 400px;*/
    height: 384px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.xszd_title_box>img{
    width: 14px;
    height: 18px;
    margin-right: 10px;
}
.xszd_title_box{
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 59px;*/
    height: 43px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    border-bottom: solid 1px #e7e7e7;
}
.xszd_top_box>span{
    color: #ed232f;
}
.xszd_list_box{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0px 10px;
    /*padding: 0px 10px 20px 10px;*/
    /*border-bottom: solid 1px #e7e7e7;*/
}
.xszd_list{
    /* margin-top: 20px; */
    /* width: 80px; */
    margin-top: 8px;
    width: 120px;
    height: 36px;
    line-height: 36px;
    border-radius: 4px;
    font-size: 14px;
    text-align: center;
    color: #333;
    background-color: #f4f4f4;
    cursor: pointer;
}
.xszd_list_box .xszd_list:hover{
    font-weight: 700;
    color: #ffffff;
    background-image: linear-gradient(0deg,
    #ed232f 0%,
    #ff3844 100%);
}
.xszd_list_box .xszd_list>a:hover{
    color:inherit;
    text-decoration:none;
}
/*最新动态*/
.new_develop_box{
    width: 400px;
    /*height: 400px;*/
    height: 384px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.new_develop_top{
    /*width: 100%;*/
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*padding: 9px;*/
    /*border-bottom: solid 1px #e7e7e7;*/
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* height: 59px; */
    height: 43px;
    padding: 0 30px;
    text-align: center;
    font-size: 18px;
    color: #666666;
    border-bottom: solid 1px #e7e7e7;
}
.new_develop_line {
    position: absolute;
    width: 90px;
    height: 2px;
    background-color: #ed232f;
    bottom: 0px;
    left: 70px;
    transition: all 0.5s;
}
.new_develop_top li{
    width: 180px;
    /*height: 40px;*/
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    /*font-size: 16px;*/
    text-align: center;
    /*line-height: 40px;*/
    color: #333333;
    background-color: #ffffff;
    cursor: pointer;
}
/*.new_develop_top .new_devel_active{*/
/*    background-color: #fcebeb;*/
/*    color: #ed232f;*/
/*    font-weight: 700;*/
/*}*/
.new_devel_active {
    font-weight: 700
}
.new_devel_active span{
    /*font-weight: 700;*/
    color: #ed232f;
}
.new_develop_content{
    display: none;
    padding: 10px 10px;
}
.new_develop_content_box{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 10px;
}
.new_develop_content_box>a>img{
    display: block;
    width: 140px;
    height: 90px;
}
.new_develop_title{
    width: 226px;
}
.new_develop_title>a>h4{
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.new_develop_title>a>div{
    width: 100%;
    text-indent:18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 14px;
}
.new_develop_list_box{
}
.new_develop_list_box li{
    border-bottom:solid 1px #e7e7e7;
    line-height: 44px;
}
.new_develop_list_box li a{
    float: left;
}
.new_develop_list_box li>a+a{
    width: 225px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.new_develop_list_box li span{
    float: right;
}
.new_develop_show{
    display: block;
}

/*考试日历*/
.ksrl_box{
    width: 280px;
    height: 384px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.ksrl_title_box{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 59px;*/
    height: 43px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    border-bottom: solid 1px #e7e7e7;
}
.ksrl_title_box:after{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: calc(50% - 30px);
    width: 61px;
    height: 2px;
    background: #ed232f;
}
.ksrl_title_box img{
    width: 18px;
    height: 18px;
    margin-right: 10px;
}

.ksrl_tab_title_box{
  display: flex;
    width: 100%;
    height: 45px;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
    border-bottom: solid 1px #e7e7e7;
}
.ksrl_tab_totle{
    cursor: pointer;
    width: 68px;
    height: 24px;
    color: #333333;
    font-size: 14px;
    text-align: center;
    line-height: 24px;
}
.ksrl_tab_title_box .ksrl_tab_active{
    font-weight: 700;
    color: #ffffff;
    background-color: #ec3a45;
    border-radius: 12px;
}
.ksrl_tab_li{
    height: 56px;
    padding: 0 10px;
    border-bottom: solid 1px #e7e7e7;
}
.ksrl_tab_left{
    display: flex;
    height: 100%;
    align-items: center;
    float: left;
}
.ksrl_tab_left>img{
    display: block;
    width: 10px;
    height: 35px;
}
.ksrl_tisi{
    display: flex;
}
.ksrl_tisi+div{
    font-size: 12px;
}

.ksrl_tisi>img{
    display: block;
    width: 12px;
    height: 12px;
    margin-top: 4px;
    margin-left: 7px;
}
.ksrl_bm_right{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    float: right;
}
.ksrl_bmtj{
    width: 68px;
    height: 24px;
    background-color: #ffffff;
    border-radius: 12px;
    border: solid 1px #666666;
    color: #666666;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    margin-right: 4px;
}
.ksrl_bmrk{
    width: 61px;
    height: 24px;
    background-image: linear-gradient(180deg,
    #ff4c57 0%,
    #ed232f 100%),
    linear-gradient(
            #ed232f,
            #ed232f);
    border-radius: 12px;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
}
.ksrl_bm_right .ksrl_bmrk a {
		color:#fff !important;
}
.ksrl_tab_content{
    display: none;
}
.ksrl_tab_content_show{
    display: block;
}
/*内容展示加微信交流群*/
.one_line_content_box{
    display: flex;
    justify-content: space-between;
    background-color: inherit;
    margin-top: 10px;
}
.bsms_box{
    width: 400px;
    /*height: 400px;*/
    height: 384px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.zp_box{
    width: 400px;
    height: 384px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.wxq_wxgzh_box{
    width: 280px;
    height: 384px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.bsms_title_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    /*height: 59px;*/
    height: 43px;
    border-bottom: solid 1px #e7e7e7;
    padding: 0 10px;
}
.bsms_title_left{
    display: flex;
    align-items: center;
}
.bsms_icon{
    display: block;
    float: left;
    width: 18px;
    height: 18px;
}
.bsms_title_left>div{
    margin-left: 9px;
    float: left;
    font-size: 18px;
    font-weight: 700;
    color: #333333;
}
.bsms_title_right{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    width: 50px;
    color: #999999;
}
.bsms_title_right img{
    display: block;
    width: 8px;
    height: 16px;
}
.tlk_tabcolor_box{
    width: 100%;
    height: 36px;
    background-color: #fcfcfc;
}
.tlk_top_tab_bigBox>ul{
    width: 100%;
    display: flex;
    justify-content: space-between;
    float: left;
}
.tlk_top_tab{
    text-align: center;
    line-height:41px;
    font-size: 16px;
    color: #666666;
    float: left;
    width: 90px;
    height: 41px;
}

.tlk_top_tab:hover a{
    color: #fff !important;
}
.clearfix li.bsms_active a{
  color: #fff !important;
}
.bsms_active{
    color: #ffffff;
    font-weight: 600;
    background: url('/statics/images/zui/newImg/tlk_qipaoImg.png') no-repeat;
}
.tlk_new_box{
    display: none;
    padding: 20px 10px;
}
.tlk_new_box_show{
    display: block;
}
.tlk_new_title{
 width: 225px;
}
.tlk_new_title>h4{
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.tlk_new_title>div{
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 12px;
    text-indent:18px;
    margin-top: 14px;
}
.tlk_new_content_box{
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px;
}
.tlk_new_content_box>a>img{
    display: block;
    width: 140px;
    height: 90px;
}
.tlk_new_box_content li{
    line-height: 34px;
}
.tlk_new_box_content li a{
    float: left;
}
.tlk_new_box_content li a+a{
    width: 225px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tlk_new_box_content li span{
    float: right;
}

.wxq_wxgzh_title{
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*height: 59px;*/
    height: 43px;
    padding: 0 30px;
    text-align: center;
    font-size: 18px;
    color: #666666;
    border-bottom: solid 1px #e7e7e7;
}
.wxq_wxgzh_title_show{
    font-weight: 700;
}
.wxq_wxgzh_title_show span{
    color: #ed232f;
}
.wxq_wxgzh_title li{
    cursor: pointer;
}
.wx_move_line{
    position: absolute;
    width: 60px;
    height: 2px;
    background-color: #ed232f;
    bottom: 0px;
    left: 27px;
    transition: all 0.5s;
}
.wxq_wxgzh_content{
    width: 100%;
    display: none;
    height: calc(100% - 59px);
    padding: 26px 8px 21px 8px;
}
.wxq_wxgzh_content_show{
    display: block;
}
.wx_bg_img{
    text-align: center;
     width: 100%;
    height: 160px;
    background: url('/statics/images/zui/newImg/wx_img_bg.png') no-repeat;
    background-size: 100% 100%;
}
.wx_bg_img>img{
    width: 160px;
    height: 160px;
}
.tlk_wx_content_line{
    width: 240px;
    height: 2px;
    margin: 0 auto;
    background-color: #f1f1f1;
}
.tlk_wx_content{
    text-align: center;
    font-size: 16px;
    color: #da1c2a;
    font-weight: 700;
    margin-top: 10px;
}
.tlk_wx_bottom_con{
    margin-top: 19px;
    text-indent: 25px;
}
.tlk_wx_content_line2{
    width: 240px;
    height: 1px;
    margin: 0 auto;
    margin-top: 10px;
    background-color: #f1f1f1;
}
/*视频*/
.sp_vdieo_box{
    width: 280px;
    height: 384px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.video_content_box{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: calc(100% - 59px);
    padding: 20px;
}
.video_content img{
    width: 240px;
    height: 110px;
}
.video_content>div{
    text-align: center;
    font-weight: bold;
    width: 240px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size:16px;
    margin-top: 10px;
}
/*教育精选*/
.jy_jx_box{
    width: 280px;
    height: 384px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.jy_jx_title{
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 43px;
    padding: 0 30px;
    text-align: center;
    font-size: 18px;
    color: #666666;
    border-bottom: solid 1px #e7e7e7;
}
.jy_jx_title li{
    cursor: pointer;
}
.jy_move_line{
    position: absolute;
    width: 60px;
    height: 2px;
    background-color: #ed232f;
    bottom: 0px;
    left: 46px;
    transition: all 0.5s;
}
.jy_jx_title_show{
    font-weight: 700;
}
.jy_jx_title_show span{
    color: #ed232f;
}
.jy_jx_content{
    width: 100%;
    padding: 0 10px;
    display: none;
}
.jy_jx_content_show{
    display: block;
}
.jy_jx_content li>a{
    display: flex;
    align-items: center;
    width: 100%;
    border-bottom: solid 1px #e7e7e7;
    height: 46px;
}
.jy_jx_content li>a>h4{
    width: 214px;
    font-size: 14px;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 19px;
}
.jy_jx_jh{
    width: 44px;
    height: 20px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    background-image: linear-gradient(180deg,
    #ff4747 0%,
    #ff0505 100%);
    border-radius: 6px;
}
.jy_jx_yj{
    width: 44px;
    height: 20px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    background-image: linear-gradient(0deg,
    #5574ff 0%,
    #8198ff 100%);
    border-radius: 6px;
}
.jy_jx_wd{
    width: 44px;
    height: 20px;
    color: #999999;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    background-color: #f3f3f3;
    border-radius: 6px;
}
/*轮播*/
.new_lunbo_box{
    height: 140px;
    display: flex;
    align-items: center;
}
#zt{
    width: 1120px;
    margin: inherit;
    overflow:inherit;
}
#zt h2{
    text-align: center;
    width: 84px;
    height: 139px;
    line-height: 22px;
    padding: 25px 30px;
    background-color: #ec3a45;
    top: -15px;
}

/*历年考题*/
.lnkt_zui_box{
    display: flex;
    justify-content: space-between;
    background-color: inherit;
    margin-top: 10px;
}
.lnkt_big_box{
    width: 200px;
    height: 360px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #ffffff;
}
.lnkt_tab_title_box{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 60px;
    border-bottom: solid 1px #e7e7e7;
}
.lnkt_tab_title_box>img{
    display: block;
    margin-right: 10px;
    width: 18px;
    height: 20px;
}
.lnkt_tab_title_box>div{
    font-size: 18px;
    color: #333333;
    font-weight: 700;
}
.lnkt_ul{
    padding:8px 0 20px 0;
}
.lnkt_ul li{
    width: 200px;
    height: 56px;
    margin-top: 12px;
    cursor: pointer;
    line-height: 56px;
    text-align: center;
    font-size: 16px;
    color: #333333;
    font-weight: 700;
}
.lnkt_ul .lnkt_ul_li_show{
    background-color: #f8f8f8;
    color: #ed232f;
    border-left: 2px solid #ed232f;
}

.lnkt_big_content_box{
    width: 900px;
    height: 360px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #ffffff;
}
.lnkt_big_content{
    display: none;
}
.lnkt_big_content .lnkt_li{
    float: left;
    padding: 20px 19px 0px 19px;
    width: 450px;
}
.lnkt_big_content_show{
    display: block;
}
.lnkt_li_title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 11px;
    border-bottom: 1px solid #e7e7e7;
}
.lnkt_li_title_left{
    display: flex;
    align-items: center;
}
.lnkt_li_title_left i{
    float: left;
    width: 2px;
    height: 14px;
    background-color: #ed232f;
}
.lnkt_li_title_left>div{
    margin-left: 10px;
    float: left;
    font-size: 16px;
    color: #666666;
}
.lnkt_li_title_right{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    width: 50px;
    color: #666666;
}
.lnkt_li_title_right>a{

}
.lnkt_li_title_right>img{
    display: block;
    width: 8px;
    height: 16px;
}

.lnkt_content_list{
   width: 100%;
}
.lnkt_content_list>li{
    line-height: 37px;
}
.lnkt_content_list>li>a{
    display: block;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
}
.lnkt_content_list>li>span{
    float: right;
}
.boder_right{
    border-right:solid 1px #e7e7e7;
}
/*友情链接*/
.yqlj_big_box{
    margin-top: 10px;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
}
.yqlj_title_box{
    width: 100%;
    height: 70px;
    padding-top: 22px;
    background-color: #ec3a45;
}
.yqlj_li{
    width: 160px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    float: left;
    cursor: pointer;
    margin-left: 40px;
    font-size: 18px;
    color: #ffffff;
}
.yqlj_show{
    font-weight: 700;
    color: #333333;
    border-radius: 10px 10px 0px 0px;
    background-color: #ffffff;
}
.tlk_yqlj_box{
    display: none;
}
.tlk_yqlj_box_show{
    display: block;
}
.yqlj_content_box{
    display: flex;
    /*justify-content: space-between;*/
    flex-wrap: wrap;
    width: 100%;
    padding-bottom: 20px;
    min-height: 70px;
}
.yqlj_content_box li{
    padding: 0 25px;
    text-align: center;
    margin-top: 20px;
    height: 20px;
    line-height: 20px;
    color: #666666;
    font-size: 14px;
    border-right:solid 1px #e7e7e7;
}
/*box5,6的修改*/
.tlk_new_box_big_box{
    display: none;
    padding: 0px 10px;
}
.tlk_new_box_big_box_show{
    display: block;
}
.tlk_new_box_li{
    width: 100%;
    border-bottom:solid 1px #e7e7e7;
}
.tlk_new_li_title{
    font-size: 14px;
    color: #333333;
    font-weight: 700;
    margin-top: 10px;
}
.tlk_new_li_content{
    line-height: 25px;
}
.tlk_new_li_content>div{
    float: left;
    width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tlk_new_li_content>span{
    float: right;
}
/*内容结束*/
/*右侧栏商桥*/



/*这里是已经改版的右边侧边栏的样式开始*/
a{
    text-decoration: none;
}
#kf{
    position: fixed;
    top: 31%;
    right: 16%;
    /*right: 250px;*/
    background-color: #fff;
    z-index: 200;
}
#kf a:link{text-decoration:none; }  /* 指正常的未被访问过的链接*/

#kf a:visited{text-decoration:none; }/*指已经访问过的链接*/

#kf a:hover{text-decoration:none;}/*指鼠标在链接*/}

#kf a:active{text-decoration:none;}
.jiuyecode,
#kf-saomiao .saomiaocode {
    /*width: 2.5rem;*/
    height: 150px;
    border: 1px white solid;
    background-color: white;
    position: fixed;
    top: 38.5%;
    right: 385px;
    text-align: center;
    line-height: 30px;
}
.jiuyecode{
   top: 60%;
}
#kf-saomiao .saomiaocode:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 223px;
    top: 8px;
    border: 6px solid transparent;
    border-left-color: white;
}
.kf_xcx_down .saomiaocode {
    width: 150px;
    height: 150px;
    border: 1px white solid;
    background-color: white;
    position: fixed;
    top: 45%;
    right: 385px;
    text-align: center;
    line-height: 30px;
}
.jiuye_down,
.kf_xcx_down{
    display: none;
    z-index: 100;
}

#kf-saomiao .size{
    width: 110px;
    height: 110px;
}
.jiuyecode {
    box-shadow: 0 0 10px #ededed;
}
.jiuyecode .size{
       width: 140px;
    height: 140px;
}

.tlk_nowConser{
    width: 70px;
    height: 70px;
    background-color: #e33530;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
    -webkit-transition:0.3s;
    overflow: hidden;
}
.tlk_nowConser_img_box{
    position: relative;
    width: 100%;
    height: 28px;
    /* overflow: hidden; */
}
.tlk_nowConser_img_box img:nth-child(1){
    position: absolute;
    top: 0;
    left: calc(50% - 14px);
    -webkit-animation: myAnimation 4s linear infinite;
    animation: myAnimation 4s linear infinite;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    width: 24px;
    height: 22px;
    -webkit-transition:0.3s;
    overflow: hidden;
    display: block;
}

.tlk_nowConser_img_box img:nth-child(2){
    position: absolute;
    top: 0;
    left: 70px;
    -webkit-animation: myAnimation 4s linear infinite;
    animation: myAnimation 4s linear infinite;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    width: 24px;
    height: 22px;
    -webkit-transition:0.3s;
    overflow: hidden;
    display: block;
}
.tlk_nowConser:hover .tlk_nowConser_img_box img:nth-child(1){
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    left: -28px;
}
.tlk_nowConser:hover .tlk_nowConser_img_box img:nth-child(2){
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    left: calc(50% - 14px);
}


.tlk_nowConser_font{
    font-size:12px;
    color: #ffffff;
    margin-top:7px;
}
@keyframes myAnimation{
    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    54% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    58% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    62% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    66% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes activeBox /*Safari and Chrome*/
{
    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    54% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    58% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    62% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    66% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.tlk_cbl_Bigbox{
    margin-top: 10px;
}
.tlk_cbl_Bigbox .tlk_unified{
    cursor: pointer;
    transition: 0.3s;
    -webkit-transition:0.3s;
}

#kf-saomiao{
    display: none;
    z-index: 100;
}
/*.tlk_unified:nth-child(1):hover #kf-saomiao{*/
/*    display: block;*/
/*}*/
.tlk_unified{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 77px;
}
.jiuye{
    cursor: pointer;
    transition: 0.3s;
    -webkit-transition:0.3s;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 77px;
}
.tlk_img_cb_zhiding{
    position: relative;
    width: 18px;
    height: 9px;
    overflow: hidden;
}
.tlk_img_cb_zhiding img:nth-child(1){
    position: absolute;
    width: 18px;
    height: 9px;
    top: 0;
    left: 0;
    display: block;
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}
.tlk_img_cb_zhiding img:nth-child(2){
    position: absolute;
    width: 18px;
    height: 9px;
    top: 18px;
    left: 0;
    display: block;
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}


.tlk_min_line{
    width: 38px;
    height: 1px;
    background-color: #f0f0f0;
    margin: 0 auto;
}
.tlk_img_cb_w{
    position: relative;
    width: 24px;
    height: 22px;
    overflow: hidden;
}
.tlk_img_cb_w img:nth-child(1){
    position: absolute;
    width: 24px;
    height: 22px;
    top: 0;
    left: 0;
    display: block;
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}
.tlk_img_cb_w img:nth-child(2){
    position: absolute;
    width: 24px;
    height: 22px;
    top: 24px;
    left: 0;
    display: block;
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}
.tlk_gai_font{
    font-size:12px;
    color: #666;
    margin-top: 8px;
}
.jiuye:hover,
.tlk_unified:hover{
    /* transition: all 0.3s ease; */
    background-color: #e33530;
}
.jiuye:hover .tlk_min_line,
.tlk_unified:hover .tlk_min_line{
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    background-color: #f15854;
}
.jiuye:hover  .tlk_img_cb_w img:nth-child(1),
.tlk_unified:hover  .tlk_img_cb_w img:nth-child(1){
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    top: -24px;
}
.jiuye:hover  .tlk_img_cb_w img:nth-child(2),
.tlk_unified:hover .tlk_img_cb_w img:nth-child(2){
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    top: -0px;
}
.jiuye:hover  .tlk_gai_font
.tlk_unified:hover  .tlk_gai_font{
    transition: color 0.3s ease;
    -webkit-transition:all 0.3s ease;
    color: #ffffff;
}


.tlk_unified:hover  .tlk_img_cb_zhiding img:nth-child(1){
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    top: -18px;
}
.tlk_unified:hover  .tlk_img_cb_zhiding img:nth-child(2){
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    top: -0px;
}
.tlk_cblmk_minbox:nth-child(1):hover #kf-saomiao{
    display: block;
}
.tlk_cblmk_minbox:nth-child(2):hover .kf_xcx_down{
    display: block;
}
/*这里是已经改版的右边侧边栏的样式结束*/


.tlk_cbl_Bigbox div:hover .tlk_gai_font{
    color: white;
}


/*页脚*/
.footer {
    text-align: center;
    padding-top: 25px;
    margin-top: 30px;
    margin-bottom: 50px;
    border-top-color: #ccc;
    border-top-width: 1px;
    border-top-style: dashed;
    color: #666;
}
.footer a {
    color: #666;
}




.convenient_service_box ul {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.con_service{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}
.con_service h4 {
    font-family: MicrosoftYaHei-Bold;
    font-size: 16px;
    font-weight: 900;
    line-height: 14px;
    color: #333333;
    padding: 20px 0 10px 0;
    text-shadow: 0 0 1px #333;
}

.con_service .circular {
    width: 10px;
    height: 10px;
    background-color: #f5404b;
    border: 2px solid #fff;
    box-shadow: 0 0 0 1px #f5a9ad;
    border-radius: 50%;
    position: relative;
}
.con_service:not(:first-child) .circular::before{
    position: absolute;
    content: '';
    height: 0;
    border-top:dashed 1px #f5a9ad;
    width:60px;
    top: 50%;
    left: -64px;
}
.con_service:not(:last-child) .circular::after{
    position: absolute;
    content: '';
    height: 0;
    border-top:dashed 1px #f5a9ad;
    width:60px;
    top: 50%;
    left: 10px;
}

.con_service_btn:hover{
    box-shadow: 0 0 10px #fff inset;
}
.con_service_btn {
    margin-top: 12px;
    width:100px;
    line-height: 36px;
    background-image: linear-gradient(90deg,
    #ed232f 0%,
    #ff3844 100%);
    border-radius: 18px;
    text-align: center;
    font-size: 14px;
	color: #ffffff;
    transition: 0.2s;
}



/*栏目页的css*/
.new_minList_title{
    line-height: 53px;
}
.new_minList_title li:nth-child(1){
    font-weight: 700;
    color: #333333;
}
.new_minList_title>li{
    display: inline-block;
}
.new_minList_title > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: ">\00a0";
}
.new_minList_title > .active {
    color: grey;
}
.new_dslist_nav{
    width: 100%;
    /*height: 61px;*/
    background-color: #f8f8f8;
    padding: 10px 0;
}
.new_dslist_nav{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.screen_img{
    margin-left: 12px;
    width: 15px;
    height: 18px;
}
.new_dslist_nav>h3{
    margin-left: 10px;
    font-size: 18px;
    font-weight: 700;
    color: #333333;
}
.new_dslist_nav a{
    display: block;
    /*width: 80px;*/
    height: 26px;
    margin:4px 10px;
    font-size: 16px;
    text-align: center;
}
.new_dslist_nav .current{
    padding: 2px 8px 0px 7px;
    background-color: #ec3a45;
    border-radius: 8px;
    color: #ffffff;
    font-weight: 700;
}

/*栏目页咨询模块*/
.list_zx_box{
    display: flex;
    justify-content:space-between;
    width:100%;
    height:180px;
    margin: 20px 0;
    padding:20px 39px 14px 20px;
    box-shadow: 0px 0px 10px 0px rgba(195, 195, 195, 0.41);
}
.list_zx_left_box{
    width: 358px;
}
.list_zx_left_box h3{
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 25px;
    font-size: 16px;
}
.list_zx_left_bottom{
    display: flex;
    margin-top: 10px;
}
.list_zx_left_bottom img{
    width: 146px;
    height: 86px;
}
.list_zx_left_bottom ul{
    margin-left: 15px;
}

.list_zx_left_information li{
    line-height: 30px;
    font-size: 14px;
}
.list_zx_left_information li span{
    color: #666666;
}
.list_zx_left_information li i{
    margin-left: 10px;
}
.list_zx_line{
    width: 1px;
    height: 152px;
    background: #F8E0E1;
}
.list_zx_right_box{
    width: 358px;
}
.list_zx_right_box h2{
    line-height: 25px;
    text-align: center;
}
.list_zx_right_box h2>span{
    color: #e93944;
}
.list_zx_right_threeButton{
    display: flex;
    justify-content: space-between;
    margin-top: 20px;

}
.list_zx_right_threeButton li{
    width: 100px;
    height: 36px;
    font-size: 16px;
    line-height: 36px;
    color: #ffffff;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}
.list_zx_right_threeButton>li{
    background: #FF8D1A;
}
.list_zx_right_threeButton li:nth-child(2){
    background: #FA775B;
}
.list_zx_right_threeButton li:nth-child(3) {
    background: #5484DB;
}
.list_zx_right_ulli{
    margin-top: 16px;
}
.list_zx_right_ulli li{
    position: relative;
    line-height: 26px;
    margin-left: 17px;
    font-size: 14px;
    color: #333333;
}
.list_zx_right_ulli li::before{
    position: absolute;
    clear: both;
    content: "\0020";
    left: -4.5%;
    top: 46%;
    width: 4px;
    height: 4px;
    background-color: #ED232F;
    border-radius: 50%;
}
/*栏目页咨询模块结束*/

/*栏目页试题类模块*/
.list_test_questions_box{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
}
.test_questions_left_box{
    width: 290px;
    height: 260px;
    box-shadow: 0px 0px 10px 0px rgba(195, 195, 195, 0.41);
    padding: 19px 35px 0 35px;
}
.test_questions_right_box{
    width: 490px;
    height: 260px;
    box-shadow: 0px 0px 10px 0px rgba(195, 195, 195, 0.41);
    padding: 19px 32px 0 32px;
}
.list_zxzt_title_box{
    position: relative;
    width: 220px;
    border-bottom: 1px solid #E7E7E7;
    text-align: center;
    font-size: 16px;
    padding-bottom: 6px;
}
.list_zxzt_title_box:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: calc(50% - 32px);
    width: 64px;
    height: 2px;
    background: #ED232F;
}
.list_zxzt_conter_box{
    width: 215px;
    margin: 0 auto;
    position: relative;
}
.list_zxzt_conter_box:after{
    content: "";
    display: block;
    position: absolute;
    top: 100px;
    left: 0px;
    margin: 0 auto;
    width: 220px;
    height: 1px;
    background: #F8E0E1;
    border-radius: 50%;
}
.list_zxzt_conter_box:before{
    content: "";
    display: block;
    position: absolute;
    top: 15px;
    left: 50%;
    width: 1px;
    height: 179px;
    background: #F8E0E1;
    border-radius: 50%;
}
.list_zxzt_top,
.list_zxzt_bottom{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.list_zxzt_top{
    margin-top: 10px;
}
.list_zxzt_bottom{
    margin-top: 31px;
}
.list_zxzt_top div img,
.list_zxzt_bottom div img{
    display: block;
  height: 56px;
    width: 56px;
}
.list_zxzt_top div i,
.list_zxzt_bottom div i{
    display: block;
    margin-top: 5px;
    font-style: normal;
}
.test_questions_title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #E7E7E7;
}
.test_questions_title li{
    position: relative;
    line-height: 26px;
    font-size: 16px;
    cursor: pointer;
}
.test_tj_wys:after{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left:0;
    width: 100%;
    height: 2px;
    background: #ED232F;
}
.test_questions_active{
    font-weight: bold;
}
.test_questions_conter_big{
    display: none;
}
.test_questions_conter_box li{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px dashed #EEEEEE;
    margin-top: 15px;
    padding-bottom: 19px;
}
.test_questions_conter_box li:last-child{
    border-bottom:none;
}
.test_questions_button{
    width: 80px;
    height: 26px;
    border: 1px solid #E9494A;
    border-radius: 13px;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    color: #E9494A;
    cursor: pointer;
}
.test_jd_left{
    width: 300px;
}
.test_jd_title{
  display: flex;
    justify-content: space-between;
    align-items: center;
}
.test_jdt_bg{
    width: 300px;
    height: 4px;
    background: #F7E6DF;
    border-radius: 2px;
    margin-top: 5px;
}
.jd_box_number i{
    font-size: 18px;
    color: #FF6B31;
    font-style: normal;
}
.jd_box_number span{
    font-size: 12px;
}
.test_jdt_bg i{
    display: block;
    width: 10%;
    height:100%;
    border-radius: 2px;
    background: #FF6B31;
}


/*栏目页试题类模块结束*/
.new_minlist{
    width: 100%;
    min-height: 700px;
    border: solid 1px #f0f0f0;
    overflow: hidden;
}
.list_top_line{
    width: 100%;
    margin-top: 18px;
    height: 1px;
    background-color: #f2f2f2;
}
.new_minlist ul{
    padding: 0 15px;
}
.new_minlist ul li{
    display: flex;
    position: relative;
    justify-content: space-between;
    list-style:initial;
    margin-top: 24px;
}
.new_minlist ul li::before{
    position: absolute;
    clear: both;
    content: "\0020";
    left: 0;
    top: 35%;
    width: 4px;
    height: 4px;
    background-color: #999999;
    border-radius: 50%;

}
.new_minlist .wzlist_top a{
    font-size: 14px;
    color: #d51a25;
    margin-left: 17px;
}
.new_minlist .new_list_box li a{
    font-size: 14px;
    color: #666666;
    margin-left: 17px;
}
.youde{
    border-top: solid 1px #f0f0f0;
}
/*文章页css*/
.show-1 .article>header>.new_text_center{
    width: 100%;
    height: 40px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-color: #fafafa;
    border: none;
    padding: 0;
}
.new_text_center img{
    width: 16px;
    height: 16px;
    margin-right: 11px;
}
.new_text_center img:nth-child(1){
    margin-left: 21px;
}
.new_text_center dd{
    padding-right: 38px;
}
.article_post{
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
   border-bottom: 1px solid #f8f8f8;
}
.tuijian_box{
    width: 720px;
    margin:  0 auto;
}
.tuijian_box ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.tuijian_box ul li{
    display: flex;
    align-items: center;
    margin-top: 15px;
    width: 214px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tuijian_box ul li a{
    width: 187px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tuijian_box ul li>span{
    display: inline-block;
    border-radius: 50%;
    margin-right: 7px;
    width: 4px;
    height: 4px;
    background-color: #999999;
}
.article_post_title{
    display: flex;
}
.article_post_title>p{
     width: 600px;
    text-align: center;
    font-size: 16px;
    color: #e7494f;
    line-height: 34px;
    border: solid 1px #e7494f;
}
.article_post_title>div{
    width: 120px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    color: #ffffff;
    background-color: #e7494f;
}
/*show_sidebar.html的样式添加*/
.kstd_bigbox{
    width: 280px;
    /*height: 384px;*/
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}
.kstd_title_box{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 43px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    border-bottom: solid 1px #e7e7e7;
}
.kstd_title_box>div>span{
    color: #e93944;
}
.kstd_title_box>img{
    margin-right: 10px;
    margin-top: 3px;
}
.kstd_conter_box{
    padding: 0px 0 20px 0;
}
.kstd_conter_box li>h3{
    margin-top: 25px;
    width: 180px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background-color: #ec3a45;
    border-radius: 0px 14px 14px 0px;
    font-size: 16px;
    color: #ffffff;
    font-weight: 700;
}
.kstd_list_box{
   display: flex;
    /*justify-content: space-around;*/
    flex-wrap: wrap;
}
.kstd_list_box li{
    margin-top: 18px;
    margin-left: 20px;
    /*text-align: center;*/
    width: 112px;
}
.kstd_conter_box>li .kstd_active{
    background-color: #0461d2;
}
.sb_xl_zq li{
    width: 235px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin:0 auto;
    border-bottom: 1px solid #EEEEEE;
    padding: 20px 0 20px 0;
}
.sb_xl_zq li:last-child{
    border-bottom:none;
}
.sb_xl_zq li img{
    width: 28px;
    height: 32px;
}
.sb_xl_zq li strong{
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 14px;
    line-height: 18px;

}
.ksjlyd_box{
    padding: 8px 13px 0 13px;
}
.ksjlyd_bg_box{
    width: 254px;
    height: 128px;
    padding: 20px 12px 0 12px;
    background: url("/statics/images/zui/newImg/ksjlyd_Img.png");
    background-size: 100% 100%;
}
.ksjlyd_bg_box strong{
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 36px;
}
.ksjlyd_two_conter{
    width: 229px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 18px;
}
.ksjld_tou_button{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 4px;
}
.ksjld_tou_button i{
    font-size: 12px;
    line-height: 24px;
    color: #ECFAFF;
}
.ksjld_tou_button div{
    width: 64px;
    height: 22px;
    background: #FFFFFF;
    border-radius: 2px;
    color: #EF1116;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
}

.ksjlyd_conter_box{
    padding: 0 12px;
    height: 316px;
    overflow: hidden;
}
.ksjlyd_conter_box li{
    border-bottom: 1px solid #EEEEEE;
    padding:  0 0 15px 0;
    margin-top: 11px;
}
.ksjlyd_conter_box li a{
    display: block;
}
.ksjlyd_conter_box li a strong{
    color: #333333;
    font-size: 14px;
}
.ksjlyd_conter_box li a div{
    margin-top: 9px;
    color: #999999;
    font-size: 12px;
}
.ksjlyd_more_box{
    width: 100%;
    height: 64px;
    padding: 0 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ksjlyd_button{
    width: 200px;
    height: 36px;
    background: #FFFFFF;
    border: 1px solid #FF6949;
    border-radius: 18px;
    line-height: 36px;
    font-size: 14px;
    color: #F70D0D;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
}
.ksjlyd_button:hover{
    background: #FE3642;
    color: #FFFFFF;
}
/*网站地图的css*/
.tlk_wzdt_class{
    width: 1120px;
    background-color: #fff;
    margin: 0 auto;
}
/*教师网页专业页面*/
.jzzywzz_title_bigbox{
    width: 100%;
    margin-top: 20px;
}
.jzzywzz_title_box{
    width: 100%;
    height: 90px;
    padding-right: 70px;
    background: #E53944;
    font-size: 24px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 90px;
    text-align: center;
}
.jzzywzz_title_conter_box{
    position: relative;
    width: 100%;
    height: 190px;
    padding-left: 278px;
    box-shadow: 0px 0px 10px 0px rgba(195, 195, 195, 0.41);
}
.jzzywzz_title_conter_box img{
    display: block;
    position: absolute;
    left: 20px;
    bottom: 20px;
    width: 240px;
    height: 240px;
    z-index: 100;
}
.jzzywzz_jianjie_box{
    padding: 19px 0 0 0;
    width: 490px;
}
.jzzywzz_jianjie_box h3{
    font-size: 15px;
    font-weight: 700;
    color: #666666;
}
.jzzywzz_jianjie_box p{
    font-size: 14px;
    color: #666666;
    line-height: 25px;
}
.jzzywzz_three_button{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 470px;
    margin-top: 28px;
}
.jzzywzz_three_button li{
    width: 100px;
    height: 32px;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    color: white;
    font-size: 14px;
    background: #156CAA;
}
.jzzywzz_three_button li:first-child{
    background: #D51919;
}
.jbxx_box{
    width: 100%;
    padding: 17px 20px 27px 20px;
    box-shadow: 0px 0px 10px 0px rgba(195, 195, 195, 0.41);
    margin-top: 20px;
}
.jbxx_box div{
    display: flex;
    /*align-items: center;*/
}
.jbxx_box div h2{
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    margin-left: 11px;
}
.jbxx_box div img{
    display: block;
    width: 20px;
    height: 22px;
}
.jbxx_box p{
    display: flex;
    margin-top: 21px;
}
.jbxx_box p span{
    font-size: 14px;
    color: #666666;
}
.jbxx_box p span i{
 color: #333333;
}


.gzxtd_box{
    width: 100%;
    padding: 18px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(195, 195, 195, 0.41);
    margin-top: 20px;
}
.gzxtd_box>.jbxx_top{
    display: flex;
    /*align-items: center;*/
}
.gzxtd_box .jbxx_top h2{
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    margin-left: 11px;
}
.gzxtd_box .jbxx_top img{
    display: block;
    width: 20px;
    height: 22px;
}
.gzxtd_box h3{
    margin-top: 21px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
/*新增左侧边栏*/
.new_left_bride{
    position: fixed;
    top: 35%;
    left: 250px;
    /*background-color: #fff;*/
    z-index: 999;
}
.new_bride_box li{
  width: 80px;
    height: 80px;
    display: flex;
    background-color: white;
    flex-direction: column;
    align-items: center;
    border-bottom: 1px solid #F1F1F1;
    cursor: pointer;
    transition: 0.3s;
    -webkit-transition:0.3s;
}
.new_bride_box li:last-child{
    border-bottom:none;
}
.new_bride_img_box{
    position: relative;
    width: 26px;
    height: 24px;
    overflow: hidden;
    margin-top: 15px;
}
.new_bride_name{
    margin-top: 10px;
}
.new_bride_img_box img:nth-child(1){
    position: absolute;
    width: 26px;
    height: 24px;
    top: 0;
    left: 0;
    display: block;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.new_bride_img_box img:nth-child(2){
    position: absolute;
    width: 26px;
    height: 24px;
    top: 24px;
    left: 0;
    display: block;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.new_bride_box li:hover{
    background-color: #FF6B31;
    color: white;
}
.new_bride_box li:hover .new_bride_img_box img:nth-child(1) {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    top: -24px;
}

.new_bride_box li:hover .new_bride_img_box img:nth-child(2) {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    top: 0px;
}
.huidao_top{
    width: 80px;
    height: 70px;
    background: #FFFFFF;
    text-align: center;
    border: 1px solid #F3F3F3;
    padding: 20px 0 0 0;
    margin-top: 10px;
    font-size: 12px;
    color: #666666;
    cursor: pointer;
}
.huidao_top>img{
    display: block;
    width: 20px;
    height: 10px;
    margin:  0 auto;
}
.huidao_top>div{
    margin-top: 8px;
}
.mr_mn_ln_box{
    display: flex;
    justify-content: space-between;
    text-align: center;
    padding: 20px 20px 24px 20px;
}
.mr_mn_ln_box li img{
    width: 26px;
    height: 26px;
    margin-bottom: 5px;
}
.zt_ct_box{
    display: flex;
    justify-content: center;
    margin-bottom: 22px;
}
.zt_ct_box li:last-child{
    margin-left: 32px;
}
.zt_ct_box img{
    width: 22px;
    height: 22px;
}
.xu_line_de{
    width: 240px;
    height: 1px;
    border: 1px dashed #EEEEEE;
    margin: 0 auto;
}

.lnzt_sidebar_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px dashed #EEEEEE;
    padding: 17px 20px 25px 20px;
}
.lnzt_sidebar_left_box{
   width: 170px;
}
.zt_questions_button{
    width: 56px;
    height: 22px;
    border: 1px solid #E9494A;
    border-radius: 11px;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #E9494A;
    cursor: pointer;
}

.lnzt_jd_title{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.lnzt_jdt_bg{
    width: 170px;
    height: 4px;
    background: #F7E6DF;
    border-radius: 2px;
    margin-top: 5px;
}
.lnzt_jdt_bg i{
    display: block;
    width: 10%;
    height: 100%;
    border-radius: 2px;
    background: #FF6B31;
}
.lnzt_box_number i {
    font-size: 18px;
    color: #FF6B31;
}
.lnzt_box_number span {
    font-size: 12px;
}
.tc_sidebar_box{
    width: 400px;
    height: 440px;
    background: url("/statics/images/zui/newImg/tcshow_bride_img.png") no-repeat;
    background-size: 100% 100%;
    position:fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin:auto;
    text-align: center;
    box-shadow: 0px 0px 10px 0px rgb(195 195 195 / 41%);
    z-index: 99999999;
}
.tc_sidebar_box h2{
    width: 100%;
    text-align: center;
    margin-top: 22px;
    font-size: 34px;
    letter-spacing:8px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0px 3px 0px #802127;
}
.tc_jianjie{
    background: #FFDCDE;
    width: 360px;
    height: 27px;
    line-height: 27px;
    border-radius: 16px;
    font-size: 14px;
    color: #EC3A45;
    margin:  0 auto;
    margin-top: 14px;
    text-align: center;
}
.tc_sidebar_box img{
    width: 180px;
    height: 180px;
    margin: 60px 0 30px 0;

}
.tc_bottom_show{
    font-size: 16px;
    color: #666666;
}
.xhc_sidebar{
    position: absolute;
    right: 6px;
    top: 6px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tc_yzb_tanchuan{
    width: 420px;
    height: 460px;
    background: url("/statics/images/zui/newImg/yzb_app_tc_img.png") no-repeat;
    background-size: 100% 100%;
    position:fixed;
    top: 65px;
    left: 17%;
    right: 0;
    bottom: 0;
    text-align: center;
    box-shadow: 0px 0px 10px 0px rgb(195 195 195 / 41%);
    z-index: 99999999;
}
.tc_yzb_tanchuan h2{
    font-size: 26px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #EC3A45;
    margin-top: 170px;
}
.tc_yzb_tanchuan img{
    width: 130px;
    height: 130px;
    margin: 18px 0 23px 0;
}
.tc_yzb_bottom_show{
    width: 196px;
    font-size: 16px;
    margin: 0 auto;
    line-height: 26px;
}
.xxx_sidebar{
    position: absolute;
    background: url("/statics/images/zui/newImg/xxx_bride_img.png") no-repeat;
    background-size: 100% 100%;
    right: 6px;
    top: 6px;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

/*文章页的在线测试*/
.shows_test_box {
    width: 100%;
    height: 90px;
    background: #FFFFFF;
    border: 1px solid #FFE0D4;
    border-radius: 5px 0px 0px 5px;
    margin: 20px auto;
    display: flex;
}

.onelinetest_logo {
    width: 80px;
    height: 80px;
    background-image: url("/statics/gyh/new_system/img/show_bg.png");
    background-size: 100% 100%;
    color: white;
    font-size: 24px;
    text-align: center;
    font-weight: 600;
    line-height: 30px;
    margin: 5px 0 5px 5px;
}

.onelinetest_logo p:first-child {
    margin-top: 10px;
}

.test_items {
    width: 80%;
    margin-left: 30px;
}

.test_items ul li {
    display: flex;
    height: 44px;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px dashed #FFE0D4;;
}
.test_items ul li:last-child{
    border-bottom: none;
}
.test_logo {
    width: 18px;
    height: 18px;
}

.test_tit {
    font-size: 14px;
    color: #333333;
    flex: 1;
    margin-left: 10px;
}
.test_btn:hover{
    color: #FFEEEE;
    background: #C31E1F;

}
.test_btn {
    transition: 0.2s;
    width: 80px;
    height: 24px;
    line-height: 24px;
    background: #FFEEEE;
    border-radius: 12px;
    font-size: 14px;
    font-weight: 400;
    color: #C31E1F;
    text-align: center;
}


.curriculum {
    box-sizing: border-box;
    border: 1px solid #EEEEEE;
    width: 100%;
}

.curriculum_tit {
    background: #F95A36;
    line-height: 46px;
    color: white;
    font-size: 16px;
    font-weight: 600;
    display: flex;
}

.curriculum_tit li {
    text-align: center;
}

.curriculum_items li:nth-child(1),
.curriculum_tit li:nth-child(1) {
    width: 360px;
}

.curriculum_items li:nth-child(2),
.curriculum_tit li:nth-child(2) {
    width: 140px;
}

.curriculum_items li:nth-child(3),
.curriculum_tit li:nth-child(3) {
    width: 140px;
}

.curriculum_items li:nth-child(4),
.curriculum_tit li:nth-child(4) {
    width: 200px;
}

.curriculum_box:nth-child(2n+1) li ul {

}

.curriculum_box li ul:nth-child(2n) {
    background: #FCF4F2;
}

.curriculum_items {
    display: flex;
    text-align: center;
    line-height: 46px;
    font-size: 14px;
    color: #666;
}

.curriculum_items li:nth-child(1) {
    color: #333;
}

.curriculum_items li:nth-child(4) {
    display: flex;
    justify-content: center;
    align-items: center;
}

.curriculum_btn:hover {
    background: #F78B8B;
    color: white;
    cursor: pointer;
}

.curriculum_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 136px;
    height: 36px;
    border: 1px solid #F78B8B;
}

.curriculum_btn img {
    width: 26px;
    height: 20px;
    margin-right: 6px;
}

/*底部bnner*/
.down_bnner_box{
    display: block;
    width: 100%;
    height: 100px;
    /*background: url("/statics/images/zui/newImg/dibu_bnner_img.png") no-repeat top center;*/
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 300;
}
.down_bnner_box img{
    display: block;
    width: 100%;
    height: 100%;
}
.down_bnner_box i{
    position: fixed;
    right: 200px;
    bottom: 65px;
    background: url("/statics/images/zui/newImg/dibu_bnner_img.png") no-repeat;
    background-size: 100% 100%;
    width: 27px;
    height: 27px;
    cursor: pointer;
}

/*底部bnner*/
.down_bnner_box{
    display: block;
    width: 100%;
    height: 100px;
    /*background: url("/statics/images/zui/newImg/dibu_bnner_img.png") no-repeat top center;*/
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 300;
}
.down_bnner_box img{
    display: block;
    width: 100%;
    height: 100%;
}
.down_bnner_box i{
    position: fixed;
    right: 200px;
    bottom: 65px;
    background: url("/statics/images/zui/newImg/dibu_bnner_img.png") no-repeat;
    background-size: 100% 100%;
    width: 27px;
    height: 27px;
    cursor: pointer;
}


/*这里是首页模块改版的css*/
/*新手指导    火热*/
.hot_newuser_guide_box{
    width: calc(100% - 20px );
    display: flex;
    margin: 5px auto ;
    flex-wrap: wrap;
    justify-content: space-between;
}
.hot_newuser_guide_box li:hover{
    font-weight: 700;
    background-image: linear-gradient(180deg,
    #fff 0%,
    #ff3844 100%);
    color: white;
}
.hot_newuser_guide_box li:nth-child(2n):hover{
    font-weight: 700;
    background-image: linear-gradient(180deg,
    #fff 0%,
    #ff6f2f 100%);
    color: white;
}
.hot_newuser_guide_box li{
    width: 185px;
    height: 40px;
    line-height: 40px;
    background-color: #f4f4f4;
    border-radius: 4px;
    font-size: 14px;
    color: #ff3642;
    text-align: center;
    margin: 5px 0;
}
.hot_newuser_guide_box li:nth-child(2n){
    color: #ff6f2f;
}
.hot_newuser_guide_box li a{
    position: relative;
}
.hot_newuser_guide_box li a img{
    position: absolute;
    top: -10px;
    right: -20px;
    width: 20px;
    height: 24px;
}
/*新手指导  分类*/
.classify_newuser_guide_box{
    width: calc(100% - 20px );
    display: flex;
    margin: 5px auto 0;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px solid #f6f6f6;
}
.classify_newuser_guide_box li{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    background-color: #fff3f3;
    border-radius: 4px;
    margin-top: 10px;
    transition: 0.2s;
}
.classify_newuser_guide_box li:hover {
    background: #f9dada;
}
.classify_newuser_guide_box li:hover p{
    color: #f3525b;
    margin-top: 12px;
}
.classify_newuser_guide_box li img{
    width: 20px ;
    height: 20px;
}

.classify_newuser_guide_box li p{
    margin-top: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #ff3844;
}
/*江西求职招聘服务*/
/*
.job_recrue_service_box{
    width: 280px;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.1);
    background-color: #fff;
}
.books_tit,
.job_tit{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    height: 58px;
    letter-spacing: 0px;
    color: #333333;
    font-weight: 600;
    border-bottom: 1px  solid #eeeeee;
}
.books_tit img,
.job_tit img{
    width: 15px ;
    height: 18px    ;
    margin-right: 10px;
}
.books_tit span,
.job_tit  span{
    color:  #ed2935;;
}
.commit_tit_line{
    position: relative;
}
.commit_tit_line::before{
    position: absolute;
    content: '';
    bottom: 0;
    left: calc(50% - 30px);
    width: 60px;
    height: 2px;
    background-color: #ed232f;
}
.job_bann{
    width: 260px;
    height: 120px;
    margin: 20px auto 0;
    padding-bottom: 10px;
    border-bottom: 1px  solid  #f1f1f1;;
}
.job_bann img{
    width: 100%;
    height: 100%;

}
.job_service_items ul{
    padding: 0 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.job_service_items ul  li,
.job_service_items ul a li{
    width: 120px;
    height: 40px;
    border-radius: 4px;
    background-image: url("/zui/img_test/43.png");
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0 ;
}
.job_service_items ul  li img,
.job_service_items ul a li img{
    width: 19px;
    height: 18px;
    margin-right: 14px;
}
.job_service_items ul  li p,
.job_service_items ul a li p{
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 14px;
    letter-spacing: 0px;
    color: #333333;
}
.job_service_items ul  li:hover p ,
.job_service_items ul a li:hover p {
    color: #d43942;
}
.jx_refe_books{
    width: 280px;
    height:  384px;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.1);
    background-color: #fff;
    overflow: hidden;
}
.books_box{
    width: 240px;
    margin:  25px auto 0;
}
.books_swiper{
    width: 100%;
    overflow: hidden;

}
.banner_swiper{
    width: 100%;
}
.books_swiper .swiper-container{
    overflow: initial!important;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 40px!important;
}
.swiper-pagination-bullet-active{
    background:#ed2935!important;
}
.books_swiper img{
    width: 143px;
    height: 180px;
    margin: 0 auto;
    display: block;
}
.books_swiper h4{
    font-size: 16px;
    font-weight: 600;
    color: #333333;
    text-align: center;
    padding: 35px 0 15px ;
}
.books_detail:hover{
    background:#ed2935 ;
    color: white;

}
.books_detail{
    transition: 0.2s;
    width: 100%;
    height: 40px;
    background-color: #ffffff;
    border-radius: 20px;
    border: solid 1px #ed2935;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    color: #ed2935;
    text-align: center;
    font-weight: 600;
}
*/
/*江西求职招聘服务*/
.job_recrue_service_box{
    width: 280px;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.1);
    background-color: #fff;
}
.books_tit,
.job_tit{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    height: 44px;
    letter-spacing: 0px;
    color: #333333;
    font-weight: 600;
    border-bottom: 1px  solid #eeeeee;
}
.books_tit img,
.job_tit img{
    width: 15px ;
    height: 18px    ;
    margin-right: 10px;
}
.books_tit span,
.job_tit  span{
    color:  #ed2935;;
}
.commit_tit_line{
    position: relative;
}
.commit_tit_line::before{
    position: absolute;
    content: '';
    bottom: 0;
    left: calc(50% - 30px);
    width: 60px;
    height: 2px;
    background-color: #ed232f;
}
.job_bann{
    width: 260px;
  
    margin: 20px auto 0;
    padding-bottom: 10px;
    border-bottom: 1px  solid  #f1f1f1;;
}
.job_bann img{
    width: 100%;
    margin-top: -10px;
}
.job_service_items ul{
    padding: 0 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.job_service_items ul  li,
.job_service_items ul a li{
    width: 74px;
    border-radius: 4px;
    background-size: 100% 100%;
    
    list-style: none;
    margin-top: 5px;
}
.job_service_items ul a{
    text-decoration: none;
}

.job_service_items ul  li p,
.job_service_items ul a li p{
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 14px;
    letter-spacing: 0px;
    color: #333333;
}
.job_service_items ul  li:hover p ,
.job_service_items ul a li:hover p {
    color: #d43942;
}
.jx_refe_books{
    width: 280px;
    height:  384px;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.1);
    background-color: #fff;
    overflow: hidden;
}
.books_box{
    width: 240px;
    margin:  25px auto 0;
}
.books_swiper{
    width: 100%;
    overflow: hidden;

}
.banner_swiper{
    width: 100%;
}
.books_swiper .swiper-container{
    overflow: initial!important;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 40px!important;
}
.swiper-pagination-bullet-active{
    background:#ed2935!important;
}
.books_swiper img{
    width: 143px;
    height: 180px;
    margin: 0 auto;
    display: block;
}
.books_swiper h4{
    font-size: 16px;
    font-weight: 600;
    color: #333333;
    text-align: center;
    padding: 35px 0 15px ;
}
.books_detail:hover{
    background:#ed2935 ;
    color: white;

}
.books_detail{
    transition: 0.2s;
    width: 100%;
    height: 40px;
    background-color: #ffffff;
    border-radius: 20px;
    border: solid 1px #ed2935;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    color: #ed2935;
    text-align: center;
    font-weight: 600;
}

/* 新增样式 */
.job_recrue_service_box .job_service_items a{
    text-align: center;

}
.job_service_items ul  li img,
.job_service_items ul a li img{
    width: 16px;
	height: 16px;
}
.job_recrue_service_box .job_service_items li p{
    font-size: 12px;
	color: #333333;
    margin-top: 4px;
    margin-bottom: -1px;
}

.job_recrue_service_box .job_service_items li span{
    font-size: 12px;
	color: #999999;
}

/*江西求职招聘服务*/


/*考生热点问题*/
.student_hot_questions{
    width: 1120px;
    background-color: #ffffff;
    margin: 10px auto 0;
}
.teacher_exam_tit_box,
.hot_ques_tit_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 58px;
    border-bottom: 1px solid  #eeeeee;;
}
.teacher_exam_tit img,
.ques_tit img{
    width: 16px;
    height: 18px;
    margin: -2px 10px 0;
}
.teacher_exam_tit,
.ques_tit{
    font-size: 18px;
    font-weight: 600;
    color: #333333;
    padding-right: 20px;
    border-right: 2px   solid #dfdfdf;
    line-height: 20px;
}
.teacher_exam_tit{
    border-right: none  ;
}
.ques_items  {
    display: flex;
    flex: 1;

}
.ques_items li:hover{
    background: #f7d3d6;
    cursor: pointer;
}
.ques_items li{
    transition: 0.2s;
    line-height: 36px;
    background-color: #fff3f4;
    border-radius: 18px;
    font-size: 16px;
    color: #ed2935;
    text-align: center;
    padding: 0 20px;
    margin-left: 20px;
}
.teacher_exam_more:hover,
.ques_more:hover{
    color: #0a4086;
}
.teacher_exam_more,
.ques_more{
    font-size: 16px;
    color: #999999;
}
.teacher_exam_more img,
.ques_more img{
    width: 8px;
    height: 16px;
    margin: -2px 20px 0 10px;
}
.ques_container{
    padding: 20px 0;
}
.ques_contenier{
    display: flex;
    justify-content: space-between;

}
.ques_contenier_left{
    border-right: 1px solid #eeeeee;
    width: 50%;

}
.ques_contenier_right{
    flex: 1;
}
.ques_contenier_item ul li{
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-top: 20px;
    line-height: 14px;
}
.ques_contenier_item ul a:nth-child(1) li{
    margin-top: 0;
}
.ques_contenier_item ul li::before{
    position: absolute;
    content: '';
    top: calc( 50% - 2px);
    left: 20px;
    height: 4px;
    width: 4px;
    background: #e2e2e2;
    border-radius: 540%;
}
.ques_contenier_item ul li p {
    width: 70%;
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 33px;
    font-size: 14px;
    color: #666666;
}
.ques_contenier_item ul li span{
    font-size: 14px;
    color: #666666;
    margin-right: 20px;
}
.ques_contenier_item ul li .mark{
    color: #cd2c36;
}
.ques_contenier  li ul a:hover span,
.ques_contenier  li ul a:hover p{
    color: #1e7fbd;
}

.teacher_exam_course{
    background: #fff;
    margin: 10px auto 0;
    width: 1120px;
}
.teacher_exam_container{
    padding: 21px 10px;
}
.teacher_exam_container ul{
    display: flex;
    justify-content: space-between;
}
.teacher_exam_container ul li {
    width: 250px;
    height: 190px;
    padding: 10px;
    background-image: url("/zui/img_test/40.png");
    background-size: 100% 100%;
    border-radius: 4px;
}
.teacher_exam_video_tit{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.teacher_exam_video_tit h4{
    font-size: 16px;
    font-weight: 600;
    line-height: 14px;
    color: #ffffff;
}
.teacher_exam_video_tit p{
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    color: #f92727;
    width: 100px;
    height: 22px;
    background-image: linear-gradient(90deg,
    #ffddd6 0%,
    #fccac0 100%);
    border-radius: 10px 11px 11px 12px;
    text-align: center;
}
.teacher_exam_video_info{
    background: white;
    border-radius: 4px;
    margin-top: 10px;
}
.video_catalogue{
    display: flex;
    justify-content: space-around;
    align-items: center;
    font-size: 14px;
    line-height: 40px;
    color: #666666;
    text-align: center;
    border-bottom: 1px  solid  #f1f1f1;
}
.video_catalogue p{
    border-right: 1px  solid  #f1f1f1;
    flex: 3;
}
.video_catalogue p:last-child{
    border-right: none;
}
.video_tese{
    display: flex;
    justify-content: space-between;
    padding: 20px 20px  10px 10px;
    margin-bottom: 10px;
}
.video_tese h4{
    font-size: 16px;
    font-weight: 600;
    line-height: 14px;
    color: #333333;
    border-left: 4px solid #ee2430;
    text-indent: 8px;
}
.video_tese p{
    font-size: 12px;
    line-height: 14px;
    color: #333333;
    margin-top: 10px;
    position: relative;
    text-indent: 12px;
}.video_tese p::before{
     position: absolute;
     content: '';
     top: calc(50% - 2px);
     left: 0;
     height: 4px;
     width: 4px;
     background:  #ee2430;
     border-radius: 50%;
 }
.video_audition_btn:hover{
    /*opacity: 0.9;*/
    filter: saturate(180%);
}
.video_audition_btn{
    width: 68px;
    height: 68px;
    border-radius: 4px;
    background-image: url("/zui/img_test/39.png");
    background-size: 100% 100%;line-height: 68px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
}

.lnzt_box{
    width: calc(411px - 40px);
    height: 110px;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 0px
    rgba(0, 0, 0, 0.1);
    margin: 20px 0;
    padding: 0 13px 0 27px;
}
.lnzt_tit{
    display: flex;
    justify-content: space-between;
    height: 52px;
    align-items: center;
}
.lnzt_tit h4{
    font-size: 16px;
    font-weight: 600;
    color: #333333;
}
.lnzt_tit  .lnzt_more:hover{
    color: #0a5895;
}
.lnzt_tit  .lnzt_more{
    font-size: 12px;
    line-height: 16px;
    color: #afafaf;
    display: flex;
    align-items: center;
}
.lnzt_tit  img{
    height: 10px;
    width: 6px;
}
.lnzt_tit  img:nth-child(1){
    margin-left: 4px;
}
.lnzt_items li{
    display: flex;
    justify-content: space-between;
    font-size: 14px;
}
.lnzt_logo_tit{
    color: #ff2b2b;
}
.lnzt_logo_tit img{
    width: 14px;
    height: 14px;
    margin-right: 4px;
}
.lnzt_cate {
    color: #666666;
    display: flex;
    justify-content: space-between;
}
.lnzt_cate  p {
    margin-left: 14px;
}




/*一下都是外面的整合进来*/
/*header.html的*/
.main-menu {
    margin: 5px 0;
}

.main-ad-02 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.body-top {
    /*background-color: inherit;*/
    background-color: initial;
    vertical-align: middle;
    height: 36px;
    line-height: 25px;
    /*border-bottom: 1px solid #DBDBDB;*/
    color: #676767;
    overflow: hidden;
    background-image: none;
}

.body-top-content {
    width: 1120px;
    margin: 0 auto;
    line-height: 36px;
    font-size: 12.5px;
    letter-spacing: 1px;
}
.main-menu {
    margin: 5px 0;
}

.main-ad-02 {
    margin-top: 5px;
    margin-bottom: 5px;
}


/*foot.html的*/
.gyh_list {
    display: flex;
    width: 100%;
  	flex-wrap:wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0.4rem;
}

.gyh_list a {
    color: #666 !important;
}

.gyh_list a div:hover {
    color: #145ccd !important;
}

.gyh_list a div span {
    margin: 0 0.2rem;
    color: #666;
}

.gyh_list a:last-child div span {
    display: none;
}


#float-right li {
    width: 70px;
    height: 70px;
    text-align: center;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.5);
    background-color: #ebebeb;
    margin: 8px 0;
    cursor: pointer;
}

#float-right li i {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAFcCAMAAACaxpz1AAABCFBMVEUAAABISEhISEhISEhISEj///9ISEhISEhISEj///////9ISEhISEj///9JSUn///9ISEj///////////////9ISEj///9ISEj///9ISEhISEhISEj///9ISEj///////////////////////////////////////9ISEhISEj///////////9ISEhISEj///////9ISEhISEhISEhHR0f///////////9ISEj///9ISEj///////9ISEhISEj///9HR0f///////////9ISEj///88PDz///9ISEhISEhISEj///9ISEhISEj///////////////////////////////9ISEj///9mrlfEAAAAVnRSTlMA2uaMrq7wfAjgdh+TfXb5w5PZizIXDLvlSQ/3Sc2QIejE1r3uuKXPoFsG80JCJg+aMvq0Nh2Fbmw2qGRpK3A8PCkmFIRaM7JnZJdTU1BPGMkIX3EtqlybOaEAAAknSURBVGje3JU/76JAEIZnFwIkkl9oCAFCD4UmooUhOWNhIUbb5/t/lDsWEEGQ6pLLvYXy53F2dvadUd61catA68y2trKga0kvezMH7DNA+a57DYDy9En8SiGLu+sKcKdEUsJ5uL1oKCbIAU6jzB0Y5/OAXEa6QDB6oEhDGasC7z0sXGWiEG4yKIadTKWwZdAZRz4UoUaI+kTs4WGd22oOqSht29qIbAKA+SgAZSw56EzPI6VS4EhG5Yk7j2iRGkRxki/InlQU7jdk+88h57UdZUQi50XkBGKBihT6EzmQRhEo8dbOaN/4ycptDp/Ixspz//byOJmsyemsXFuW5V/DOSQma8zrYqS8OaYGZdslreYnQxEx6Cnz8pIkoNVOFrWP9B+ps/xtxQfbvx2/Ii5GVex9gbwwtjRwku+6+BD8WoHCfFK/OIribip6r2ejmXkEMHF/QN+7XHcp9QtRFCd08+IRZQB5YiyVvpLe4ohxeav9VZPGJg50zqmaRT2HH+l16jZd9JZWJo/tu0t+Oe20zHmY+xTzdcNJBmu3+XtdGOj9+1atfZu/3YZOjbXDw7iXfrBMxmYXmp2pgh57jbJ92TZm3Xz4k9O1eJqVWvNnDR1Om9F0qG8QrySUnEAmSktTInN95yrhp0UykqZ6baFgI0+IZ5C4RdpVXNKuvPFtZ4xVNJ+9a8wqdziaisy2Y2xWsYyLnpQ23OesfzG/z4vmBG+QhVPGojnUowayZgeK8jFlfLNKcq0szxSrmmn+M6j9aO3P+fdQUMWvXoq4znTiHVB+cdzti2ppnO1+FL3cxb4+urkd2fdTKP+96oAZHbYDUYHK/YkqB9yB0NvZ2FD3U8pZqGUM/f9kIQuyGXpqQZcOQS0iO2eKJFNko6fIRhVriAd58h1JHNDPVcQEWkPQj1UEAm8V8deQ3+yXsW6DMBCGDx9yLGFVXpCVRN7JAEPIkAWUgSGNmvXe/1F6CZYNVgF1z7f59CEs/2dsbLHxovN1dV1YaYutpbtvBZB3mwEsxig2m0GQWjDCZ/dBuyXFUDjCbkt3CBmOJ8IGUtStJboE+0jC5gmGi3v4sMpe0rTzc/Kc4/YliSOaWoCBHqi15mFGUQkNbbnoRNoKTGwGI1nJAFTTFACnmXIwWYajYlhBIuoSpeBaFpWKh7d1Jf9DUa1zQ1TqR4XlTOnBY49vxfOcKAiejBUrwdNHpaVA/1qNgIPAFT1PYGrUI72C/6PU8lO1CEmXPDwZVvMBSnMJCgl8MyDZ9wZmkRx09B2V+zRp+JIKQFgoRT1PWimfdPLfFZN2UqBXamR7f4GD7tIYnVe0v0w2dFpSdnQAkJZrP7OkK2v7mWKikibtFdHOlar0iJeCr7mcDStxLvkvOfXT2iAMh3H86cGCGxKaFilMWqs1gVJYLyrMQVlLcTDYOrbxvP93MvsPq8Z2l+2yz0nkq/ySQLqdo7vn0750HnDb/Rc3UOyoie3rfDRHi0TwxBrDYKBJBj3nJpmQFCkaPgWpveOzIumg5r4ozj5c+uQGVXmlAOIpWZ3nhVygYkmGOCcp1qj6onBRGpMJatZkhpJHrlAnaaH0wSkaQgaVxEaDVb7MlBWYkmLe3EpiYLxlwfyXHQEo0te+ORGBTQKayoXTOktGQDLFhWSwT5zWZAjMCQR/k1yf5Wcr0owunVFKoE/K0DYlEUUYksBswh3ZfkYFr7+wmKMhTpTqPcY4osY1U7rYyUaF5A0GHvUTAId78h0GGRnkluDBHCabiKVXmM1cd8uDFVoNIn849GWKX+Z9t2e/r2pCYRzAHxgOlDUp71wMMcs0yEAHu0UUNJN2XwSr9oPv//+fTM9Rn5vokbE3G7vfF5fsfjzHfM6PpEAb7rYKUN+Wn85NgZYXxxoD5p7UObiA/6MHxWHj9jl+4JCIveSiYcBiizyiXQMYJ46s+TECL1IznPbwivPPwcIEkAj0aKK66BW8YpD7VQ3WOiLRbwpcypWm6HQZwaAqe8jzT9WI1pGKtrDixX4uTYizODZRnhrFvMhCnGeXcwcmiUR4drce5PVrsmkTxcHl6X4qGWKtPsKX13LMX5vweKhx42PIebkrNpKhTXexRAU0QXa4EnnImnMRQf53KMjSREwJptSIWfS0EST/95ouJjYNskBM9E2SFJjQV8BpIY4kspcBzPL2Ojvx2Q5ib6xGDbApILZiV2mdjY7oxQKM/DSYGpC0Df2DGFHhKcKuKPX10jQWiqJux4BYjNIZzHPTDMVYtdc/LVvcrBBIm2YDzB7u+g6ombMOhE49lwLeljm3BIDunrbpw7efwGhJLTkaOqoMWDSyHSRaoCWbjP7t7KZoydOKRQiMwmEj4RwYsPBWHfvCrlqCvI4b5QDV97UTdUQDT5iOHEoCvZMcPRLhb1V2kzzqJRnxO42rmoyb5AYksZrYc8D7qiYR8oR2L8H43EsA3+4lwz7iT3o6Mjd9HzqYkJKI/UFJJlpKrYTLeOss47h7MMxJxMOyi/CaOugiU1SrPQ7twsC8fgX3SM0sD0/AttYmxr7WyDSC7tBL/jSOhzJXWywqZUye4fBcEcstNpg1Enc4LA5nYLLnxzOihV63zoTHyzQv/jUntzSdyH2cie3rI0uSaU4sAD8aZAJgxiQEcGiQRwAjJloLsZ8W1zVfyypJ3OyOfK8/kSlbkfkKJm79RTEnQVTvy0wCVCnac/hoQXX2lohriaVwZQ1lNkv6/Sxv3WetdJSZFgvzyc+ptqbM3z6rtCWytuCLOZ6JB6YUu45KkzG3ibyALuPVfaVvS1Hp5mMXk/jqeVZJVlaunS3Fw7RZ6UVJXMRyicK3+0ozGRQk8vP3zs/JLfT97yqyqatlVsQL7kmYZVkcZ9nFK8i6IOaUJuBJokUzmZF4ojEim2gU0mP0skj933nzpgcUv/C87ROvX+dG3ca7d3k7SvGR6GNu1EIalWCjEGw6hMwXaZriCx+xaRdsFIKNSrBh0ZJPuVEINiwU5pX4HU9hXtH7QqjMe/rwmZT5/IFe8u/FdfuEARh9Yj6HoRa4XABDKR6IHnKjFtKoBBuFYKMQbNoFG4VgoxBsFIINi5Zsc6MQbBSC+7L4Mam9HYuCQqhMQPGBlDnE9JK/Pr8Aic5jSPey35UAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    height: 34px;
    width: 34px;
    display: block;
    margin: 8px auto 0;
}

#float-right ul {
    margin: 0;
}

#float-right li p {
    color: #2c2b2b;
    font-size: 12px;
    margin: 0;
    line-height: 28px;
}

#float-right a:hover {
    text-decoration: none;
}

#float-right {
    left: 55%;
    margin-left: 532px;
    margin-right: 0;
    width: 70px;
    position: fixed;
    right: 2px;
    top: 35%;
    -webkit-box-shadow: #ddd 0px 1px 5px;
    -moz-box-shadow: #ddd 0px 1px 5px;
    box-shadow: #ddd 0px 1px 5px;
    z-index: 999;
}

#float-right-2 i {
    background-position: 0 -34px;
    background-color: #ebebeb;
}

#float-right-3 i {
    background-position: 0 -68px;
    background-color: #ebebeb;
}

#float-right-4 i {
    background-position: 0 -102px;
    background-color: #ebebeb;
}

#float-right #float-right-5 i {
    background-position: 0 -276px;
    background-color: #ebebeb;
    margin: 1px auto;
}

#float-right #float-right-5 {
    height: 36px;
    margin-bottom: 0
}

#float-right #float-right-1 {
    margin-top: 0;
    background-color: #d93821;
}

#float-right #float-right-1 p {
    color: #fff
}

#float-right-1 i {
    background-position: 0 -139px;
    background-color: #d93821;
}

#float-right-2:hover i {
    background-position: 0 -173px;
    background-color: #d93821;
}

#float-right-3:hover i {
    background-position: 0 -207px;
    background-color: #d93821;
}

#float-right-4:hover i {
    background-position: 0 -241px;
    background-color: #d93821;
}

#float-right #float-right-5:hover i {
    background-position: 0 -308px;
    background-color: #d93821;
}

#float-right li:hover {
    background-color: #d93821;
}

#float-right li:hover p {
    background-color: #d93821;
    color: #fff
}

#float-right-4:hover #float-right-ewm {
    display: block;
}

#float-right-2:hover #float-right-tel {
    display: block;
}

#float-right-ewm {
    background: url('{IMG_PATH}zui/weixin/gzh{$siteid}.jpg');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 160px;
    width: 160px;
    right: 80px;
    top: 188px;
    position: absolute;
    display: none;
}

#float-right-tel {
    height: 70px;
    width: 160px;
    right: 70px;
    top: 78px;
    position: absolute;
    display: none;
    background: #ebebeb;
    font-size: 18px;
    color: #000;
    line-height: 70px
}

#float-right ul .float-right-4 i {
    background-image: url("/statics/images/zui/tlk_wxxcxnowicon.png");
    background-repeat: no-repeat;
    display: block;
    margin: 0;
    width: 100%;
    height: 100%;
}

#float-right ul .float-right-4 i:hover {
    background-image: url("/statics/images/zui/tlk_hoverwxImg.png");
}

#float-right ul .float-right-4:hover .tlk_wxxcxImg {
    display: block;
}

#float-right ul .float-right-4 .tlk_wxxcxImg {
    background: url("{$tlkde_wxxcx}");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 160px;
    width: 160px;
    right: 80px;
    top: 270px;
    position: absolute;
    display: none;

}

.tlk_zaixian {
    /*display: none;*/
    position: fixed;
    /* top: 85%; */
    bottom: 10%;
    right: 210px;
    width: 154px;
    height: 60px;
    background-image: linear-gradient(90deg, #ff403a 0%, #ff6949 100%);
    border-radius: 30px;
    line-height: 60px;
    text-align: center;
    color: white;
    cursor: pointer;
}

.tlk_zaixian img {
    margin-right: 8px;
}


.rightTan {
    width: 70px;
    height: 70px;
    text-align: center;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.5);
    background-color: #ebebeb;
    margin: 8px 0;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ff4539;
}
/*栏目页整合*/
.list-1{
    margin-right: 20px;
}
.show-1{
    margin-right: 20px;
}
.new_develop_list_box li>a+a{
    /*width: 127px;*/
}
.new_develop_top{
    padding: 0px;
}
.new_s_develop_top li{
    width: 180px;
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    text-align: center;
    color: #333333;
    background-color: #ffffff;
    cursor: pointer;
}
.new_develop_line{
    left:28px;
}
.nianxing{
    position: fixed;
    padding-top: 20px;
    z-index: 100;
}
/*show.html的整合*/
.dl-inline{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.gyh_titbtn ul {
    display: flex;
    justify-content: center;
    margin: 10px;
    overflow: inherit;
}

.titbtn:hover {
    color: #024575;
}

.titbtn:hover .gyh_btn_hide {
    display: block;
}
.titbtn {
    border: 1px solid #94171d;
    margin: 0 5px;
    color:#94171d;
    font-size: 12px;
    padding-left: 6px;
    line-height: 20px;
    position: relative;
}
.titbtn a span {
    background-color:#94171d;
    color: white;
    display: inline-block;
    height: 100%;
    margin-left: 10px;
    padding: 0 6px;
    height: 20px;
}

.gyh_btn_hide {
    display: none;
    position: absolute;
    top: 120%;
}

.gyh_btn_hide img {
    height: 120px;
    width: 120px;
}
.new_list_line{
    border-bottom: 1px solid #f1f1f2;
}
.pager>li{display: block;height: 37px;}
.pager-justify .previous>a, .pager-justify .previous>span{float: inherit;}
.pager>li>a, .pager>li>span{float: inherit;}
.pager-justify{height: 70px;line-height: 32px;}
.disabled{cursor: not-allowed;}
.bFind-wrapper-top {
    height: 24px !important;
}
div#bsBox {
    width: 560px !important;
    height: 420px !important;
}


/*list_xitong.html*/
.p_mbxdh a {
    font-size: 14px;
    color: blue;
}

.p_mbxdh > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.z-right  .title-l{
    color: #417aed;
}
.bmrk-r:hover{
    cursor: pointer;
    background: #ff6949;
    color: white;
}
.online_consultation{
    font-weight: 600;
    font-size: 22px;
    color: #417aed;
}
.z-right p {
    text-align: center;
    width: 30%;
    margin: 0 auto;
}
.z-right p   span{
    font-weight: 600;
}
.z-right .bmrk-r{
    width: 50%;
    margin-top: 30px;
}

.teacher_exam_container>ul>li{
  position: relative;
}
.showImg{
      z-index: 999;
    position: absolute;
  top: -53px;
    left: 107px;
  width: 180px;
      height: 220px;
      text-align: center;
    padding: 10px 0px 0px;
   box-shadow: 0px 0px 10px 0px rgb(182 180 181 );
      background: #fff;
}
.showImg>img{
width:150px;
}
.showImg>p{
margin:18px 0 0 0 ;
  font-weight: bold;
    font-size: 15px;
}
.books_swiper{
    width: 100%;
  height:300px;
    overflow: hidden;

}
.books_swiper img{
height:170px;
}
/*一下都是外面的整合进来结束*/