.dede_pages{clear:both!important;padding:10px 0;margin:10px auto;text-align:center}
.dede_pages ul{list-style:none;text-align:center;padding:0;margin:0}
.dede_pages ul li{list-style:none;display:inline-block;height:30px;line-height:30px;padding:0 7px;margin:0 2px;text-align:center;overflow:hidden;white-space:nowrap;border:#999 1px solid;border-radius:3px}
.dede_pages ul li:hover{background:#4285f4;color:#fff;border-radius:3px}
.dede_pages ul li a{display:inline-block;height:30px;line-height:30px;padding:0 7px;margin:0;color:#555;overflow:hidden}
.dede_pages ul li a:hover{color:#fff;overflow:hidden;text-decoration:none}
.dede_pages ul li.thisclass{padding:0 12px;background:#4285f4;border:#4285f4 1px solid;color:#fff;font-weight:700}
.dede_pages ul li.thisclass a{padding:0;color:#fff}

.xglm{ clear:both; width:100%; margin-top:20px;border-top:1px dotted #ccc;}
.xglm h2{ margin-top:10px; font-size:16px;color:#3a5696;float: left;border-bottom: 2px solid #3a5696;line-height: 35px;}
.xglm ul{float: left;margin: 15px 0px;} 
.xglm ul li{ width:48%; margin-right:2%; float:left; line-height:35px;}
.xglm ul li span{ float:right; font-size:13px; color:#CCC;}
.shangxia{width: 100%; margin: 20px 0 0px;float: left;line-height: 50px; border-top: 1px dotted #ccc;}
  
.form{background: url(../images/biaodan.png) 0 0 no-repeat;float: left;width: 100%;height: 100px;margin-top: 40px;}
  
  

.gyh_teacher_guide {
    margin: 0 auto;
}

.teaher_guide_tit {
    width: 100%;
    display: flex;
    justify-content: center;
    line-height: 86px;
    color: #e13a29;
    font-size: 30px;
    font-weight: 900;
    text-shadow:3px 3px 6px #eea29b;
}

.teaher_guide_tit span:nth-child(1) {

}

.teaher_guide_form {
    background-color: #eaa0a0;;
    height: 80px;
    display: flex;
    align-items: center;
    padding: 0px 20px;
}

.mnselect select {
    border-radius: 4px;
    height: 36px;
    color: #656565;
    border: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;

    background: url("../images/jt2.png") no-repeat scroll right center transparent;
    /* background-size: 13px 26px; */
    padding-left: 14px;
    background-color: #ffffff;
    margin-right: 20px;
    /*text-align: center;*/
}

.mnselect select::selection {
    background-color: red;
}

.mnselect .width1 {
  width: 170px;
}

.mnselect .width2 {
 width: 170px;
}

.mnselect input[type="text"] {
    background-color: white;
    outline: none;
    border: none;
    height: 36px;
    line-height: 36px;
    text-indent: 12px;
 width: 170px;
    margin-right: 16px;
    border-radius: 4px;
    color: #656565;
}
.teaher_guide_form .mnselect .userTel{
  width: 170px;
}
.mnselect input[type="submit"] {
    width: 130px;
     height: 41px;

    line-height: 41px;
    background-color:#f23333;
    box-shadow: 0px 0px 10px 0px rgba(249, 32, 37, 0.35);
    border-radius: 4px;
    border: none;
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    transition: 0.2s;
    text-align: center;
    text-indent: 0;
}
input{
    /* height:38px!important;
    line-height:38px!important;*/
}
.mnselect input[type="submit"]:hover {
    cursor: pointer;
    background-color: #db0505;
}

.OR {
    font-family: MicrosoftYaHei;
    font-size: 24px;
    color: #e13a29;
    text-shadow: 2px 2px 1px #eee7e7;
    margin: 0 13px;
}

.activity_intera {
    display: flex;
    font-size: 12px;
    text-align: center;
    align-items: center;
    justify-content: center;
    overflow: inherit !important;
}

.activity_intera li {
    margin: 0 5px;
    position: relative;
}

.activity_intera li .hide_qrcode {
    width:100px;
    max-width:max-content;
    height:100px;
    position: absolute;
    top: 110%;
    left: 0;
    opacity: 0;
    transition: 0.4s;
    z-index: 523;
}

.activity_intera li:hover .hide_qrcode {
    opacity: 1;
}
.activity_intera>.activity_img img {
    width: 33px;
    height: 33px;
}

.activity_intera li .activity_text {
    padding-top: 8px;
    color: #e52f35;
    text-shadow: -2px 2px 1px #eee7e7, 2px 2px 1px #eee7e7, 2px -2px 1px #eee7e7, -2px 2px 1px #eee7e7;
}