/* CSS Document */
.clear{ clear:both;}
.clearf:after,.clearf:before{content:"";display:block; }
.clearf:after {clear:both;}
.b_1{ background:url("https://www.vansbbs.com/images_2016/msimg/msfc_1.jpg") no-repeat center ; height:178px;}
.b_2{ background:url("https://www.vansbbs.com/images_2016/msimg/msfc_2.jpg") no-repeat center ; height:175px;}
.b_3{ background:url("https://www.vansbbs.com/images_2016/msimg/msfc_3.jpg") no-repeat center ; height:194px;}
.banner{ background:url("https://www.vansbbs.com/images_2016/msimg/banner.jpg") no-repeat center ; height:545px;}
.msfc_1{ width:100%; height:920px; background:#fff0cf;}
.tit_1{ width:598px; height:59px; margin:0px auto; padding-top:35px;}
.ms1_nr{  width:997px; line-height:35px; font-size:18px; text-align:center; margin:0 auto; padding-top:20px;}
.tit_2{ width:280px; height:85px; margin:0 auto; padding-top:20px;}

.mingshi_01{ width:1100px; height:500px; margin: 0 auto; padding-top:20px; }
.mingshi_01 .msfwdz{ }
.mingshi_01 .msfwdz .msdg{ float:left; width:250px; padding-left:20px;}
.mingshi_01 .msfwdz .msdd{ float:left; padding-top:43px; width:250px; padding-left:16px;}
.mswenzi{ text-align:center;}
.mswenzi p{ font-size:13.5px; text-align:left; line-height:23px; padding-left:22px;}
.mswenzi p a{ color:#FF0000;}
.mstpsj img{ border-right:0px solid #b7b6b6; border-bottom:0px solid #b7b6b6; border-radius: 12px; cursor:pointer;  }
.mstpsj img:hover {border-right:3px solid #b7b6b6; border-bottom:3px solid #b7b6b6; border-radius: 12px;}

.btn1 { width: 100%;text-align: center;}
.btn1 a {font-size: 24px;padding: 8px 30px;color: #fff;background:#d21515;border-radius:5px;}
.btn1 a:nth-child(2) { margin-left: 50px;}
.ms-tit-wrap {margin:40px 0;}

.tit_3{ width:1203px; height:58px; margin:0 auto; padding-top:15px;p}

.master_li{ width:1200px; margin:0 auto;}
.master_li{padding:15px 0 0;}
.master_li ul{width:1230px;overflow:hidden;}
.master_li ul li{float:left;width:380px;height:355px;margin-right:30px;position:relative;margin-bottom:30px;}
.master_li ul li a{display:block;height:100%;width:100%;background:url("https://www.vansbbs.com/images_2016/msimg/master_bg.png") no-repeat center 350px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.master_li ul li a:hover{background:url("https://www.vansbbs.com/images_2016/msimg/master_bg.png") no-repeat center bottom;}
.master_li ul li img.txx1{position:absolute;opacity:1;left:30px;}
.master_li ul li img.txx2{position:absolute;opacity:0;left:30px;}
.master_li ul li div.t_desc{text-align:right;padding-top:100px;position:relative;z-index:2;}
.master_li ul li h3{padding-bottom:10px;font-weight:bold;font-size:24px;}


.star{ width:100%; height:700px; background:#fff0cf;}
.star_ms{ width:280px; height:85px; margin:0 auto; padding-top:25px;}
.starlist ul{ width:1219px; margin:0 auto;}
.starlist ul li{ display:block; float:left; margin-left:15px; width:385px; height:451px; border:3px solid #FFFFFF; margin-top:25px; }
.starlist img:hover {border-right:3px solid #b7b6b6; border-bottom:3px solid #b7b6b6;}
.starlist p{ text-align:center; font-size:20px; padding-top:10px;}
.star_xx{ font-size:14px; line-height:20px;}
.starlist a{ color:#FF0000;}

.db_1{ background:url("https://www.vansbbs.com/images_2016/msimg/db_1.jpg") no-repeat 50% center ; height:266px; margin-top:5px;}
.db_2{ background:url("https://www.vansbbs.com/images_2016/msimg/db_2.jpg") no-repeat 50% center ; height:283px;}

.tit_kzms{font-size: 38px;line-height: 50px;color: #f00;text-align: center;letter-spacing:5px ;margin:30px auto;font-weight: bold;}
.kzms{width:1230px ;margin:25px auto;}
.kzms li{width:288px;margin-right: 15px;float: left;}
.kzms li:first-child{margin-left: 15px;}
.kzms p{padding:0 15px;font-size: 14px;line-height: 25px;}
.kzms p a{color: #f00;}
.kzms h2{text-align: center;margin:15px 0; width: 228px;}

/* é–¿ç†¼æ‘ªç”¯î†½å«¹é–¿ç†¸æž»éŽ·å³°ç¬€ */
.teacher-main {
    background: #f1f1f1;
    margin-bottom: -20px;
}
.tc-slide {
    padding: 66px 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:#fff;
    color:#818080;
    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-desc-list {
    overflow: hidden;
}
.tc-desc-list>li {
    float: left;
    position: relative;
    background:#fff;
    width: 387px;
    height: 402px;
    margin-right: 19px;
    margin-bottom:24px;
}
.tc-desc-list>li:nth-child(3n) {
    margin-right: 0;
}
.tc-thumb img {
    width: 100%;
    height: 254px;
}
.tc-honor {
    height: 148px;
    text-align: center;
}
.tc-honor .tc-name {
    margin-top:30px;
    height: 26px;
    line-height: 26px;
    font-size:24px;
    text-transform: uppercase;
}
.tc-honor .tc-achieve {
    margin-top:10px;
    line-height: 36px;
    font-size: 18px;
    color: #383838;
}
.tc-rongyu-content {
  padding:54px 36px;
  background: #fff;
}
.tc-rongyu-wrap {
    position: relative;
    overflow: hidden;    
    height: 250px;    
}
.tc-rongyu-wrap .tc-rongyu-list {    
    width: 10000px;
    height: 250px;
    position: absolute;
    left: 0;
}
.tc-rongyu-content h3 {
    text-align: left;
    font-size: 26px;
    margin-bottom:45px;
}
.tc-qa-content h3 {
    margin-bottom:10px;
}
.tc-rongyu-content h3 strong {
    color: #ccccd1;
    text-transform: uppercase;
}
.tc-rongyu-item {   
    float: left;
    display: block;
    width: 364px;
    height: 250px;
    margin-right: 18px;    
}
.tc-rongyu-item img {
    display: block;
    width: 100%;
    height: 250px;
    border-radius: 8px;
}
.teacher-desc {
    position: relative;
    height: 808px;
    background: #fff;
    margin-bottom:60px;
}
.teacher-thumb {
    position: absolute;
    bottom:240px;
    left:38px;
}
.teacher-thumb img{
    width: 467px;
    height: 590px;
    border-radius: 11px;
}
.teacher-wrap {
    padding-top:10px;   
}
.teacher-wrap.container {
    width: 1200px!important;
}
.teacher-wrap.teacher-page {
    padding-top:120px;
}
.teacher-icon {
    position: absolute;
    top:0;
    right: 22px;
}
.teacher-txt {
    position: absolute;
    left:574px;
    top:64px;
    width: 600px;
}
.teacher-txt h3 {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 10px;
}
.teacher-txt h4, .teacher-txt p {
    font-size: 16px;
    font-weight: normal;
    line-height: 32px;
}
.teacher-txt h4:nth-child(4) {
    margin-top:10px;
}
.teacher-swt-btn {
    position: absolute;
    bottom:50px;
    left: 574px;
    width: 224px;
    height: 45px;
    line-height: 45px;
    border-radius: 11px;
    background-color: rgb(255, 103, 0);
    color: #fff;
    font-size: 18px;
    text-align: center;
}
.tc-qa {
    margin-top:60px;
}
.tc-qa-wrap {
    overflow: hidden;
}
.tc-qa-item {
    float: left;
    width: 540px;
    margin-right: 46px;
}
.tc-qa-item:last-child{
    margin-right:0;
}
.tc-qa-item h4 {
    width: 510px;
    text-indent: 30px;
    line-height: 72px;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-size: 18px;
}
.tc-qa-item p {
    width: calc(100% - 60px);
    height: 122px;
    padding: 30px;
    color: #ccccd1;
    border:1px solid #ccccd1;
    border-radius: 8px;
    font-size: 14px;
}
.tc-slide-item a .iconfont.iconlaoshirenzheng1 {
    font-size: 28px;
}


.tc-v{width: 100%; padding: 60px; background: #fff; box-sizing: border-box;}
.tc-v-box{position: relative; border: 1px solid #ccc;}
.tc-v-box .mask{position: absolute; top: 0; left: 0; width: 100%; z-index: 1;}
.tc-v-box .mask img{width: 100%;}
.tc-v-box .mask .mask-btn{position: absolute;top: 50%;left: 50%; transform: translate(-50%, -50%);cursor: pointer;}
.tc-v-box .mask .mask-btn img{    border-radius: 100%;opacity: 0.98;background: rgba(0, 0, 0, 0.5);border: 2px solid #fff;}
