body{background: #fff; width: 100%; overflow-x: hidden;}
.heihei{width: 96%; margin: 0 auto; box-shadow: 0px 0px 5px rgba(0,0,0,0.3); margin-top: .3rem;}
.w90{width: 90%;}
.w95{width: 95%;}
.tl_center{text-align: center; position: relative;}
.tl_center > img{display: inline-block;}

/*第一个表格*/
.u-table2{ border-bottom: .5px solid #c7c7c7;}
.u-table2 th,.u-table2 td{text-align: center; padding: 10px 5px;}
    .u-table2 th{background: #092887; color: #fff; border-right: .5px solid #fff; font-size: 10px; font-weight: bold; }
.u-table2 td{background: #e9f6fa; color: #333; border-right: .1px solid #c7c7c7; border-top: .1px solid #c7c7c7;
    font-size: 12px;}
.u-table2 td span{color: #ef633b; padding-bottom: 1px; border-bottom: .1px solid #ef633b;}
.u-table2 td strong{
    font-size: 10px;
    padding: 3px 5px;
    background-image: linear-gradient(#ff4848,#ff4848);
    border-radius: 2px;
    color: #fff;
}
.u-table2 th:first-child{border-top-left-radius: 0px;}
.u-table2 th:last-child{border-top-right-radius: 0px; border-right: none;}

/*表格切换*/
.notice { width: 100%; border: 0px solid #d5d5d5; overflow: hidden; position: relative; z-index: 1; margin-top: 0px;}
.notice .tab-hd { margin: .5rem 0 .2rem; color: #404040; }
.notice .tab-hd ul {box-shadow: 0px 0px 0px rgba(0,0,0,0.6); border-radius: 0px; padding-top: 0px; margin-left: 7px; display: block; margin:0px auto 0; width:660px;}
.notice .tab-hd li{  margin-left:0px;background: none; float: left;
    height:25px; line-height:25px;  margin-left:4.5%;}
.notice .tab-hd li a{ display:block;background: url("../mimages/part4_bg2.png") no-repeat 0 0/100% 100%; color: #fff; padding:0 25px; font-size: 12px; text-underline: none;text-decoration:none; }
.notice .tab-hd li a:hover{ text-decoration:underline;background: url("../mimages/part4_bg1.png") no-repeat 0 0/100% 100%;  text-decoration:none; }
.notice .tab-hd li.on{
    border-bottom: none;font-weight: bold; position: relative;}
.notice .tab-hd li.on a{color: #fff;text-underline: none;text-decoration:none;
    background: url("../mimages/part4_bg1.png") no-repeat 0 0/100% 100%;}
.notice .tab-bd { border-top: 0px solid #e8e8e8; padding:5px; }

.notice table{ border-bottom: 1px solid #d9d9d9; width: 100%;}
.notice table th,.notice table td{text-align: center; padding: 5px 2px;}
.notice table th{background: #423ef0; color: #fff; border-right: 0.5px solid #fff; font-size: 10px; font-weight: bold; }
.notice table td{background: #fff; color: #333; border-right: 0.5px solid #d9d9d9; border-top: 0.5px solid #d9d9d9;
    font-size: 10px;}
.notice table tr td:first-child{border-left: 0.5px solid #d9d9d9;}
.notice table td span{color: #ef633b; padding-bottom: 3px; border-bottom: 0.5px solid #ef633b;}
.notice table td a{
    padding: 3px 6px;
    background-image: linear-gradient(#ffba5d,#ff9117);
    border-radius: 99px;
    color: #fff;
    font-size: 8px;
}
.notice table th:first-child{border-top-left-radius: 10px;}
.notice table th:last-child{border-top-right-radius: 10px;}
.notice table small{color: #ed6708;font-size: 10px;}
.notice table .fs-16{font-size: 10px;}
.notice table td.s-tdbg1{ background: #f2f7ff;}


/*#certify .swiper-slide{padding: 2rem 2rem 2rem 2rem; box-shadow: 0px 0px 20px rgba(0,0,0,0.5)!important;*/
/*    width: 5rem!important; height: 300px!important;}*/
/*#certify .swiper-slide img{display: inline!important; width: 20%!important;}*/
/*#certify .swiper-slide *{text-align: center; font-size: 20px;}*/
/*#certify .swiper-slide dl *{padding-bottom: 5px;}*/
/*#certify .swiper-slide dl dt{font-weight: bold; font-size: 22px;}*/
/*#certify .swiper-slide dl a{position: relative; top: 10px;color: #fb4949;}*/

#certify .swiper-slide{ box-shadow: 0px 0px 20px rgba(0,0,0,0.5)!important;
    padding: .9rem .2rem 1rem .2rem;  }
#certify .swiper-slide img{display: inline!important; width: 50%!important;}
#certify .swiper-slide *{text-align: center; font-size: 12px;}
#certify .swiper-slide dl a{position: relative; top: 10px;color: #fb4949;}
#certify .swiper-container {  padding-top: 1rem; }




.m_teacher dl { border-top: 0px solid #143ebf; background: #f2f0fe; padding-top: 1.6rem; color: #333333; font-size: 14px; display: block; float: left; margin: 0px 0 .6rem .35rem;
    width: 47%; height: 10rem; background: url(../images/part4_icon1.png) no-repeat 0 0/100% auto; }
.m_teacher dt { margin-top: 15px; text-align: center; color: #556bff; font-weight: bold; }
.m_teacher dd { margin-top: 0px; line-height: 25px; text-align: center; width: 82%; background: none; }
.m_teacher dd { cursor: pointer; text-align: center; display: inline-block; color: #333333; border-radius: 0px; font-size: 12px; border: none; font-weight: normal; border-top: 2px solid #e9ecf9; }
.m_teacher dd span { color: #556bff; font-size: 16px; height: 1.3rem; display: block; line-height: 1.3rem; }
.m_teacher dd a { border: 1px solid #cc9bf9; background: #cc9bf9; color: #fff; display: inline-block; margin-top: 10px; width: 100px; border-radius: 5px; }
