@import url("clean.css");


/*教师文章页css*/
#dhl {
    align-items: center;
}

#dhl div {
    text-align: center;
}

#dhl p {
    color: white;
    font-size: 0.16rem;
}

#tlk_coppon_box {
    position: fixed;
    top: 17%;
    right: 0.09rem;
    cursor: pointer;
}

.tlk_coppon {
    transform: scale(1.1);
    width: 0.9rem;
    height: 1.3rem;
}



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

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

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

#kf a:active{text-decoration:none;}

.tlk_nowConser{
    width: 0.7rem;
    height: 0.7rem;
    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: 0.28rem;
    /* overflow: hidden; */
}
.tlk_nowConser_img_box img:nth-child(1){
    position: absolute;
    top: 0;
    left: calc(50% - 0.14rem);
    -webkit-animation: myAnimation 4s linear infinite;
    animation: myAnimation 4s linear infinite;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    width: 0.28rem;
    height: 0.28rem;
    -webkit-transition:0.3s;
    overflow: hidden;
    display: block;
}

.tlk_nowConser_img_box img:nth-child(2){
    position: absolute;
    top: 0;
    left: 0.7rem;
    -webkit-animation: myAnimation 4s linear infinite;
    animation: myAnimation 4s linear infinite;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    width: 0.28rem;
    height: 0.28rem;
    -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: -0.28rem;
}
.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% - 0.14rem);
}


.tlk_nowConser_font{
    font-size: 0.12rem;
    color: #ffffff;
    margin-top: 0.07rem;
}
@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: 0.1rem;
}
.tlk_cbl_Bigbox .tlk_unified{
    cursor: pointer;
    transition: 0.3s;
    -webkit-transition:0.3s;
}
/*.tlk_unified:nth-child(1):hover #kf-saomiao{*/
/*    display: block;*/
/*}*/
.tlk_unified{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 0.7rem;
    height: 0.77rem;
}
.tlk_img_cb_zhiding{
    position: relative;
    width: 0.18rem;
    height: 0.09rem;
    overflow: hidden;
}
.tlk_img_cb_zhiding img:nth-child(1){
    position: absolute;
    width: 0.18rem;
    height: 0.09rem;
    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: 0.18rem;
    height: 0.09rem;
    top: 0.18rem;
    left: 0;
    display: block;
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}


.tlk_min_line{
    width: 0.38rem;
    height: 0.01rem;
    background-color: #f0f0f0;
    margin: 0 auto;
}
.tlk_img_cb_w{
    position: relative;
    width: 0.24rem;
    height: 0.22rem;
    overflow: hidden;
}
.tlk_img_cb_w img:nth-child(1){
    position: absolute;
    width: 0.24rem;
    height: 0.22rem;
    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: 0.24rem;
    height: 0.22rem;
    top: 0.24rem;
    left: 0;
    display: block;
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}
.tlk_gai_font{
    font-size: 0.12rem;
    color: #333333;
}
.tlk_unified:hover{
    /* transition: all 0.3s ease; */
    background-color: #e33530;
}
.tlk_unified:hover .tlk_min_line{
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    background-color: #f15854;
}
.tlk_unified:hover  .tlk_img_cb_w img:nth-child(1){
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    top: -0.24rem;
}
.tlk_unified:hover .tlk_img_cb_w img:nth-child(2){
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    top: -0rem;
}
.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: -0.18rem;
}
.tlk_unified:hover  .tlk_img_cb_zhiding img:nth-child(2){
    transition: all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    top: -0rem;
}


/*这里是已经改版的右边侧边栏的样式结束*/




/*#kf {*/
/*    position: fixed;*/
/*    top: 35%;*/
/*    right: 0.36rem;*/
/*    height: 3.6rem;*/
/*    width: 0.5rem;*/
/*    z-index: 99999;*/
/*}*/

/*#kf .zxzx {*/
/*    text-align: center;*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    background-color: #25969b;*/
/*    box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.02);*/
/*    margin-bottom: 0.05rem;*/
/*    cursor: pointer;*/
/*    padding-top: 0.07rem*/
/*}*/

/*#kf .zxzx img {*/
/*    margin-top: 0.01rem;*/
/*    width: 0.3rem;*/
/*    height: 0.3rem;*/
/*    margin-bottom: 0.01rem;*/
/*    margin: 0 auto;*/

/*}*/

/*#kf .zxzx span {*/
/*    display: inline-block;*/
/*    !*width: 0.25rem;*!*/
/*    height: 0.27rem;*/
/*    font-size: 0.12rem;*/
/*    color: white;*/
/*}*/

/*.wxzx {*/
/*    position: relative;*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    text-align: center;*/
/*    background-image: linear-gradient(0deg,*/
/*    #ff403a 0%,*/
/*    #ff6949 100%);*/
/*    box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.02);*/
/*    margin-bottom: 0.05rem;*/
/*    cursor: pointer;*/
/*    padding-top: 0.1rem*/

/*}*/

/*.wxzx img {*/
/*    margin-top: 0.07rem;*/
/*    width: 0.24rem;*/
/*    height: 0.24rem;*/
/*    margin-bottom: 0.07rem;*/
/*    margin: 0 auto;*/
/*}*/

/*#kf .wxzx span {*/
/*    display: inline-block;*/
/*    !*width: 0.26rem;*!*/
/*    height: 0.26rem;*/
/*    font-size: 0.12rem;*/
/*    color: white;*/
/*    margin-top: 0.1rem;*/
/*}*/

/*#kf .tel {*/
/*    text-align: center;*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    background-color: #ffffff;*/
/*    box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.02);*/
/*    margin-bottom: 0.05rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .showtel {*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    box-sizing: border-box;*/
/*    padding-top: 0.05rem;*/
/*    background-image: linear-gradient(0deg, #ff403a 0%, #ff6949 100%);*/
/*    color: white;*/
/*    line-height: 0.2rem;*/
/*    margin-bottom: 0.05rem;*/
/*    text-align: center;*/
/*    font-size: 0.12rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .showtel p {*/
/*    width: 0.3rem;*/
/*    text-align: center;*/
/*    margin: 0 auto;*/
/*    margin-top: 0.1rem;*/
/*}*/

/*#kf .tel img {*/
/*    width: 0.3rem;*/
/*    height: 0.3rem;*/
/*    margin: 0 auto;*/
/*    margin-top: 0.2rem;*/
/*}*/

/*#kf .weixin {*/
/*    text-align: center;*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    background-color: #ffffff;*/
/*    box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.02);*/
/*    margin-bottom: 0.05rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .showweixin {*/

/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    box-sizing: border-box;*/
/*    padding-top: 0.05rem;*/
/*    background-image: linear-gradient(0deg,*/
/*    #ff403a 0%,*/
/*    #ff6949 100%);*/
/*    color: white;*/
/*    line-height: 0.2rem;*/
/*    margin-bottom: 0.05rem;*/
/*    text-align: center;*/
/*    font-size: 0.12rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .showweixin p {*/
/*    width: 0.4rem;*/
/*    text-align: center;*/
/*    margin: 0 auto;*/
/*    margin-top: 0.1rem;*/
/*}*/

/*#kf .showweixin img {*/
/*    margin-top: 0.2rem;*/
/*}*/

/*#kf .weixin img {*/
/*    margin-top: 0.25rem;*/
/*    width: 0.3rem;*/
/*}*/

/*#kf .feedback {*/
/*    text-align: center;*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    background-color: #ffffff;*/
/*    box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.02);*/
/*    margin-bottom: 0.05rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .feedback img {*/
/*    margin-top: 0.2rem;*/
/*    width: 0.3rem;*/
/*    height: 0.3rem;*/
/*}*/

/*#kf .feedbackshow {*/

/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    box-sizing: border-box;*/
/*    padding-top: 0.05rem;*/
/*    background-image: linear-gradient(0deg,*/
/*    #ff403a 0%,*/
/*    #ff6949 100%);*/
/*    color: white;*/
/*    line-height: 0.2rem;*/
/*    margin-bottom: 0.05rem;*/
/*    text-align: center;*/
/*    font-size: 0.12rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .feedbackshow p {*/
/*    width: 0.3rem;*/
/*    text-align: center;*/
/*    margin: 0 auto;*/
/*    margin-top: 0.1rem;*/
/*}*/

#text {
    position: fixed;
    right: 0.25rem;
    /*top: 75%;*/
    bottom: 10%;
    width: 2.24rem;
    height: 0.86rem;
}

#text .left img {
    width: 0.36rem;
    height: 0.36rem;
}

#text .right {
    width: 1.7rem;
    height: 0.72rem;
    background-color: #fafafa;
    box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 0, 0, 0.06);
    border-radius: 0.1rem;
}

#text .right p {
    width: 1.4rem;
    height: 0.4rem;
    line-height: 0.24rem;
    margin: 0 auto;
    font-size: 0.16rem;
}

#text .xx {
    text-align: center;
    line-height: 0.18rem;
    position: absolute;
    left: 2.1rem;
    bottom: 0.75rem;
    width: 0.22rem;
    height: 0.22rem;
    border-radius: 50%;
    background-color: #fafafa;
    box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 0, 0, 0.06);
    cursor: pointer;
}

#text .xx img {
    width: 8px;
    height: 8px;
    margin-top: 7px;
}

#zaixian {
    position: fixed;
    bottom: 2%;
    right: 0.37rem;
    width: 1.54rem;
    height: 0.6rem;
    background-image: linear-gradient(90deg,
    #ff403a 0%,
    #ff6949 100%);
    border-radius: 0.3rem;
    line-height: 0.6rem;
    text-align: center;
    color: white;
    cursor: pointer;
}

#zaixian img {
    margin-right: 0.08rem;
}


/*左侧商桥*/

.leftBridge {
    width: 1rem;
    /*height: 3.70rem;*/
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0.2rem;
    top: 35%;
    z-index: 522;
}

.leftBridgeTop {
    /*height: 3rem;*/
    background: white;
    margin-bottom: 0.15rem;
}

.leftBridgeTop a {
    text-decoration: none;
}

.leftBridgeBottom {
    background: white;
}

.leftBridgeTopItem {
    width: 0.7rem;
    height: 0.85rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 0.01rem #f4f4f4 solid;

}

.TopItemImg1 {
    width: 0.20rem;
    height: 0.21rem;
}


.TopItemImg2 {
    width: 0.26rem;
    height: 0.19rem;
}

.TopItemImg3 {
    width: 0.20rem;
    height: 0.21rem;
}

.TopItemImg4 {
    width: 0.20rem;
    height: 0.21rem;
}


.TopItemImg1 img {
    width: 100%;
}

.TopItemImg2 img {
    width: 100%;
}

.TopItemImg3 img {
    width: 100%;
}

.TopItemImg4 img {
    width: 100%;
}

.TopItemSpan {
    margin: 0.14rem 0 0 0;
    font-size: 0.12rem;
    color: #333333;
}

.leftBridgeBottom {
    width: 0.50rem;
    height: 0.50rem;
    border-radius: 0.5rem;
    box-shadow: 0 0 0.20rem 0 rgba(0, 0, 0, 0.04);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.leftBridgeBottom div {
    width: 0.15rem;
    height: 0.11rem;
}

.leftBridgeBottom div img {
    width: 100%;
}

.leftBridgeBottom span {
    font-size: 0.14rem;
    color: #ff6b31;
}

.BottomStyle {
    background: #ff6b31;
    cursor: pointer;
}

.BottomStyle span {
    font-size: 0.14rem;
    color: #ffffff;
}

/*隐藏样式*/
.leftBridgeTopItemHover {
    width: 0.7rem;
    height: 0.85rem;
    background-color: #ff6b31;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.HoverTopItemSpan {
    margin: 0.14rem 0 0 0;
    font-size: 0.12rem;
    color: #ffffff;
}

.TopItemWrap {
    display: flex;
    flex-direction: column
}

.endItemNone {
    display: none;
}

/*--------------*/
#xx {
    width: 300px;
    height: 100px;
}

#jiaoshiimg {
    position: absolute;
    top: 27.2%;
    right: 0.8rem;
}

#jiaoshiimg .teachercode {
    border: 1px white solid;
    background-color: white;
    width: 1rem;
    height: 2.5rem;
    /*top: 27.2%;*/
    /*right: 1rem;*/
    text-align: center;
    font-size: 0.12rem;
    font-weight: bold;
}

#jiaoshiimg .size {
    width: 0.8rem;
    height: 0.8rem;
    margin-top: 0.12rem;
}

.teachercode:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 0.98rem;
    top: 0.08rem;
    border: 6px solid transparent;
    border-left-color: white;
}

