﻿
/* CSS Document */

*{ margin:0; padding:0; border:0px;}
body{ font-family:"",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#FFFFFF; }
form,input,button {margin: 0px;padding: 0px;border: 0px; vertical-align:middle;}
ul, li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 { font-size:14px;font-weight:normal;}
img {border:0;display: block;vertical-align:top;}
a { text-decoration:none; color:#333; outline:none;}

.flex {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:space-between;
  align-content: space-between;
}
/*清除浮动方法*/
.clearfix:after {
  content:"";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
.clearfix {*zoom:1;}
.clear {clear:both}
/*两端对齐 布局*/
.justify {
  text-align:justify;
  text-justify:inter-ideograph;
  font-size:0;
}
.justify::after {
  display:inline-block;
  content:'';
  width:100%;
  height:0;
  overflow:hidden;
  vertical-align:top;
}

.banner{max-width: 1920px;min-width: 1120px;margin: 0 auto;}
.banner img {width: 100%;}

.msfc_one{background-size: 100% 100%!important;padding: 10px 0;text-align: center;}
.bg1{background: url(../image/bg1.jpg) no-repeat;}
.teacher-wrap{padding-top:10px}
.wrap {
  width:1280px;
  margin:auto;
}

.tc-slide{padding:36px 0 25px}
.tc-slide .tc-slide-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.tc-slide .tc-slide-list .tc-slide-item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:60px;height:50px;line-height:50px;background:#e0224d;color: #FFF;border-radius:14px;font-size:20px;text-align:center}
.tc-slide-item .slide-btn{overflow:hidden;display:inline-block}
.tc-slide-list .tc-slide-item a{display:block;color:inherit}
.tc-slide-item a .iconfont{font-size:16px;display:block;float:left;margin-right:6px}
.tc-slide-item a span{display:block;float:left}
.tc-slide-item a .iconfont.iconshaokao{font-size:28px}
.tc-slide-item a .iconfont.icondangaoxidian{font-size:25px}
.tc-slide-item a .iconfont.iconxican{font-size:24px}
.tc-slide-item a .iconfont.iconchushimao11{font-size:25px}
.tc-slide .tc-slide-list .tc-slide-item:last-child{margin-right:0}
.tc-slide .tc-slide-list .tc-slide-item.active{background:#fe8101;color:#fff}
.tc-slide-list .on{background: #f67605!important;color: #FFF!important;}

.ms-tit-wrap{margin:40px 0}
.teacher-main{background:#f1f1f1;margin-bottom:-20px}

.laoshi_ul_list li{
    width: 95%;
    background-color: #ffffff;
    margin: 0 0 30px 0;
    padding: 20px;
	text-align:left;
}
.laoshi_ul_list li img{ width: 220px;
    height: 292px; float:left;}
.laoshi_ul_list li .right{
    width: 78%;
    float: right;
}
.laoshi_ul_list li .right span{
    color: #686867;
    font-size: 18px;
    font-weight: bold;
    margin:  0 0 10px 0; 
    display: block;
}

.laoshi_ul_list li .right hr{
    width: 70px;
    height: 3px;
    background: #e0224d;
}
.laoshi_ul_list li .right strong{
    width: 70px;
	font-size: 22px;
    margin: 9px 0;
    display: block;
	color: #000;
	text-align: center;
}
.laoshi_ul_list li .right strong i{ font-weight:normal; font-style:inherit; font-size:20px;color: #000;}
.laoshi_ul_list li .right a{
    background-color: #e0224d;
    color: #FFF;
    display: block;
    width: 180px;
    text-align: center;
    margin: 3% 0;
    line-height: 36px;
    border-radius: 10px;
    font-size: 18px;
}
.laoshi_ul_list li .right p{
    line-height: 28px; font-size:16px; margin:20px 0;
}
.laoshi_bt hr{
    width: 7px;
    height: 40px;
    background-color: #e0224d; margin:0 !important;}
.laoshi_bt h2{
    width: 220px;
    display: block; font-size:26px; text-align:left;
}
.laoshi_bt strong{
float: left;
    width: 80%;
    font-size: 22px;
    margin: 0;
	font-weight: normal;
    text-align: left; line-height:36px;
   
    color:#53535a; 
}
