/*css*/
.sminfo{position:absolute;bottom:0;right:0;padding:5px;background:rgba(0,0,0,0.6);color:#fff;font-size:16px;line-height:2;}
.inner_left ul li.active > .nysubnav .on .nysubnav{
  display: block;}

.head{
height:2rem;}
/*css*/.sminfo{position:absolute;bottom:0;right:0;padding:5px;background:rgba(0,0,0,0.6);color:#fff;font-size:16px;line-height:2;}.inner_left ul li.active > .nysubnav .on .nysubnav{
  display: block;}
.sz_xyfl{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0.2rem auto 0.4rem auto;}
.sz_xyfl .bt{padding: 0;}
.sz_xyfl .bt .btCon{align-items: baseline;}
.sz_xyfl .bt .btCon+.btCon{margin-top: .14rem;}
.sz_xyfl .bt .btCon span{display: block;font-size: 0.16rem;width: 0.8rem;font-weight: 600;color: #323232;float: left;line-height: 32px;}
.sz_xyfl .bt .btCon .text{width:100%;}
.sz_xyfl .bt .btCon .text a{font-size: .15rem;display: inline-block;padding: 0 0.08rem;line-height: .32rem;color: #323232;margin: 0 0.1rem;}
.sz_xyfl .bt .btCon+.btCon .text a+a{margin: 0 0.1rem;}
.sz_xyfl .bt .btCon .text a.on{font-size: .15rem;color: #FFFFFF;background: #6093d3;border-radius: 0.2rem;}
.sz_xyfl .bt .btCon .text a:nth-child(1){width: 0.6rem;text-align: center;margin-right: 0rem;}
.sz_xyfl .bt .btCon:nth-child(1) .text a:nth-child(2){margin-left: 0.2rem;}
.sz_xyfl .bt .btCon .text a:hover{font-size: .15rem;color: #FFFFFF;background: #6093d3;border-radius: 0.2rem;}
.sz_xyfl ul{margin-left: -1.5%;}
.sz_xyfl ul li{padding:1.875rem 1.25rem;background: #FFFFFF;margin-top: 1.5%;margin-left: 1.5%;width: 48.5%;position: relative;}
.sz_xyfl ul li::after{content: "";position: absolute;width: 3.125rem;height: 3.125rem;background: #940a41;right: -2px;bottom: -2px;z-index: -1;}
.sz_xyfl ul li a .pic{width: 36%;overflow: hidden;height: 13.125rem;}
.sz_xyfl ul li a .pic img{display: block;width: 100%;object-fit: cover;}
.sz_xyfl ul li a .text{width: 60%;}
.sz_xyfl ul li a .text h5{font-size: 1.375rem;color: #940a41;margin-bottom: 1rem;margin-top: 0.3rem;}
.sz_xyfl ul li a .text h5:hover{text-decoration: underline;}
.sz_xyfl ul li a .text p{font-size: 0.875rem;color: #555555;line-height: 1.625rem;margin: 0.3125rem 0;padding-left: 2rem;}
.sz_xyfl ul li a .text p{background: url() no-repeat left center;background-size: 1.625rem;}
.sz_xyfl ul li a .text p+p{background: url() no-repeat left center;background-size: 1.625rem;}
.sz_xyfl ul li a .text p:nth-child(3){background: url() no-repeat left center;background-size: 1.625rem;}
.sz_xyfl ul li a .text p:nth-child(4){background: url() no-repeat left center;background-size: 1.625rem;}
.sz_xyfl ul li a .text p:nth-child(5){background: url() no-repeat left center;background-size: 1.625rem;}






/* 师资排序 */

.sz_pxlist dt{height: .32rem;border-bottom:#ebebeb 1px solid;position:relative;font-size: .20rem;color: #6093d3;padding: 0 0.2rem;margin-bottom: 0.2rem;}
.sz_pxlist dt:after{content:"";position:absolute;bottom: -2px;left:0;width: 0.6rem;height:2px;background: #6093d3;}
.sz_pxlist .list_box11{height: auto;overflow: hidden;width: 100%;position: relative;margin: 0 auto;margin-top: 0.2rem;}
.sz_pxlist .bottom{padding-left: .1rem;}
.sz_pxlist .bottom dd{float:left;width: 20%;margin-bottom: .1rem;}
.sz_pxlist .bottom dd a{display:inline-block;position:relative;font-size: .18rem;color:#333333;line-height: .4rem;padding: 0 0 0 .2rem;}
.sz_pxlist .bottom dd a:before{content:"";position:absolute;width:6px;height:6px;border: #00467e 1px solid;transform: rotate(45deg);left: 2px;top: 50%;margin-top: -5px;}
.sz_pxlist .bottom dd a:hover{color:#6093d3;}

.tc_slecet {
    background: #f8f8f8;
    width: 100%;
    margin: 30px auto;
    height: auto;
    overflow: hidden;
    padding: 0 0;
    /* height: 100px; */
    display: none;}

.tc_slecet h2 {
    width: 156px;
    float: left;
    position: relative;
    overflow: hidden;
    font-size: 0.18rem;
    font-weight: normal;
    line-height: 100%;
    text-align: center;
    color: #454e58;
    /* background: url() left center no-repeat; */
    display: block;
    height: 100%;
    /* min-height: 100px; */
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: 100% 100%;
    height: 67px;
    font-weight: bold;}

.tc_slecet .engz {
    padding: 15px 0;
    position: relative;
    overflow: hidden;}

.tc_slecet .engz a {
    display: inline-block;
    line-height: 36px;
    color: #9a9d9e;
    padding: 0 0.1rem;
    box-sizing: border-box;}

.tc_slecet .engz a:hover {
    color: #b21f24;}

.tc_slecet .engz a.on {
    font-size: .22rem;
    color: #b21f24;}