#kf-dhzx {
    position: absolute;
    top: 2.8%;
    right: 0.6rem;
    z-index: 100;
}

#kf-dhzx .phonenumber {
    width: 1.35rem;
    height: 0.65rem;
    border: 1px white solid;
    background-color: white;
    /*position: fixed;*/
    /*top: 34.8%;*/
    /*right: 1rem;*/
    text-align: center;
    line-height: 0.3rem;
}

.phonenumber:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 1.34rem;
    top: 0.08rem;
    border: 6px solid transparent;
    border-left-color: white;
}

#kf-dhzx .clock {
    width: 0.14rem;
    height: 0.14rem;
}


/*改版侧边栏后的显示*/
#kf-saomiao {
    display: none;
    z-index: 100;
}
.kf_xcx_down{
    display: none;
    z-index: 100;
}
.kf_xcx_down .saomiaocode {
    /*width: 2.5rem;*/
    height: 1.5rem;
    border: 1px white solid;
    background-color: white;
    position: fixed;
    top: 51%;
    right: 2.4rem;
    text-align: center;
    line-height: 0.3rem;
}
.tlk_cblmk_minbox:nth-child(1):hover #kf-saomiao{
    display: block;
}
.tlk_cblmk_minbox:nth-child(2):hover .kf_xcx_down{
    display: block;
}
#kf-saomiao .saomiaocode {
    /*width: 2.5rem;*/
    height: 1.5rem;
    border: 1px white solid;
    background-color: white;
    position: fixed;
    top: 42.5%;
    right: 2.4rem;
    text-align: center;
    line-height: 0.3rem;
}

#kf-saomiao .saomiaocode:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 2.23rem;
    top: 0.08rem;
    border: 6px solid transparent;
    border-left-color: white;
}
/*.kf_xcx_down .saomiaocode:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 0;*/
/*    height: 0;*/
/*    left: 2.05rem;*/
/*    top: 0.03rem;*/
/*    border: 6px solid transparent;*/
/*    border-left-color: white;*/
/*}*/

.kf_xcx_down .size {
    width: 1.5rem;
    height: 1.5rem;
}

.kf_xcx_down .xcx-gzh {
    width: 1.95rem;
    margin: 0 auto;
}

#kf-saomiao .size {
    width: 1.1rem;
    height: 1.1rem;
}

#kf-saomiao .xcx-gzh {
    width: 1.95rem;
    margin: 0 auto;
}
/*改版侧边栏后的结束*/


/*#jiaoshiimg .teachercode {*/
/*    border: 1px white solid;*/
/*    background-color: white;*/
/*    width: 1rem;*/
/*    height: 2.5rem;*/
/*    !*top: 27.2%;*!*/
/*    !*right: 1rem;*!*/
/*    text-align: center;*/
/*    font-size: 0.12rem;*/
/*    font-weight: bold;*/
/*}*/

/*#jiaoshiimg .size {*/
/*    width: 0.8rem;*/
/*    height: 0.8rem;*/
/*    margin-top: 0.12rem;*/
/*}*/

/*.teachercode:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 0;*/
/*    height: 0;*/
/*    left: 0.98rem;*/
/*    top: 0.08rem;*/
/*    border: 6px solid transparent;*/
/*    border-left-color: white;*/
/*}*/

/*#kf-dhzx {*/
/*    position: absolute;*/
/*    top: 2.8%;*/
/*    right: 0.6rem;*/
/*    z-index: 100;*/
/*}*/

/*#kf-dhzx .phonenumber {*/
/*    width: 1.35rem;*/
/*    height: 0.65rem;*/
/*    border: 1px white solid;*/
/*    background-color: white;*/
/*    !*position: fixed;*!*/
/*    !*top: 34.8%;*!*/
/*    !*right: 1rem;*!*/
/*    text-align: center;*/
/*    line-height: 0.3rem;*/
/*}*/

/*.phonenumber:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 0;*/
/*    height: 0;*/
/*    left: 1.34rem;*/
/*    top: 0.08rem;*/
/*    border: 6px solid transparent;*/
/*    border-left-color: white;*/
/*}*/

/*#kf-dhzx .clock {*/
/*    width: 0.14rem;*/
/*    height: 0.14rem;*/
/*}*/

/*#kf-saomiao {*/
/*    position: relative;*/
/*    z-index: 100;*/
/*}*/

/*#kf-saomiao .saomiaocode {*/
/*    !*width: 2.5rem;*!*/
/*    height: 1.5rem;*/
/*    border: 1px white solid;*/
/*    background-color: white;*/
/*    position: fixed;*/
/*    top: 54%;*/
/*    right: 1rem;*/
/*    text-align: center;*/
/*    line-height: 0.3rem;*/
/*}*/

/*.saomiaocode:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 0;*/
/*    height: 0;*/
/*    left: 2.25rem;*/
/*    top: 0.08rem;*/
/*    border: 6px solid transparent;*/
/*    border-left-color: white;*/
/*}*/

/*#kf-saomiao .size {*/
/*    width: 1.1rem;*/
/*    height: 1.1rem;*/
/*}*/

/*#kf-saomiao .xcx-gzh {*/
/*    width: 1.95rem;*/
/*    margin: 0 auto;*/
/*}*/

#kf .feedbackshow p a {
    color: white;
}

#kf .feedbackshow p a:hover {
    color: white;
}

#kf .feedbackshow p a,
#kf .feedbackshow p a:link,
#kf .feedbackshow p a:visited,
#kf .feedbackshow p a:hover,
#kf .feedbackshow p a:focus,
#kf .feedbackshow p a:active {
    text-decoration: none;

}

/*安徽首页css*/
#dhl {
    align-items: center;
}

#dhl div {
    text-align: center;
}

#dhl p {
    color: white;
    font-size: 0.16rem;
}


/*#kf {*/
/*    position: fixed;*/
/*    top: 30%;*/
/*    right: 0.36rem;*/
/*    height: 3.6rem;*/
/*    width: 0.5rem;*/

/*}*/

/*#kf .zxzx {*/
/*    text-align: center;*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    background-color: #25969b;*/
/*    box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.02);*/
/*    margin-bottom: 0.05rem;*/
/*    cursor: pointer;*/
/*    padding-top: 0.07rem*/
/*}*/

/*#kf .zxzx img {*/
/*    margin-top: 0.01rem;*/
/*    width: 0.3rem;*/
/*    height: 0.3rem;*/
/*    margin-bottom: 0.01rem;*/
/*    margin: 0 auto;*/

/*}*/

/*#kf .zxzx span {*/
/*    display: inline-block;*/
/*    !*width: 0.25rem;*!*/
/*    height: 0.27rem;*/
/*    font-size: 0.12rem;*/
/*    color: white;*/
/*}*/

/*.wxzx {*/
/*    position: relative;*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    text-align: center;*/
/*    background-image: linear-gradient(0deg,*/
/*    #ff403a 0%,*/
/*    #ff6949 100%);*/
/*    box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.02);*/
/*    margin-bottom: 0.05rem;*/
/*    cursor: pointer;*/
/*    padding-top: 0.1rem*/

/*}*/

/*.wxzx img {*/
/*    margin-top: 0.07rem;*/
/*    width: 0.24rem;*/
/*    height: 0.24rem;*/
/*    margin-bottom: 0.07rem;*/
/*    margin: 0 auto;*/
/*}*/

/*#kf .wxzx span {*/
/*    display: inline-block;*/
/*    !*width: 0.26rem;*!*/
/*    height: 0.26rem;*/
/*    font-size: 0.12rem;*/
/*    color: white;*/
/*    margin-top: 0.1rem;*/
/*}*/

/*#kf .tel {*/
/*    text-align: center;*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    background-color: #ffffff;*/
/*    box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.02);*/
/*    margin-bottom: 0.05rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .showtel {*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    box-sizing: border-box;*/
/*    padding-top: 0.05rem;*/
/*    background-image: linear-gradient(0deg, #ff403a 0%, #ff6949 100%);*/
/*    color: white;*/
/*    line-height: 0.2rem;*/
/*    margin-bottom: 0.05rem;*/
/*    text-align: center;*/
/*    font-size: 0.12rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .showtel p {*/
/*    width: 0.3rem;*/
/*    text-align: center;*/
/*    margin: 0 auto;*/
/*    margin-top: 0.1rem;*/
/*}*/

/*#kf .tel img {*/
/*    width: 0.3rem;*/
/*    height: 0.3rem;*/
/*    margin: 0 auto;*/
/*    margin-top: 0.2rem;*/
/*}*/

/*#kf .weixin {*/
/*    text-align: center;*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    background-color: #ffffff;*/
/*    box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.02);*/
/*    margin-bottom: 0.05rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .showweixin {*/

/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    box-sizing: border-box;*/
/*    padding-top: 0.05rem;*/
/*    background-image: linear-gradient(0deg,*/
/*    #ff403a 0%,*/
/*    #ff6949 100%);*/
/*    color: white;*/
/*    line-height: 0.2rem;*/
/*    margin-bottom: 0.05rem;*/
/*    text-align: center;*/
/*    font-size: 0.12rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .showweixin p {*/
/*    width: 0.4rem;*/
/*    text-align: center;*/
/*    margin: 0 auto;*/
/*    margin-top: 0.1rem;*/
/*}*/

/*#kf .showweixin img {*/
/*    margin-top: 0.2rem;*/
/*}*/

/*#kf .weixin img {*/
/*    margin-top: 0.25rem;*/
/*    width: 0.3rem;*/
/*}*/

/*#kf .feedback {*/
/*    text-align: center;*/
/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    background-color: #ffffff;*/
/*    box-shadow: 0rem 0rem 0.16rem 0rem rgba(0, 0, 0, 0.02);*/
/*    margin-bottom: 0.05rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .feedback img {*/
/*    margin-top: 0.2rem;*/
/*    width: 0.3rem;*/
/*    height: 0.3rem;*/
/*}*/

/*#kf .feedbackshow {*/

/*    width: 0.7rem;*/
/*    height: 0.7rem;*/
/*    box-sizing: border-box;*/
/*    padding-top: 0.05rem;*/
/*    background-image: linear-gradient(0deg,*/
/*    #ff403a 0%,*/
/*    #ff6949 100%);*/
/*    color: white;*/
/*    line-height: 0.2rem;*/
/*    margin-bottom: 0.05rem;*/
/*    text-align: center;*/
/*    font-size: 0.12rem;*/
/*    cursor: pointer;*/
/*}*/

/*#kf .feedbackshow p {*/
/*    width: 0.3rem;*/
/*    text-align: center;*/
/*    margin: 0 auto;*/
/*    margin-top: 0.1rem;*/
/*}*/

#text {
    position: fixed;
    right: 0.25rem;
    bottom: 10%;
    width: 2.24rem;
    height: 0.86rem;
}

#text .left img {
    width: 0.36rem;
    height: 0.36rem;
}

#text .right {
    width: 1.7rem;
    height: 0.72rem;
    background-color: #fafafa;
    box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 0, 0, 0.06);
    border-radius: 0.1rem;
}

#text .right p {
    width: 1.4rem;
    height: 0.4rem;
    line-height: 0.24rem;
    margin: 0 auto;
    font-size: 0.16rem;
}

#text .xx {
    text-align: center;
    line-height: 0.18rem;
    position: absolute;
    left: 2.1rem;
    bottom: 0.75rem;
    width: 0.22rem;
    height: 0.22rem;
    border-radius: 50%;
    background-color: #fafafa;
    box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 0, 0, 0.06);
    cursor: pointer;
}

#text .xx img {
    width: 8px;
    height: 8px;
}

#zaixian {
    position: fixed;
    /*top: 85%;*/
    bottom: 2%;
    right: 0.37rem;
    width: 1.54rem;
    height: 0.6rem;
    background-image: linear-gradient(90deg,
    #ff403a 0%,
    #ff6949 100%);
    border-radius: 0.3rem;
    line-height: 0.6rem;
    text-align: center;
    color: white;
    cursor: pointer;
}

#zaixian img {
    margin-right: 0.08rem;
}

#sys {
    position: fixed;
    left: 0.5rem;
    top: 40%;
    width: 1.21rem;
    height: 3.65rem;
    box-shadow: 0rem 0rem 0.2rem 0rem rgba(0, 0, 0, 0.04);
    text-align: center;
    box-sizing: border-box;
    padding-top: 0.18rem;
    background: url("/statics/anhui/img/bg.png") no-repeat bottom;
    background-size: 1.2rem 1.2rem;
    background-color: #ffffff;
}

#sys .size {
    width: 0.94rem;
    height: 0.94rem;
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
}

#sys .wx {
    color: #333333;
    font-size: 0.14rem;
}

#sys .xcx {
    color: #ffffff;
    font-size: 0.14rem;
    margin-bottom: 0.1rem;
}

#sys .wxsys {
    margin: 0 auto;
    width: 0.82rem;
    height: 0.24rem;
    border-radius: 0.12rem;
    border: solid 0.01rem #ffffff;
    font-size: 0.12rem;
    text-align: center;
    color: white;
    line-height: 0.24rem;
    cursor: pointer;
}

#xx {
    width: 300px;
    height: 100px;
}

#jiaoshiimg {
    position: absolute;
    top: 27.2%;
    right: 0.8rem;
}

#jiaoshiimg .teachercode {
    border: 1px white solid;
    background-color: white;
    width: 1rem;
    height: 2.5rem;
    /*top: 27.2%;*/
    /*right: 1rem;*/
    text-align: center;
    font-size: 0.12rem;
    font-weight: bold;
}

#jiaoshiimg .size {
    width: 0.8rem;
    height: 0.8rem;
    margin-top: 0.12rem;
}

.teachercode:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 0.98rem;
    top: 0.08rem;
    border: 6px solid transparent;
    border-left-color: white;
}

#kf-dhzx {
    position: absolute;
    top: 2.8%;
    right: 0.6rem;
    z-index: 100;
}

#kf-dhzx .phonenumber {
    width: 1.35rem;
    height: 0.65rem;
    border: 1px white solid;
    background-color: white;
    /*position: fixed;*/
    /*top: 34.8%;*/
    /*right: 1rem;*/
    text-align: center;
    line-height: 0.3rem;
}

.phonenumber:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 1.34rem;
    top: 0.08rem;
    border: 6px solid transparent;
    border-left-color: white;
}

#kf-dhzx .clock {
    width: 0.14rem;
    height: 0.14rem;
}

/*以下的注释是公众号微信群的,是右边侧边栏的*/
/*#kf-saomiao {*/
/*    position: relative;*/
/*    z-index: 100;*/
/*}*/

/*#kf-saomiao .saomiaocode {*/
/*    !*width: 2.5rem;*!*/
/*    height: 1.5rem;*/
/*    border: 1px white solid;*/
/*    background-color: white;*/
/*    position: fixed;*/
/*    top: 54%;*/
/*    right: 1rem;*/
/*    text-align: center;*/
/*    line-height: 0.3rem;*/
/*}*/

/*.saomiaocode:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 0;*/
/*    height: 0;*/
/*    left: 2.25rem;*/
/*    top: 0.08rem;*/
/*    border: 6px solid transparent;*/
/*    border-left-color: white;*/
/*}*/

/*#kf-saomiao .size {*/
/*    width: 1.1rem;*/
/*    height: 1.1rem;*/
/*}*/

/*#kf-saomiao .xcx-gzh {*/
/*    width: 1.95rem;*/
/*    margin: 0 auto;*/
/*}*/
/*注释结束*/
#kf .feedbackshow p a {
    color: white;
}

#kf .feedbackshow p a:hover {
    color: white;
}

#kf .feedbackshow p a,
#kf .feedbackshow p a:link,
#kf .feedbackshow p a:visited,
#kf .feedbackshow p a:hover,
#kf .feedbackshow p a:focus,
#kf .feedbackshow p a:active {
    text-decoration: none;

}

/* 头部图片 */
#topimg {
    width: 100%;
    margin: 0 auto;
    position: sticky;
    left: 0;
    z-index: 2;
}

#topimg img {
    width: 100%;
    height: 0.8rem;
}

/* 头部导航 */
#topnav {
    text-align: center;
    background-color: white;
    border-bottom: 1px solid #f4f4f4;
}

#topnav .contents ul li {
    display: inline-block;
    font-size: 0.16rem;
    height: 0.4rem;
    line-height: 0.4rem;
    float: left;
}

/*#topnav .contents ul li .img1 {*/
/*    width: 0.12rem;*/
/*    height: 0.18rem;*/
/*}*/

/*#topnav .contents ul li .img2 {*/
/*    width: 0.16rem;*/
/*    height: 0.17rem;*/
/*}*/

/*#topnav .contents ul li .img3 {*/
/*    width: 0.2rem;*/
/*    height: 0.17rem;*/
/*}*/

/*#topnav .contents ul li .img4 {*/
/*    width: 0.2rem;*/
/*    height: 0.16rem;*/
/*}*/

#topnav .contents ul li .img5 {
    color: #9c1616;
}

/* 搜索栏整行 */
#topsearchbg {
    width: 100%;
    /*height: 1.4rem;*/
    background-color: white;
}

#topsearch {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
    /*height: 1.4rem;*/
    box-sizing: border-box;
    background-color: white;
}

/* 左边logo */
#topsearch .thislogo {
    padding-top: 0.12rem;
}

#topsearch .thislogo a {
    display: block;
    width: 2.3rem;
    height: 0.66rem;
    background-size: 2.3rem 0.66rem;
    box-sizing: border-box;
}

#topsearch .thislogo a img {
    width: 2.3rem;
    height: 0.66rem;
}

/* 右边图片 */
#topsearch .topsearchright ul li {
    float: left;
    padding-right: 0.3rem;
}

#topsearch .topsearchright ul li:last-child {
    float: left;
    padding-right: 0rem;
}


#topsearch .topsearchright ul li img {
    width: 0.56rem;
    height: 0.56rem;
}

#topsearch .topsearchright ul li a {
    display: block;
    margin-top: 0.065rem;
    width: 0.6rem;
    font-family: Microsoft YaHei;
    font-size: 0.14rem;
}

/* 中间搜索栏 */
#topsearch .search {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 4.21rem;
    height: 0.8rem;
}

#topsearch .search .searchleft {
    border: 0.02rem solid rgb(255, 64, 58);
    border-right: none;
    width: 3.7rem;
    height: 0.46rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.14rem;
}
.tlk_daojitime{
    font-size: 0.16rem;
    color: #333333;
    text-align: center;
    letter-spacing: 0.03rem;
}
.tlk_daojitime>span{
    color: #e33530;
}
#topsearch .search .searchleft select {
    width: 0.44rem;
    height: 0.43rem;
    border: none;
    outline: none;
    appearance: none;
    margin-left: 0.16rem;
    -webkit-appearance: none;
    background: url('../img/icon_down.png') no-repeat right transparent;
    background-size: 0.09rem 0.06rem;
    font-size: 0.14rem;
}

input::-webkit-input-placeholder {
    color: #ccc;
    font-size: 0.14rem;
    line-height: 0.3rem;
}

#topsearch .search .searchinput {
    outline: none;
    border: none;
    margin-left: 0.16rem;
    border-left: 0.01rem #ccc solid;
    width: 2.9rem;
    height: 0.3rem;
    text-indent: 0.15rem;
}

#topsearch .search .searchbtn {
    width: 0.49rem;
    height: 0.46rem;
    text-align: center;
    line-height: 0.4rem;
    position: relative;
    right: 0.1rem;
    background: rgb(255, 64, 58);
}

#topsearch .search .searchbtn .searchimg {
    width: 0.21rem;
    height: 0.21rem;
}

/* 第二导航栏 */
#navtwo {
    width: 100%;
    height: 0.8rem;
    background: url('../img/nav2bg.jpg') no-repeat;
    background-size: 19.2rem 0.8rem;
}

#navtwo p {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    padding-bottom: 0.02rem;

}

#navtwo .neirong {
    height: 0.8rem;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
}

#navtwo a {
    color: white;
    font-weight: 600;
    box-sizing: border-box

}

#navtwo p:hover {
    /*text-decoration: underline;*/
    border-bottom: 0.02rem solid white;
    box-sizing: border-box;
    padding-bottom: 0rem;


}


#navtwo .titlestyle {
    font-size: 0.16rem;
    font-weight: bold;
    color: white;
}

#navtwo .line {
    height: 0.38rem;
    margin-top: 0.24rem;
    border-left: 0.01rem solid white;
}

#navtwo .titles {
    text-align: center;
}

#navtwo .titles .right {
    margin-right: 0.06rem;
    height: 0.8rem;
}

#navtwo .titles .img1 {
    width: 0.25rem;
    height: 0.32rem;
    margin: 0 auto;
    padding-top: 0.13rem;
    margin-bottom: 0.02rem;
    display: block;
}

#navtwo .titles li {
    float: left;
    font-size: 0.16rem;
    margin-right: 0.35rem;
}


/* #navtwo .titles li:last-child{
	float: left;
	padding-right: 0rem;
	video width 800
	height 466
	844
	788
} */

#navtwo .titles .last {
    margin-right: 0;
}


#navtwo .titles .right .ul1 {
    padding-top: 0.18rem;
    box-sizing: border-box;
}

.liebiao {
    overflow: hidden;
}

/*内容 视频部分 */
#videos {
    padding-top: 0.3rem;
}

#bodybg {
    padding-bottom: 0.2rem;
    background: url('/statics/anhui/img/bodybg.jpg') no-repeat;
    background-size: 100% 100%;
    padding-top: 0.2rem;
}

video::-webkit-media-controls-play-button {
    display: none;
}

#videos .left {
    width: 8rem;
    border-right: 1px solid rgb(245, 245, 245);
    background-color: white;
    padding-bottom: 0.18rem;
}

#videos .topvideo {
    position: relative;
    height: 4.66rem;
    width: 8rem;
    /*margin-bottom: 0.3rem;*/
}

#videos .liebiao {
    width: 2.35rem;
    height: 4.08rem;
    position: absolute;
    z-index: 1;
}

/*#videos .liebiao ul{*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    top: 0;*/
/*    left: 0;*/
/*    position: absolute;*/
/*    z-index: 1;*/
/*}*/
#videos .liebiao .foot {
    width: 8rem;
    height: 0.6rem;
    background: url(../img/botton.jpg) no-repeat;
    background-size: 8rem 0.6rem;
}

#videos .liebiao .foot a {
    display: inline-block;
    margin-left: 0.3rem;
    color: white;
    margin-top: 0.15rem;
    font-size: 0.14rem;
}

#videos .liebiao .foot a img {
    margin-bottom: 0.05rem;
    width: 0.21rem;
    height: 0.21rem;
    margin-right: 0.1rem;
}

#videos .liebiao .foot .lasta {
    margin-left: 3.6rem;
    color: rgb(255, 118, 35);
    font-size: 0.18rem;
    font-weight: bolder;
}

#videos .liebiao .foot .lasta .img1 {
    width: 0.3rem;
    height: 0.28rem;
}

#videos .liebiao span {
    display: none;
}

#videos .liebiao .others::-webkit-scrollbar {
    width: 0.06rem;
    height: 0rem;
    background-color: rgb(102, 102, 102);
}

#videos .liebiao .others::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 0px rgb(255, 255, 255);
    background-color: rgb(255, 255, 255);
}

#videos .liebiao .others {
    width: 2.28rem;
    height: 4.08rem;
    overflow: scroll;
}

#videos .liebiao .others li img {
    width: 2.28rem;
    height: 1.36rem;
}

#videos .video video {
    height: 4.66rem;
    width: 7.99rem;
}

#videos .topvideo .btnimg {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    cursor: pointer;
    display: block;
    width: 0.66rem;
    height: 0.66rem;
    background: url(../img/icon_play1.png) no-repeat;
    background-size: 0.66rem 0.66rem;
}


/*  */
/*刷题*/
#questions {
    display: flex;
    flex-direction: row;
    border-bottom: 0.01rem solid #e6e6e6;
    /*margin-top: -0.15rem;*/

}

#questions #left {
    width: 5.53rem !important;
    display: flex;
    flex-direction: column;
    border-right: 0.01rem dashed #e5e5e5;
}

#questions #right {
    flex: 1;
    height: 2rem;
    position: relative;

}

#questions #right ul {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 101%;
    margin-top: 0.25rem;
}

#questions #right .line_top,
#questions #right .line_down {
    width: 0.02rem;
    height: 0.6rem;
    border-left: 0.02rem dashed #bfbfbf;
}

#questions #right .line_top {
    position: absolute;
    top: 0.43rem;
    left: 0.87rem;;
}

#questions #right .line_down {
    position: absolute;
    top: 1.1rem;
    left: 0.87rem;

}

#questions #right ul li {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 3rem;
    margin-left: 0.4rem;

}

#questions #right ul li a {
    display: flex;
}

#questions #right ul li a,
#questions #right ul li a:hover,
#questions #right ul li a:focus,
#questions #right ul li a:active,
#questions #right ul li a:visited {
    text-decoration: none;
    color: white;
}


#questions #right ul li .title {
    width: 0.54rem;
    height: 0.3rem;
    line-height: 0.3rem;
    font-size: 0.12rem;
    text-align: center;
    /*background-image: linear-gradient(0deg, #ff403a 0%, #ff6949 100%);*/
    color: #666666;
    background-color: #fff;
    border: 0.01rem solid #bfbfbf;
    cursor: pointer;
    border-radius: 0.04rem;
    font-weight: 600;

}

#questions #right ul li .yuan {
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 50%;
    /*border: 0.02rem solid #ff6949;*/
    margin-left: 0.1rem;
    margin-top: 0.1rem;
    border: 0.02rem solid #bfbfbf;
}


#questions #right ul li .text {
    margin-top: 0.04rem;
    font-weight: 600;
    margin-left: 0.1rem;
    color: #666666;

}

#questions #right ul li .text a {
    height: 0.13rem;
    line-height: 0.13rem;
    text-align: center;
    font-size: 0.12rem;
    color: #666666;

}

#questions #right ul li .active_title {
    background-image: linear-gradient(0deg, #ff403a 0%, #ff6949 100%) !important;
    border: none !important;
    color: #fff !important;
}

#questions #right ul li .active_title a,
#questions #right ul li .active_title a:hover,
#questions #right ul li .active_title a:focus,
#questions #right ul li .active_title a:visited,
#questions #right ul li .active_title a:active {
    text-decoration: none;
}


#questions #right ul li .active_yuan {
    border: 0.02rem solid #ff6949 !important;
}

#questions #right ul li .active_text {
    color: #ff6949 !important;
}

#questions #left .centertitle {
    display: block;
    overflow: hidden;
    line-height: 0.3rem;
    overflow: visible !important;
    margin-top: 0.15rem;
}

#questions #left .centertitle .clearfix {
    width: 5.53rem;
    overflow: visible !important;
    position: relative;

}

#questions #left .centertitle .clearfix .codebox {
    position: absolute;
    top: -0.15rem;
    right: 0;
    z-index: 33;
    cursor: pointer;
    width: 0.4rem;
    height: 0.4rem;
}

#videos .centertitle .clearfix .codebox img {
    width: 100%;
    height: 100%;
}

#videos .centertitle .codebox .mobilecode {
    width: 0rem;
    height: 0rem;
    position: absolute;
    top: 0rem;
    left: -1rem;
    opacity: 0;
    background-color: white;
    z-index: 999;

}

#videos .centertitle .codebox .mobilecode img {
    width: 100%;
    height: 100%;
}

#videos .centertitle .codebox:hover .mobilecode {
    transform: rotate(360deg);
    opacity: 1;
    width: 1rem;
    height: 1rem;
    transition: 0.6s;
}

#videos .centertitle .codebox .mobilecode {
    transform: rotate(0deg);
    opacity: 0;
    width: 0rem;
    height: 0rem;
    transition: 0.6s;
}


#videos .centertitle ul {
    width: 100%;
    line-height: 0.3rem;
}

#videos .centertitle ul li {
    float: left;
    text-align: center;
    font-size: 0.18rem;
    padding-bottom: 0.05rem;
    cursor: pointer;
}

#videos .centertitle ul .weight {
    /*height: 0.28rem;*/
    padding: 0rem 0rem 0rem 0.26rem;
    background: url(../img/6544546545645.jpg) no-repeat left;
    background-position: 0.05rem;
    background-size: 0.05rem 0.2rem;
    font-weight: bold;
    font-size: 0.2rem;
    font-size: 0.2rem;
    line-height: 0.3rem;
}

#videos .centertitle ul .weight span {
    margin-top: -0.2rem;

}

#videos .centertitle ul .weight span img {


}

#videos .centertitle ul .userbox {
    margin-left: 0.34rem;
    overflow: hidden;
    height: 0.3rem;
    position: relative;
    width: 3rem;
    /*overflow: visible;*/
    padding-top: 0.1rem;

}

#videos .centertitle ul .userbox .user_ul {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 33;
    /*background-color: orange;*/
    margin-top: 0rem;
    width: 3rem;
}

#videos .centertitle ul .userbox .user_ul .user_li {
    height: 0.4rem;
    /*background-color: skyblue;*/
}

#videos .centertitle ul .userbox .user_li .usertext {
    /*line-height: 0.12rem;*/
    font-size: 0.14rem;
    color: #2d2d2d;
    line-height: 0.3rem;
}

#videos .centertitle ul .userbox .user_li .username {
    margin-left: 0.2rem;
    height: 0.14rem;
    /*line-height: 0.14rem;*/
    font-size: 0.14rem;
    color: #2d2d2d;
    line-height: 0.3rem;

}


#videos .centertitle ul .userbox .user_li .studybox {
    margin-left: 0.19rem;
    font-size: 0.14rem;
    color: #2d2d2d;
    line-height: 0.35rem;
    /*line-height: 0.3rem;*/
}

#videos .centertitle ul .userbox .user_li .studybox .time {
    font-size: 0.14rem;
    color: #ff413a;
    line-height: 0.3rem;

}

#videos .centertitle ul .mobilework {
    margin-left: 0.19rem;
    font-size: 0.12rem;
    color: #999999;
    /*line-height: 0.3rem;*/
    float: right;
    padding-right: 0.3rem;
    line-height: 0.35rem;

}


#videos .duiyinneirong {
    width: 7.99rem;
    width: 100%;
    height: 1.24rem;
    margin-top: 0.3rem;
    margin-bottom: 0.2rem;
    text-align: center;
}

#videos .duiyinneirong .lis {
    position: relative;
    width: 1.6rem;
    width: 25%;
    padding-right: 0.1rem;
    padding-left: 0.1rem;
    padding-left: 0rem;
    padding-right: 0rem;
    overflow: hidden;
    border-right: 0.01rem dotted rgb(245, 245, 245);
}

#videos .duiyinneirong .lis1 {
    position: relative;
    width: 1.4rem;
    padding-left: 0.13rem;
    padding-left: 0rem;
    overflow: hidden;
}

.duiyinneirong .clearfix {
    overflow: inherit;
}

.duiyinneirong .clearfix .lis:hover {
    cursor: pointer;
    color: #ff413a;
    z-index: 523;
    transform: translateY(-0.1rem);
    transition: 0.6s;
}

.duiyinneirong .clearfix .lis:hover .fwnone {
    background: white !important;
    box-sizing: border-box;
    border: 0.01rem solid #ff413a;
    color: #ff413a !important;
    transition: 0.6s;

}

.duiyinneirong .clearfix .lis .fwnone {
    color: white !important;
    background: rgb(227, 53, 48) !important;
    border: none;
    transition: 0.6s;

}

.duiyinneirong .clearfix .lis {
    color: #3c3c3c;
    z-index: 0;
    transform: translateY(0rem);
    transition: 0.6s;
}

#videos .duiyinneirong .fonts {
    position: absolute;
    top: 0.1rem;
    display: inline-block;
    margin-left: 0.1rem;
    width: 0.24rem;
    /*height: 0.19rem;*/
    color: white;
    font-size: 0.12rem;
    background: rgb(227, 53, 48);
    border-radius: 0 0.45rem 0.45rem 0.45rem;
}

#videos .duiyinneirong .fonts1 {
    position: absolute;
    top: 0.1rem;
    display: inline-block;
    margin-left: 0.1rem;
    width: 0.42rem;
    height: 0.19rem;
    color: white;
    font-size: 0.12rem;
    background: rgb(227, 53, 48);
    border-radius: 0 0.45rem 0.45rem 0.45rem;
}


/* videos leftfoot 左边下方*/
#videos .left .leftfoot {
    margin-top: 0.2rem;
    width: 8.43rem;
    height: 1.2rem;
}

#videos .left .leftfoot .foottop {
    height: 0.4rem;
    width: 8.43rem;
}

#videos .left .leftfoot .foottop span {
    display: inline-block;
    padding-left: 0.26rem;
    font-weight: bold;
    font-size: 0.2rem;
    background: url(../img/6544546545645.jpg) no-repeat left;
    background-position: 0.05rem;
    background-size: 0.05rem 0.2rem;
}

#videos .left .leftfoot .footcenter {
    height: 0.8rem;
}

#videos .left .leftfoot .footcenter .ul1 .li1 {
    float: left;
    width: 3.74rem;
    height: 0.8rem;
    margin-left: 0.12rem;
    margin-right: 0.14rem;
    background-color: rgb(239, 239, 239);
}

#videos .left .leftfoot .footcenter .ul1 a:hover {
    color: rgb(227, 58, 53) !important;
}

#videos .left .leftfoot .footcenter .ul1 .li1 img {
    width: 0.8rem;
    height: 0.8rem;
}

#videos .left .leftfoot .footcenter .ul2 {
    display: inline-block;
    position: relative;
    top: 0.15rem;
    left: 0.25rem;
}

#videos .left .leftfoot .footcenter .ul2 a,
#videos .left .leftfoot .footcenter .ul2 a:hover,
#videos .left .leftfoot .footcenter .ul2 a:focus,
#videos .left .leftfoot .footcenter .ul2 a:active {
    text-decoration: none;
    color: black;
}


#videos .left .leftfoot .footcenter .li1 .a1 {
    position: relative;
    top: 0.2rem;
    left: 0.3rem;
    display: inline-block;
    width: 0.6rem;
    height: 0.25rem;
    font-size: 0.12rem;
    border: 1px solid rgb(227, 58, 53);
    border-radius: 0.45rem;
    text-align: center;
    line-height: 0.25rem;
    background-color: white;
    color: rgb(227, 58, 53);
}

#videos .left .leftfoot .footcenter .li1 .a2 {
    position: relative;
    top: 0.2rem;
    left: 0.75rem;
    display: inline-block;
    width: 0.6rem;
    height: 0.25rem;
    font-size: 0.12rem;
    border: 1px solid rgb(227, 58, 53);
    border-radius: 0.45rem;
    text-align: center;
    line-height: 0.25rem;
    background-color: white;
    color: rgb(227, 58, 53);
}

#videos .left .leftfoot .footcenter .li1 .a1:hover,
#videos .left .leftfoot .footcenter .li1 .a2:hover {
    /*background:rgb(227 58 53 ;*/
    color: white !important;
    background-image: linear-gradient(0deg, #ff403a 0%, #ff6949 100%);
}

#videos .left .topvideo .video {
    position: relative;
}

#videos .left .topvideo .video #videoA img {
    width: 6rem !important;
    height: 4.2rem !important;
}


#videos .left .topvideo .video .sub {
    position: absolute;
    right: 0;
    top: 0;
    width: 0.5rem;
    height: 0.5rem;
    display: block;
    cursor: pointer;
}

#videos .left .topvideo .video .sub img {
    width: 100%;
    height: 100%;
}

#videos .left .topvideo .video .sub .wx {
    opacity: 0;
    position: absolute;
    left: -2rem;
    top: -2rem;
    width: 2rem;
    height: 2rem;
    z-index: 33;
    background: pink;
}

#videos .left .topvideo .video .sub .wx img {
    width: 100%;
    height: 100%;
}

#videos .left .topvideo .video .sub:hover .wx {
    opacity: 1;
    top: 0rem;
    transition: 0.4s;
    background: pink;

}

#videos .left .topvideo .video .sub .wx {
    opacity: 0;
    top: -2rem;
    transition: 0.4s;

}

#videos .left .topvideo .foot div a:hover {
    color: #ff7623 !important;
}


#videos .jqllb {
    position: absolute;
    bottom: 0.6rem;
    right: 0rem;
    width: 2rem;
    height: 2rem;
    z-index: 1111;
    display: none;
}

#videos .jqllb .img2 {
    width: 2rem;
    height: 2rem;
}

/* 内容视频部分的右边 */
#videos .right {
    width: 5.5rem;
    position: relative;
    background-color: white;
}

#videos .right .rightbg {
    width: 5.1rem;
    margin: 0 auto;
    margin-top: 0.15rem;
    margin-bottom: 0.15rem;
}

/*#videos .right .righttop {*/
/*    height: 1.8rem;*/
/*    border-bottom: 1px solid rgb(245 245 245);*/
/*}*/

/*#videos .right .righttop .login {*/
/*    height: 0.9rem;*/
/*}*/

/*#videos .right .righttop .login img {*/
/*    height: 0.9rem;*/
/*    width: 0.9rem;*/
/*}*/

/*#videos .right .righttop .login .youbian {*/
/*    width: 4rem;*/
/*    height: 0.9rem;*/
/*    text-align: center;*/
/*}*/

/*#videos .right .righttop .login .dengluzhuce {*/
/*    width: 2.45rem;*/
/*    height: 0.58rem;*/
/*    text-align: center;*/
/*    position: relative;*/
/*    top: 0.16rem;*/
/*    left: 0.82rem;*/
/*}*/

/*#videos .right .righttop .login .welcom {*/
/*    display: inline-block;*/
/*    font-size: 0.22rem;*/
/*    font-weight: bold;*/
/*}*/

/*#videos .right .righttop .login .youbian .logins {*/
/*    width: 1.11rem;*/
/*    height: 0.4rem;*/
/*    margin-right: 0.2rem;*/
/*    line-height: 0.4rem;*/
/*    background-image: linear-gradient(to right, rgb(255 64 58), rgb(255 105 73));*/
/*    border-radius: 0.05rem;*/
/*}*/

/*#videos .right .righttop .login .youbian .logins a {*/
/*    font-size: 0.14rem;*/
/*    color: white;*/
/*}*/

/*#videos .right .righttop .login .youbian .logins a:hover {*/
/*    color: white;*/
/*}*/

/*#videos .right .righttop .login .youbian .register {*/
/*    width: 1.11rem;*/
/*    height: 0.4rem;*/
/*    line-height: 0.4rem;*/
/*    color: black;*/
/*    border: 1px solid orangered;*/
/*    box-sizing: border-box;*/
/*    border-radius: 0.05rem;*/
/*}*/


.righttop {
    height: 1.9rem;
}

.righttop .login {
    height: 0.9rem;
}

.righttop .login img {
    height: 0.9rem;
    width: 0.9rem;
}

.righttop .login .youbian {
    /*width: 4rem;*/
    height: 0.9rem;
    text-align: center;
    float: left;
    border-right: dashed 0.01rem #e5e5e5;
    padding: 0rem 0.17rem;
    margin-top: 0.1rem;

}

.righttop .login .dengluzhuce {
    /*width: 2.45rem;*/
    /*height: 0.58rem;*/
    text-align: center;
    position: relative;
    top: 0.16rem;
    left: 0rem;
}

/*倒计时面试考试*/

.righttop .login .countdown {
    width: 1.34rem;
    height: 0.8rem;
    float: left;
    background: url("/statics/anhui/img/countdown1.png");
    background-size: 100% 100%;
    margin-left: 0.1rem;
    margin-top: 0.1rem;
    position: relative;
}
/*倒计时笔试考试*/

/*.righttop .login .countdown {*/
/*    width: 1.34rem;*/
/*    height: 0.8rem;*/
/*    float: left;*/
/*    background: url("/statics/anhui/img/countdown1_1.png");*/
/*    background-size: 100% 100%;*/
/*    margin-left: 0.1rem;*/
/*    margin-top: 0.1rem;*/
/*    position: relative;*/
/*}*/


.righttop .login .countdown .title {
    line-height: 0.3rem;
    text-align: center;
    font-size: 0.16rem;
    color: #585858;
    font-weight: 600;
}

.righttop .login .countdown .data {
    position: absolute;
    width: 0.55rem;
    height: 0.24rem;
    font-size: 0.2rem;
    letter-spacing: 4px;
    color: #413c3a;
    font-weight: 600;
    bottom: 0.2rem;
    left: 0.42rem;
    letter-spacing: 0.07rem;
    font-family: -webkit-body;
}


.righttop .login .welcom {
    display: inline-block;
    font-weight: bold;
    font-size: 0.18rem;
}

.righttop .login .youbian .logins {
    width: 1rem;
    height: 0.38rem;
    margin-right: 0.2rem;
    line-height: 0.38rem;
    background-image: linear-gradient(to right, rgb(255, 64, 58), rgb(255, 105, 73));
    border-radius: 0.05rem;
}

.righttop .login .youbian .logins a {
    font-size: 0.14rem;
    color: white;
}

.righttop .login .youbian .logins:hover {
    color: #145ccd !important;
}

.righttop .login .youbian .register {
    width: 1rem;
    height: 0.38rem;
    line-height: 0.38rem;
    color: black;
    border: 1px solid orangered;
    box-sizing: border-box;
    border-radius: 0.05rem;
}

.righttop .login .youbian .register:hover {
    color: orangered !important;
}

.loginfoot {
    height: 0.5rem;
    text-align: center;
}

.loginfoot ul {
    margin-top: 0.25rem;
}

.loginfoot ul li {
    float: left;
    width: 1.08rem;
    height: 0.44rem;
    margin-right: 0.21rem;
    line-height: 0.44rem;
    border-radius: 0.05rem;
    font-size: 0.14rem;
    background-color: rgb(239, 239, 239);
    cursor: pointer;
}

.loginfoot ul li:hover {
    background: #dbdbdb;

}

.loginfoot ul .lastli {
    margin-right: 0rem;
}


/* 右边中间部分 */
#videos .right .rightcenter {
    height: 2.69rem;
}

#videos .right .rightcenter .jinqiredian .underline {
    border-bottom: 0.03rem solid #f4f4f4;
    height: 0.46rem;
    line-height: 0.46rem;
}


.gyh_title_hover {
    color: rgb(229, 74, 70)
}

.gyh_title_hover:hover {
    color: rgb(30, 80, 162) !important;
}

#videos .right .rightcenter .jinqiredian .underline .icon_fire {
    width: 0.18rem;
    height: 0.18rem;
    background: url("/statics/anhui/img/icon_fire.png");
    background-size: 100% 100%;
    margin-top: 0.14rem;
    margin-left: 0.1rem;

}

/*#videos .right .rightcenter .jinqiredian .underline .icon_fire img{*/
/*    width: 100%;*/
/*    height: 100%;*/

/*}*/
#videos .right .rightcenter .jinqiredian .li1 {
    background: url('../img/6544546545645.jpg') no-repeat left;
    background-size: 0.04rem 0.2rem;
    font-size: 0.2rem;
    font-weight: bold;
    background-size: 0.04rem 0.2rem;
    padding-left: 0.16rem;
}

#videos .right .rightcenter .jinqiredian .li2 {
    font-size: 0.16rem;
    padding-right: 0.15rem;
    color: rgb(175, 175, 175);
}

#videos .right .rightcenter .jinqiredian .li2 a:hover {
    color: #145ccd !important;
}

#videos .right .rightcenter .jinqiredian .li2 a,
#videos .right .rightcenter .jinqiredian .li2 a:hover {
    text-decoration: none;

}

#videos .right .rightcenter .hiden {
    width: 2.39rem;
    height: 0.21rem;
    overflow: hidden;
}

#videos .right .img {
    margin-top: 0.18rem;
    margin-bottom: 0.18rem;
}

#videos .right .img img {
    width: 5.03rem;
    height: 0.6rem;
}

.gyh_img {
    width: 1rem;
    height: 1rem;
}

#bklc .ul3 li .imgbox {
    width: 0.5rem;
    height: 0.5rem;
    margin-top: 0.25rem;
    margin-left: 0.25rem;
    margim: 0 auto;
    overflow: hidden;
    background-image: linear-gradient(0deg, #ff403a 0%, #ff6949 100%);
}

#bklc .ul3 li .imgbox .img1 {
    margin-top: -0.1rem;
    width: 0.6rem;
    height: 0.6rem;

}

/* 报考流程 */
#bklc {
    /*height: 1.35rem;*/
    margin-top: 0.3rem;
    margin-bottom: 0.1rem;
    /*line-height: 0.26rem;*/
}
.tlk_bkzn_first_img{
    margin-right: 0.37rem;
    width: 1rem;
    height: 1rem;
}
.tlk_bkzn_first_img img{
    width: 1rem;
    height: 1rem;
}
.tlk_bkzn_sy{
    width: 1.46rem;
    height: 0.88rem;
    border-radius: 0.06rem;
    background-size: 100% 100%;
    transition: 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition:all 0.3s;
}
.tlk_bkzn_sy:hover {
    transform: perspective(0.01rem) scale(1.04);
    transition:all 0.3s;
    -webkit-transition:all 0.3s;

}
.tlk_bkzn_sy:nth-child(2){
    background-image: url('/statics/anhui/img/bkzn_diyi_1.png');
}
.tlk_bkzn_sy:nth-child(4){
    background-image: url('/statics/anhui/img/bkzn_diyi_2.png');
}
.tlk_bkzn_sy:nth-child(6){
    background-image: url('/statics/anhui/img/bkzn_diyi_3.png');
}
.tlk_bkzn_sy:nth-child(8){
    background-image: url('/statics/anhui/img/bkzn_diyi_4.png');
}
.tlk_bkzn_sy:nth-child(10){
    background-image: url('/statics/anhui/img/bkzn_diyi_5.png');
}
.tlk_bkzn_sy:nth-child(12){
    background-image: url('/statics/anhui/img/bkzn_diyi_6.png');
}
.tlk_bkzn_sy:nth-child(14){
    background-image: url('/statics/anhui/img/bkzn_diyi_7.png');
}
.tlk_bkzn_sy a{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 1.46rem;
    height: 0.88rem;
    transform: translate3d(0,0,0);

}
.tlk_bkzn_sy_title{
    font-size: 0.16rem;
    font-weight: 700;
    color: #ffffff;
    margin-top: 0.16rem;
}
.tlk_bkzn_button_box{
    width: 1rem;
    height: 0.28rem;
    text-align: center;
    line-height: 0.28rem;
    font-size: 0.14rem;
    color: #c63240;
    background-color: #f1f1f1;
    border-radius: 0.14rem;
    margin-bottom: 0.12rem;
}

.tlk_bkzn_sy a:link{text-decoration:none; }  /* 指正常的未被访问过的链接*/

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

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

.tlk_bkzn_sy a:active{text-decoration:none;}

.tlk_bkzn_you_arrow img{
    width: 0.2rem;
    height: 0.2rem;
    display: block;
}
/*以下是老的报考指南*/
/*#bklc .ul1 .li1 {*/
/*    margin-right: 0.3rem;*/
/*}*/
/*#bklc .ul1 .li1 {*/
/*    margin-right: 0.3rem;*/
/*}*/

/*#bklc .ul1 .li1 img {*/
/*    width: 1rem;*/
/*    height: 1rem;*/
/*    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.1);*/
/*}*/

/*#bklc .ul1 .li2 {*/
/*    !*position: relative;*!*/
/*    width: 2.4rem;*/
/*    height: 1rem;*/
/*    !*padding-left: 0.5rem;*!*/
/*    !*padding-right: 0.6rem;*!*/
/*    padding-left: 0.27rem;*/
/*    box-sizing: border-box;*/
/*    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.1);*/
/*    background: url('/statics/anhui/img/bg1.png');*/
/*    background: url('../img/bg1.png');*/
/*    background-size: 100% 100%;*/
/*}*/


/*#bklc .ul1 .li2 .fr li a img {*/
/*    width: 1rem;*/
/*    height: 1rem;*/
/*}*/


/*#bklc .ul1 .li2bg2 {*/
/*    background: url('/statics/anhui/img/bg2.png');*/
/*    background: url('../img/bg2.png');*/
/*    background-size: 100% 100%;*/
/*}*/

/*#bklc .ul1 .li2bg3 {*/
/*    background: url('/statics/anhui/img/bg3.png');*/
/*    background: url('../img/bg3.png');*/
/*    background-size: 100% 100%;*/
/*}*/

/*#bklc .ul1 .li2 .ul2 {*/
/*    !*position: relative;*!*/
/*    !*top: 0.28rem;*!*/
/*    margin-top: 0.06rem;*/
/*    line-height: 0.3rem;*/

/*}*/

/*#bklc .ul1 .li2 .ul2 li a {*/
/*    color: #ff413a;*/
/*}*/

/*#bklc .ul1 .li2 .ul2 li a:hover {*/
/*    color: #145ccd;*/
/*}*/

.hhh {
    /*margin: 0 !important;*/
    padding-right: 5px;
    padding-left: 5px;
    box-sizing: border-box;
    /*position: relative;*/
}

.hhh:hover {
    background-color: white;
}

.hhhdiv {
    position: absolute;
    display: none;
    /*border: 1px solid black;*/
    background-color: white;
    /*left: 0;*/
    z-index: 1;
}

.hhhdiv img {
    display: block;
    width: 2rem;
    height: 2rem;
}

.hhh:hover .hhhdiv {
    display: block;
}

/*#bklc .ul1 .li2 .ul3 .img1 {*/
/*    width: 1rem;*/
/*    height: 1rem;*/
/*}*/

#bklc .ul1 .li2 .ul3 .img2 {
    width: 0.18rem;
    height: 0.18rem;
}

.gyh_img2 {
    width: 0.26rem;
    height: 0.26rem;
}

#bklc .ul1 .li2 .ul3 li:first-child {
    text-align: center;
    margin-bottom: 0.05rem;
}

#bklc .ul1 .li2 .ul3 .img3 {
    width: 0.7rem;
    height: 0.7rem;
}

/*.gyh_img3{*/
/*    width: 1rem;*/
/*    height: 1rem;*/
/*}*/
#bklc .ul1 .youjiantou {
    text-align: center;
    line-height: 1rem;
    width: 0.48rem;
    height: 1rem;
}

#bklc .ul1 .youjiantou img {
    width: 0.26rem;
    height: 0.26rem;
}

/* 考试公告 */

#ksgg-gzh {
    margin-top: 0.3rem;
    height: 4.1rem;
    margin: 0 0;
}

#ksgg-gzh .ksgg-gzh-left {
    height: 4.1rem;
    margin-top: 0.25rem;
    box-sizing: border-box;
    background: white;
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.1);
}

#ksgg-gzh .ksgg-gzh-left .ksgg {
    width: 4.90rem;
    height: 4.1rem;
    background-color: white;
}

#ksgg-gzh .ksgg-gzh-left .top {
    height: 0.4rem;
    font-size: 0.2rem;
    line-height: 0.4rem;
}
.ksgg .top h2{
    display: inline-block;
    font-size: 0.2rem;
    line-height: 0.4rem;
}

#ksgg-gzh .ksgg-gzh-left .top span {
    width: 0.22rem;
    height: 0.22rem;
    padding-left: 0.05rem;
    margin-bottom: 0.05rem;
}

#ksgg-gzh .ksgg-gzh-left .top span img {
    margin: -0.05rem 0.06rem 0rem 0.1rem;
}

#ksgg-gzh .ksgg-gzh-left .nav {
    height: 0.53rem;
    text-align: center;
    line-height: 0.5rem;
    font-size: 0.18rem;
    background-color: white;
    border-top: 0.03rem solid #f4f4f4;
    border-bottom: 0.03rem solid #f4f4f4;
    box-sizing: border-box;
    color: #999999;
}


#ksgg-gzh .ksgg-gzh-left .ksgg .more {
    height: 0.36rem;
    line-height: 0.36rem;
    /*padding-right: 0.2rem;*/
}

#ksgg-gzh .ksgg-gzh-left .ksgg .more span {
    margin: 0 auto;
    margin-top: 0.1rem;

}

#ksgg-gzh .ksgg-gzh-left .ksgg .more .gyh_center a {
    width: 30%;
    line-height: 0.3rem;

    /*background-color: orange;*/
    background-color: #eee;
    padding: 0.07rem 0.5rem;
    border-radius: 0.5rem;
    /*box-shadow: 0.02rem 0.02rem 0.2rem #eee;*/
}

#ksgg-gzh .ksgg-gzh-left .ksgg .more .gyh_center a:hover {
    color: orangered !important;
}

#ksgg-gzh .ksgg-gzh-left .ksgg .more .gyh_center a .icon {
    width: 0.15rem;
    height: 0.15rem;
    display: inline-block;
    margin-bottom: -0.01rem;
    line-height: 0.3rem;
    background: url("../img/active1_next.png");
    background-size: 100% 100%;
}

#ksgg-gzh .ksgg-gzh-left .ksgg .more .gyh_center a:hover .icon {
    background: url("../img/active2_next.png");
    background-size: 100% 100%;
}


.ksgg-gzh-left .ksgg .more .gyh_center a,
.ksgg-gzh-left .ksgg .more .gyh_center a:visited,
.ksgg-gzh-left .ksgg .more .gyh_center a:hover,
.ksgg-gzh-left .ksgg .more .gyh_center a:focus,
.ksgg-gzh-left .ksgg .more .gyh_center a:active {
    /*text-decoration: none;*/
    color: inherit

}


.ksgg-gzh-left .ksgg .nav .ul1 .fontcolor2 {
    color: black;
}


/*.ksgg-gzh-left .ksgg .nav .ul1 li a:visited,*/
/*.ksgg-gzh-left .ksgg .nav .ul1 li a:focus,*/
/*.ksgg-gzh-left .ksgg .nav .ul1 li a:hover,*/
/*.ksgg-gzh-left .ksgg .nav .ul1 li a:active{*/
/*    !*text-decoration: none;*!*/
/*    !*color: #9999;*!*/
/*!*padding-right: 0.2rem;*!*/
/*      color: #999999;*/
/*}*/
.ksgg-gzh-left .ksgg .nav .ul1 li a span {
    color: #999999;
}

/*.ksgg-gzh-left .ksgg .nav .ul1 li  a span:hover{*/
/*    color: green;*/
/*}*/

#ksgg-gzh .ksgg-gzh-left .ksgg .more .gyh_center {
    width: 100%;
    text-align: center;
}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot1 {
    height: 1.3rem;
    /*border-bottom: 0.01rem solid rgb(245 245 245);*/
}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot1 .ul2 {
    /*line-height: 0.4rem;*/
    margin-top: 0.1rem;
    padding-left: 0.2rem;
}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot1 .ul2 li {
    line-height: 0.3rem;
}


#ksgg-gzh .ksgg-gzh-left .ksgg .foot1 .ul2 a {
    /*width: 2.9rem;*/
    overflow: hidden;
    color: rgb(227, 53, 48);
}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot1 .ul2 a:hover {
    color: rgb(30, 80, 162);

}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot1 .ul2 li {
    /*width: 3.3rem;*/
    overflow: hidden;
}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot1 .right img {
    width: 1.5rem;
    height: 1.1rem;
    padding-top: 0.15rem;
    position: relative;
    right: 0.2rem;
    margin-top: 0.1rem;
}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot2 {
    height: 1.3rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot2 li {
    overflow: hidden;

}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot2 li a {
    display: inline-block;
    width: 4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot2 ul {
    margin-left: -0.2rem;
    padding-left: 0.2rem;
    width: 4.9rem;

}

#ksgg-gzh .ksgg-gzh-left .ksgg .foot2 li span {
    padding-right: 0.14rem;
}

/* 普通话 */
#jsrd-pth {
    margin: 0 0;
    height: 4.4rem;
}

#jsrd-pth .jsrd-pth-left {
    height: 4.1rem;
    margin-top: 0.25rem;
    box-sizing: border-box;
    background: white;
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.1);

}

#jsrd-pth .jsrd-pth-left .ksgg {
    width: 4.90rem;
    height: 4.4rem;
}

#jsrd-pth .jsrd-pth-left .top {
    height: 0.4rem;
    font-size: 0.2rem;
    line-height: 0.4rem;
    background-color: white;
}

#jsrd-pth .jsrd-pth-left .top span {
    width: 0.22rem;
    height: 0.22rem;
    padding-left: 0.05rem;
    margin-bottom: 0.05rem;
}

#jsrd-pth .jsrd-pth-left .top span img {
    margin-left: 0.1rem;
    margin-right: 0.06rem;
}

#jsrd-pth .jsrd-pth-left .nav {
    height: 0.53rem;
    text-align: center;
    line-height: 0.5rem;
    color: rgb(153, 153, 153);
    font-size: 0.18rem;
    background-color: white;
    border-top: 0.03rem solid #f4f4f4;
    box-sizing: border-box;
    border-bottom: 0.03rem solid #f4f4f4;
    color: #999999;
}

#jsrd-pth .jsrd-pth-left .ksgg .more {
    height: 0.33rem;
    line-height: 0.33rem;

}

#jsrd-pth .jsrd-pth-left .ksgg .more .gyh_center {
    width: 100%;
    text-align: center;
}

#jsrd-pth .jsrd-pth-left .fl .azxdt .more .gyh_center {
    width: 100%;
    text-align: center;
    /*margin-top: 0.1rem;*/
}

#jsrd-pth .jsrd-pth-left .ksgg .foot1 {
    height: 1.3rem;
    /*border-bottom: 0.01rem solid rgb(245 245 245);*/
}

#jsrd-pth .jsrd-pth-left .ksgg .more .gyh_center a {
    width: 30%;
    line-height: 0.3rem;
    background-color: #eee;
    padding: 0.07rem 0.5rem;
    border-radius: 0.5rem;
    /*margin-top: 0.1rem;*/
}

#jsrd-pth .jsrd-pth-left .ksgg .more span {
    margin-top: 0.1rem;
}

#jsrd-pth .jsrd-pth-left .ksgg .more .gyh_center a .icon {
    width: 0.15rem;
    height: 0.15rem;
    display: inline-block;
    margin-bottom: -0.01rem;
    line-height: 0.3rem;
    background: url("../img/active1_next.png");
    background-size: 100% 100%;
}

#jsrd-pth .jsrd-pth-left .ksgg .more .gyh_center a:hover {
    /*box-shadow: 0.02rem 0.02rem 0.2rem #eee;*/
    color: orangered !important;
}

#jsrd-pth .jsrd-pth-left .ksgg .more .gyh_center a:hover .icon {
    background: url("../img/active2_next.png");
    background-size: 100% 100%;
}


.jsrd-pth-left .ksgg .more .gyh_center a {
    color: #999999;
}

.jsrd-pth-left .ksgg .more .gyh_center .
.jsrd-pth-left .ksgg .more .gyh_center a:visited,
.jsrd-pth-left .ksgg .more .gyh_center a:hover,
.jsrd-pth-left .ksgg .more .gyh_center a:focus,
.jsrd-pth-left .ksgg .more .gyh_center a:active {
    /*text-decoration: none;*/
    color: inherit;
}

.jsrd-pth-left .ksgg .nav .ul1 .hand {
    color: #999999;
}


.jsrd-pth-left .ksgg .nav .ul1 .hand a:visited,
.jsrd-pth-left .ksgg .nav .ul1 .hand a:hover,
.jsrd-pth-left .ksgg .nav .ul1 .hand a:focus,
.jsrd-pth-left .ksgg .nav .ul1 .hand a:active {
    text-decoration: none;
    color: inherit;

}

#jsrd-pth .jsrd-pth-left .ksgg .foot1 ul {
    margin-top: 0.1rem;
    padding-left: 0.2rem;
    line-height: 0.3rem;
}


#jsrd-pth .jsrd-pth-left .ksgg .foot1 .ul2 a {
    /*width: 2.9rem;*/
    overflow: hidden;
    color: rgb(227, 53, 48);
}

#jsrd-pth .jsrd-pth-left .ksgg .foot1 .ul2 a:hover {
    color: rgb(30, 80, 162);
}

#jsrd-pth .jsrd-pth-left .ksgg .foot1 .ul2 li {
    /*width: 2.9rem;*/
    overflow: hidden;
}

#jsrd-pth .jsrd-pth-left .ksgg .foot1 .right img {
    width: 1.5rem;
    height: 1.1rem;
    padding-top: 0.15rem;
    position: relative;
    right: 0.2rem;
    margin-top: 0.1rem;
}


#jsrd-pth .jsrd-pth-left .ksgg .foot2 ul li a {
    display: inline-block;
    width: 4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#jsrd-pth .jsrd-pth-left .ksgg .foot2 ul li span {
    margin-right: 0.14rem;
}

#jsrd-pth .jsrd-pth-left .ksgg .foot2 ul {
    margin-left: -0.2rem;
    padding-left: 0.2rem;
    width: 4.9rem;

}


#jsrd-pth .jsrd-pth-left .ksgg .foot3 {
    height: 1.63rem;
    border-bottom: 0.01rem solid rgb(245, 245, 245);
}

#jsrd-pth .jsrd-pth-left .ksgg .foot3 li {
    width: 4.9rem;
    overflow: hidden;

}


/* new */

#part03-jszt {
    margin-top: 0.3rem;
    height: 4.1rem;
    margin: 0 0;
}

#part03-jszt .ksgg-gzh-left {
    height: 4.1rem;
    margin-top: 0.25rem;
    box-sizing: border-box;
    background: white;
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.1);
}

#part03-jszt .ksgg-gzh-left .ksgg {
    width: 4.90rem;
    height: 4.1rem;
    background-color: white;
}

#part03-jszt .ksgg-gzh-left .top {
    height: 0.4rem;
    font-size: 0.2rem;
    line-height: 0.4rem;
}

#part03-jszt .ksgg-gzh-left .top span {
    width: 0.22rem;
    height: 0.22rem;
    padding-left: 0.05rem;
    margin-bottom: 0.05rem;
}

#part03-jszt .ksgg-gzh-left .top span img {
    margin: -0.05rem 0.06rem 0rem 0.1rem;
}

#part03-jszt .ksgg-gzh-left .nav {
    height: 0.53rem;
    text-align: center;
    line-height: 0.5rem;
    font-size: 0.18rem;
    background-color: white;
    border-top: 0.03rem solid #f4f4f4;
    border-bottom: 0.03rem solid #f4f4f4;
    box-sizing: border-box;
    color: #999999;
}


#part03-jszt .ksgg-gzh-left .ksgg .more {
    height: 0.36rem;
    line-height: 0.36rem;
    /*padding-right: 0.2rem;*/
}

#part03-jszt .ksgg-gzh-left .ksgg .more span {
    margin: 0 auto;
    margin-top: 0.1rem;

}

#part03-jszt .ksgg-gzh-left .ksgg .more .gyh_center a {
    width: 30%;
    line-height: 0.3rem;

    /*background-color: orange;*/
    background-color: #eee;
    padding: 0.07rem 0.5rem;
    border-radius: 0.5rem;
    /*box-shadow: 0.02rem 0.02rem 0.2rem #eee;*/
}

#part03-jszt .ksgg-gzh-left .ksgg .more .gyh_center a:hover {
    color: orangered !important;
}

#part03-jszt .ksgg-gzh-left .ksgg .more .gyh_center a .icon {
    width: 0.15rem;
    height: 0.15rem;
    display: inline-block;
    margin-bottom: -0.01rem;
    line-height: 0.3rem;
    background: url("../img/active1_next.png");
    background-size: 100% 100%;
}

#part03-jszt .ksgg-gzh-left .ksgg .more .gyh_center a:hover .icon {
    background: url("../img/active2_next.png");
    background-size: 100% 100%;
}


.ksgg-gzh-left .ksgg .more .gyh_center a,
.ksgg-gzh-left .ksgg .more .gyh_center a:visited,
.ksgg-gzh-left .ksgg .more .gyh_center a:hover,
.ksgg-gzh-left .ksgg .more .gyh_center a:focus,
.ksgg-gzh-left .ksgg .more .gyh_center a:active {
    /*text-decoration: none;*/
    color: inherit

}


.ksgg-gzh-left .ksgg .nav .ul1 .fontcolor2 {
    color: black;
}

#part03-jszt .ksgg-gzh-left .ksgg .nav .ul1 li a span {
    color: #999999;
}

#part03-jszt .ksgg-gzh-left .ksgg .more .gyh_center {
    width: 100%;
    text-align: center;
}

#part03-jszt .ksgg-gzh-left .ksgg .foot1 {
    height: 1.3rem;
    /*border-bottom: 0.01rem solid rgb(245 245 245);*/
}


#part03-jszt .ksgg-gzh-left .ksgg .foot1 .ul2 {
    /*line-height: 0.4rem;*/
    margin-top: 0.1rem;
    padding-left: 0.2rem;
}

#part03-jszt .ksgg-gzh-left .ksgg .foot1 .ul2 li {
    line-height: 0.3rem;
}


#part03-jszt .ksgg-gzh-left .ksgg .foot1 .ul2 a {
    /*width: 2.9rem;*/
    overflow: hidden;
    color: rgb(227, 53, 48);
}

#part03-jszt .ksgg-gzh-left .ksgg .foot1 .ul2 a:hover {
    color: rgb(30, 80, 162);

}

#part03-jszt .ksgg-gzh-left .ksgg .foot1 .ul2 li {
    /*width: 3.3rem;*/
    overflow: hidden;
}

#part03-jszt .ksgg-gzh-left .ksgg .foot1 .right img {
    width: 1.5rem;
    height: 1.1rem;
    padding-top: 0.15rem;
    position: relative;
    right: 0.2rem;
    margin-top: 0.1rem;
}

#part03-jszt .ksgg-gzh-left .ksgg .foot2 {
    height: 1.3rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
}

#part03-jszt .ksgg-gzh-left .ksgg .foot2 li {
    overflow: hidden;

}

#part03-jszt .ksgg-gzh-left .ksgg .foot2 li a {
    display: inline-block;
    width: 4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#part03-jszt .ksgg-gzh-left .ksgg .foot2 ul {
    margin-left: -0.2rem;
    padding-left: 0.2rem;
    width: 4.9rem;

}

#part03-jszt .ksgg-gzh-left .ksgg .foot2 li span {
    padding-right: 0.14rem;
}


/* 教师招聘 */
#jszp {
    /*height: 3.85rem;*/
    margin: 0 0;
}

#jszp .jszp-left {
    /*margin: 0 0;*/
    width: 10rem;
    margin-top: 0.2rem;
    background: white;
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.1);
    height: 3.8rem;
    /*margin-top: 0.25rem;*/
}

#jszp .jszp-left .top {
    height: 0.4rem;
    font-size: 0.2rem;
    font-weight: bold;
    line-height: 0.4rem;
    border-bottom: 0.02rem #f5f5f5 solid;
}

#jszp .jszp-left .top span {
    /*width: 0.22rem;*/
    height: 0.22rem;
    padding-left: 0.05rem;
    margin-bottom: 0.05rem;
    font-size: 16px;
    /*font-weight: normal;*/
}
#jszp .jszp-left .top h2 {
    /*width: 0.22rem;*/
    display: inline-block;
    font-size: 16px;
    /*font-weight: normal;*/
}
#jszp .jszp-left .top span img {
    margin-top: -0.05rem;
    margin-left: 0.1rem;
    margin-right: 0.06rem;
}

#jszp .jszp-left .nav {
    height: 0.56rem;
    line-height: 0.5rem;
    text-align: center;
    box-sizing: border-box;
    border-top: 0.03rem #f4f4f4 solid;
    border-bottom: 0.03rem #f4f4f4 solid;
}

.jszp-left .nav ul .hand a,
.jszp-left .nav ul .hand a:visited,
.jszp-left .nav ul .hand a:hover,
.jszp-left .nav ul .hand a:focus,
.jszp-left .nav ul .hand a:active {
    text-decoration: none;
}

#jszp .jszp-left .nav .ul1 {
    color: #999999;
}

#jszp .jszp-left .where .ul2 {
    line-height: 0.4rem;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 0.2rem;
    box-sizing: border-box;
    /*height: 75px;*/
}

#jszp .jszp-left .where .ul2 li {
    float: left;
    padding: 0rem 0.1rem;
    font-size: 0.16rem;
    cursor: pointer;
    text-align: center;
}

#jszp .jszp-left .where .ul2 .choose:hover {
    color: rgb(30, 80, 162);
    font-weight: 600;
}

#jszp .jszp-left .where .ul2 li a {
    color: inherit;
}


#jszp .jszp-left .where .ul2 .diqu {
    margin-left: 0rem;
    font-weight: bold;
}

#jszp .jszp-left .foot {
    height: 2.4rem;
    /*border-bottom: 0.01rem solid rgb(245, 245, 245);*/
}

#jszp .jszp-left .foot .fl {
    padding-left: 0.1rem;
}

#jszp .jszp-left .foot .foottitle {
    /*width: 5.7rem;*/
    /*height: 0.55rem;*/
    box-sizing: border-box;
    /*line-height: 0.55rem;*/
    font-size: 0.16rem;
}

#jszp .jszp-left .foot .foottitle ul li {
    width: 5.7rem;
    border-bottom: 0.01rem solid rgb(245, 245, 245);
}

#jszp .jszp-left .foot .neirong {

    height: 1.8rem;

}

#jszp .jszp-left .foot .neirong .neirongul li {
    width: 5rem;
    margin-top: 0.16rem;
}

#jszp .jszp-left .foot .neirong .neirongul li a {
    width: 4.2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}

#jszp .jszp-left .foot .footright img {
    line-height: 3.8rem;
    position: relative;
    top: 0.12rem;
    right: 0.12rem;
    width: 3.9rem;
    height: 2rem;
}


/* 底部 */
#foot {
    /*margin-top: 0.4rem;*/
    /*padding-top: 0.2rem;*/
    /*width: 19.20rem;*/
    /*height: 5.5rem;*/
    width: 100%;
    background-color: rgb(51, 51, 51);
    padding-bottom: 0.1rem;
}

#foot .yqlj {
    height: 0.6rem;
    line-height: 0.6rem;
    border-bottom: 0.01rem solid rgb(77, 77, 77);
    text-indent: 2em;
}

#foot .wang {
    height: 0.65rem;
    line-height: 0.65rem;
    margin-bottom: 0.3rem;
    font-size: 0.16rem;
    display: flex;
    flex-wrap: wrap;
    padding: 0rem 0.1rem;
    flex-direction: row;
    /*justify-content: center;*/
    align-items: center;
}

#foot .wang span a:hover {
    color: #909090;
}

#foot .wang .sp1 {
    margin-left: 0rem;
}

#foot .wang span {
    margin-left: 0.14rem;
}

#foot .wang span a {
    color: #e6e6e6;

}

#foot .wx {
    /*height: 1.45rem;*/
    margin-bottom: 0.48rem;
    line-height: 0.3rem;
    display: block;
    overflow: hidden;
    padding-bottom: 0.1rem;

}

#foot .wxjl {
    width: 9.6rem;
    /*height: 1.16rem;*/
    line-height: 0.3rem;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    margin-top: 0.18rem;
}

#foot .wxjl {
    line-height: 0.3rem;
}

#foot .wxjl a {

    color: #fefefe;
    font-size: 0.16rem;
    line-height: 0.3rem;

}

#foot .wxjl .wxjl-li1 {
    width: 1.6rem;
    height: 1.16rem;
    text-indent: 2em;
    box-sizing: border-box;
    border-right: 0.01rem solid rgb(77, 77, 77);
}

.wxjl-li1 ul li {
    line-height: 0;
}

.wxjl-li2 ul li {
    line-height: 0;
}

.wxjl-li3 ul li {
    line-height: 0;
}

.wxjl-li4 ul li {
    line-height: 0;
}

#foot .wxjl .wxjl-li1 ul li a {
    color: #fefefe;
    font-size: 0.16rem;
}

#foot .wxjl .wxjl-li1 ul li a:hover,
#foot .wxjl .wxjl-li2 ul li a:hover,
#foot .wxjl .wxjl-li3 ul li a:hover,
#foot .wxjl .wxjl-li4 ul li a:hover {
    color: #909090;
}

#foot .wxjl .wxjl-li2 {
    width: 2.45rem;
    height: 1.16rem;
    text-align: center;
    box-sizing: border-box;
    border-right: 0.01rem solid rgb(77, 77, 77);
}

#foot .wxjl .wxjl-li3 {
    width: 2.45rem;
    height: 1.16rem;
    text-align: center;
    box-sizing: border-box;
    border-right: 0.01rem solid rgb(77, 77, 77);
}

#foot .wxjl .wxjl-li4 {
    width: 3.05rem;
    height: 1.16rem;
    text-align: center;
    box-sizing: border-box;
    border-right: 0.01rem solid rgb(77, 77, 77);
}

#foot .code {
    width: 4rem;
    height: 1.45rem;
}

#foot .code p {
    font-size: 0.14rem;
    color: #fefefe;
}

#foot .code img {
    width: 1.2rem;
    height: 1.2rem;
}

#foot .code .img1 {
    margin-right: 0.6rem;
    margin-left: 0.65rem;
}

#foot .foot {
    width: 100%;
    /*height: 1.65rem;*/
    margin: 0 auto;
    border-top: 0.01rem solid rgb(77, 77, 77);
}

#foot .foot .footul {
    margin-top: 0.4rem;
    text-align: center;
    color: white;
}

#foot .foot .footul .beian {
    color: rgb(30, 80, 162);

}

#foot .foot .footul li a {
    /*color: rgb(30, 80, 162);*/
    /*color: #a4c7ff;*/
    color: #e33530;
}

#foot .foot .footul li a:hover {
    color: white;
}

#foot .foot .footul .beian:hover {
    color: white;

}

.foot2 {
    height: 1.3rem;
    /*padding-right: 0.1rem;*/
    padding: 0rem 0.1rem;
}

.font5 {
    font-size: 0.16rem;
    color: rgb(175, 175, 175);
}

#x .img {
    width: 0.16rem;
    height: 0.16rem;
}

.x {
    width: 0.16rem;
    height: 0.16rem;
    text-align: center;
    position: absolute;
    right: 2.6rem;
    top: 0.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 0.2rem;
}

#x img {
    width: 0.16rem;
    height: 0.16rem;
}

.x:hover {
    cursor: pointer;
}

.lastRight {
    grid-row-start: 1;
    grid-row-end: 5;
    grid-column-start: 2;
    grid-column-end: 3;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-end;
    /*margin-top: -12.55rem;*/
}

/*公众号交流群*/
.lastRight .youbian {
    width: 3.6rem;
    height: 4.1rem;
    position: relative;
    /*top: 0.25rem;*/
    background: white;
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.1);
    margin-top: 0.25rem;
}

.lastRight .youbian .top {
    height: 0.4rem;
    border-bottom: 0.03rem solid rgb(245, 245, 245);
}

.lastRight .youbian .top .weixin {
    border-right: 0.01rem solid rgb(245, 245, 245);
    box-sizing: border-box;
}

.lastRight .youbian .top ul {
    color: rgb(153, 153, 153);
}

.lastRight .youbian .top li {
    text-align: center;
    line-height: 0.4rem;
    height: 0.4rem;
    width: 1.8rem;
    font-size: 0.18rem;
}

.lastRight .youbian .code {
    height: 3.22rem;
    text-align: center;
}

.lastRight .youbian .code img {
    margin-top: 0.14rem;
    width: 3.2rem;
    height: 3.2rem;
    line-height: 3.22rem;
}

/*教师团队*/


.lastRight .youbian2 {
    width: 3.6rem;
    height: 4.1rem;
    position: relative;
    /*top: 0.1rem;*/
    background: white;
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.1);
    margin-top: 0.25rem;
}


.lastRight .youbian2 .teacher {
    position: relative;
}

.lastRight .youbian2 .teacher .zuo {
    width: 0.3rem;
    height: 0.5rem;
    position: absolute;
    top: 0.75rem;
    left: 0rem;
    cursor: pointer;
}

.lastRight .youbian2 .teacher .you {
    width: 0.3rem;
    height: 0.5rem;
    position: absolute;
    top: 0.75rem;
    right: 0rem;
    cursor: pointer;
}

/* #jsrd-pth .youbian2 .teacher:hover .miaoshu{
	display: inline-block;
} */


.teacher .lb .teacherimg-text {
    width: 100% !important;
}

.lastRight .youbian2 .teacher .lb .teacherimg-text .imgteacher {
    width: 100% !important;
    height: 2.08rem !important;
}

.lastRight .youbian2 .teacher .miaoshu {
    /*position: absolute;*/
    /*bottom: 0.6rem;*/
    /*left: 0.33rem;*/
    width: 100%;
    height: 1.43rem;
    opacity: 0.8;
    text-align: left;
}

.lastRight .youbian2 .teacher .miaoshu .name {
    width: 0.61rem;
    text-align: center;
    color: #393939;
    font-size: 0.2rem;
    line-height: 0.64rem;
    display: inline-block;
    margin-left: 0.17rem;
    margin-right: 0.17rem;

}

.lastRight .youbian2 .teacher .miaoshu .title {
    padding: 0.06rem 0.09rem 0.05rem 0.09rem;
    background-color: #f3d5da;
    font-size: 0.18rem;
    color: #d93821;
}

.lastRight .youbian2 .teacher .miaoshu .text {
    font-size: 0.14rem;
    line-height: 0.24rem;
    color: #828282;
    padding: 0rem 0.18rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    /*控制在3行*/
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: justify;
}


.lastRight .youbian2 .top {
    height: 0.4rem;
    line-height: 0.4rem;
    border-bottom: 0.03rem #f4f4f4 solid;
}

.lastRight .youbian2 .top span {
    width: 0.22rem;
    height: 0.22rem;
    padding-left: 0.05rem;
    margin-bottom: 0.05rem;
}

.lastRight .youbian2 .top span img {
    margin-top: -0.1rem;
    margin-left: 0.1rem;
    margin-right: 0.04rem
}

/*.lastRight .youbian2 .top img {*/
/*    width: 0.05rem;*/
/*    height: 0.2rem;*/
/*    padding-right: 0.16rem;*/
/*    padding-left: 0.05rem;*/
/*    margin-bottom: 0.08rem;*/
/*}*/

.lastRight .youbian2 .teacher {
    width: 3.6rem;
    text-align: center;
    position: relative;
    top: 0.1rem;
}

/*教师视频*/
.lastRight .youbian3 {
    width: 3.6rem;
    height: 4.1rem;
    position: relative;
    /*top: 0.3rem;*/
    background: white;
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.1);
    margin-top: 0.25rem;
}

.lastRight .youbian3 .top {
    height: 0.4rem;
    line-height: 0.4rem;

}

.lastRight .youbian3 .top span {
    width: 0.22rem;
    height: 0.22rem;
    padding-left: 0.05rem;
    margin-bottom: 0.05rem;
}

.lastRight .youbian3 .top span img {
    margin-top: -0.1rem;
    margin-left: 0.1rem;
    margin-right: 0.04rem
}

.lastRight .youbian3 .bottom {
    border-top: 0.03rem #f4f4f4 solid;
}

.lastRight .youbian3 .bottom .part_item {
    position: relative;
}

.lastRight .youbian3 .bottom .part_item .item_img {
    margin: 0.14rem 0 0 0.40rem;
    width: 2.76rem;
    height: 1.30rem;
    border-radius: 0.02rem;
    /*background: skyblue;*/
    overflow: hidden;

}

.lastRight .youbian3 .bottom .part_item .item_img img {
    width: 100%;
    height: 100%;
    /*transition: all 0.5s;*/
}

/*.lastRight .youbian3 .bottom .part_item .item_img img:hover {
    transform: scale(1.05);
}*/

.item_hover .icon_play {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -0.3rem -0.2rem -0.2rem -0.2rem;
    width: 0.40rem;
    height: 0.40rem;
}



.lastRight .youbian3 .bottom .part_item .item_des {
    margin: 0.1rem 0 0 0.5rem;
    font-size: 0.16rem;
    color: #333333;
    font-weight: bold;
    width: 2.9rem;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}


/*考试用书*/

.jszp-right .book {
    overflow: hidden;
}

.lastRight .jszp-right {
    width: 3.6rem;
    height:3.8rem;
    background: white;
    position: relative;
    /*top: 0.2rem;*/
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.1);
    margin-top: 0.2rem;
}

.lastRight .jszp-right .top {
    height: 0.4rem;
    line-height: 0.4rem;
    border-bottom: 0.03rem solid #f4f4f4;
}

.lastRight .jszp-right .top span {
    /*width: 0.22rem;*/
    height: 0.22rem;
    padding-left: 0.05rem;
    margin-bottom: 0.05rem;
}

.lastRight .jszp-right .top:nth-child(1) span img {
    margin-top: -0.05rem;
    padding-left: 0.1rem;
}

.lastRight .jszp-right .top .sp1 {
    font-size: 0.2rem;
    font-weight: bold;
}

.lastRight .jszp-right .top .sp2 {
    color: rgb(153, 153, 153);
    padding-right: 0.2rem;
}

.lastRight .jszp-right .top .sp2:hover {
    color: #145ccd;
}

/*.lastRight .jszp-right .top .bgimg {*/
/*    width: 0.05rem;*/
/*    height: 0.2rem;*/
/*    padding-right: 0.16rem;*/
/*    padding-left: 0.05rem;*/
/*    padding-bottom: 0.05rem;*/
/*}*/

.lastRight .jszp-right .book {
    position: relative;
    height: 3.45rem;
}

.book ul {
    width: 50rem;
    position: absolute;
    /*height: 3.3rem;*/
    left: 0;
    top: 0;
}

.book ul li {
    float: left;
    width: 3.6rem;
    height: 3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}

.book ul li a img {
    width: 1.8rem;
    height: 2rem;
}

.book ul li div {
    font-size: 0.18rem;
    font-weight: 700;
    margin-top: -0.35rem;
}

.lastRight .jszp-right .book .botboder {
    border-bottom: 0.01rem solid rgb(245, 245, 245);
}

.lastRight .jszp-right .book .bookli:hover {
    cursor: pointer;
    transform: translateX(10px) translateZ(10px);
}

.lastRight .jszp-right .book .bookli:hover .ft18 {
    color: #ff403a;
}

.lastRight .jszp-right .book .bookli:hover .ft16 {
    color: #f98582;
}


.lastRight .jszp-right .book .bookli:hover .bookimg {
    transform: scale(1.1);
}

.lastRight .jszp-right .book .bookli {
    height: 1.6rem;
    transition: 0.6s;

}

.lastRight .jszp-right .book .bookli .bookleft {
    /*width: 1.62rem;*/
    line-height: 1.6rem;
    transform: translateY(0px);
}

.lastRight .jszp-right .book .bookli .price {
    width: 2.1rem;
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
}

.lastRight .jszp-right .book .bookimg {
    width: 1.24rem;
    height: 1.30rem;
    transform: scale(1);
    transition: 0.6s;
}

/*待改版*/
.lastRight .jszp-right .book .bookfoot {
    margin: 0 auto;
    height: 0.24rem;
    text-align: center;
    position: absolute;
    bottom: 0rem;
    left: 0;
    right: 0;
    top: 2.85rem;
}

.lastRight .jszp-right .book .bookfoot span {
    display: inline-block;
    width: 0.1rem;
    height: 0.1rem;
    border-radius: 50%;
    cursor: pointer;
    background-color: rgb(247, 194, 192);
}

.lastRight .jszp-right .book .bookfoot .lunbo_bgc {
    background-color: rgb(227, 53, 48);
}

.lastRight .jszp-right .book .bookfoot {
    height: 0.24rem;
    text-align: center;
}

.lastRight .jszp-right .book .bookfoot .yanquan {
    display: inline-block;
    width: 0.1rem;
    height: 0.1rem;
    border-radius: 50%;
    cursor: pointer;

}

.tkDiv {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.tkSpan {
    margin-right: 20px;
    width: 101px;
    height: 29px;
    color: red;
    border: 1px solid red;
    border-radius: 0.05rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.gyh_active_par a {
    color: #999999;
}

.gyh_active_par :first-child :first-child {
    color: black;
}

.test222 {
    color: black !important;
}

.test223 {
    color: #999999 !important;
}

#jszp .jszp-left .foot .foottitle ul a {
    color: red;
    padding-left: 0.1rem
}

/*首页底部活动弹窗*/
.ZH_foot {
    width: 100%;
    height: 1.10rem;
    background-image: url(/statics/anhui/img/anhuifoothuoodng.png);
    /*display: none;*/
    display: block;
    position: fixed;
    bottom: 0;
    z-index: 990;
    left: 0;
}

.foot_input {
    width: 2.3rem;
    height: 0.38rem;
    background-color: #ffffff;
    box-shadow: 0px 0.04rem 0.21rem 0px rgba(112, 19, 7, 0.25);
    border-radius: 0.06rem;
    position: absolute;
    left: 9.24rem;
    top: 0.64rem;
    border: none;
    text-indent: 0.18rem;
}

.foot_input_name {
    width: 2.3rem;
    height: 0.38rem;
    background-color: #ffffff;
    box-shadow: 0px 0.04rem 0.21rem 0px rgba(112, 19, 7, 0.25);
    border-radius: 0.06rem;
    position: absolute;
    left: 11.74rem;
    top: 0.64rem;
    border: none;
    text-indent: 0.18rem;

}

.foot_ljlq {
    cursor: pointer;
    width: 1.57rem;
    height: 0.39rem;
    background-color: #ed603d;
    text-align: center;
    line-height: 0.39rem;
    font-size: 0.16rem;
    color: white;
    position: absolute;
    left: 14.23rem;
    top: 0.64rem;
}

.ZH_foot_close {
    position: absolute;
    left: 17.86rem;
    top: 0.74rem;
    z-index: 980;
    cursor: pointer;
}
.daodu{
    width: 2.8rem;
    overflow: hidden;
    height: 1.2rem;
    margin-top: 0.1rem;
    padding-left: 0.2rem;
}
.daodu .daodu_p{
    font-size: 14px;
    padding-top: 10px;
    /* text-indent: 2em; */
    color: #a2a1a1;
}

.mt10{
    margin-top: 0.1rem;
}

.daodu02{
    width: 5rem;
    overflow: hidden;
    height: 0.8rem;
    margin-top: 0.1rem;
    padding-left: 0.2rem;
}
.daodu02 .daodu02_p{
    font-size: 14px;
    padding-top: 10px;
    /* text-indent: 2em; */
    color: #a2a1a1;
}
.foot_turn{
    margin-right: 30px;
    cursor: pointer;
}