
/* CSS Document */

.f_t_search{ height:90px; line-height:90px; clear: both; padding-top:40px;}
.f_t_search form{display:block; width:600px; margin: 0 auto;}
.f_t_st{display:block; width:500px; height: 30px; line-height: 30px; float: left; border: 1px #ccc solid; padding-left:2px; margin-right:30px;}
.f_t_submit{float:left; background: #502473; color: #fff; padding:6px 16px; border-radius:5px;}

.fm_teacher_main{ clear: both;}
.fm_t_row{display: inline-table;}
.fm_t_row .fm_t_list{float: left; width:225px; text-align: center; background:#fff; padding:30px 20px;-moz-box-shadow:0px 0px 6px #DBDBDB; -webkit-box-shadow:0px 0px 6px #DBDBDB; box-shadow:0px 0px 6px #DBDBDB; border: solid 1px transparent; }

.fm_t_i{display:block; width:100px; height:100px; margin: 0 auto; background-size: contain; margin-bottom:10px;}
.fm_t_i img{ width:100%; height:100%; border-radius: 50%;}
.fm_t_cont{padding:10px; font-size:12px; line-height:24px;}
.f_tN{font-weight:600; color:#444; display: inline-block; margin-bottom:10px;}

.fm_t_list:hover{ border-top:2px #502473 solid; cursor: pointer; padding:29px 20px; -moz-box-shadow:0px 0px 6px #e0c3f8; -webkit-box-shadow:0px 0px 6px #e0c3f8; box-shadow:0px 0px 6px #e0c3f8;}




.f_search_area{width:100%;   height:120px; clear: both; padding:30px 0; margin-bottom: 40px;}

.fm_teacherImg{float:left;}
.fm_teacherImg,.fm_teacherImg img{ width:140px; height:146px;}
.fm_teacher_brief{ margin-left:150px;}
.fm_t_n{font-weight:600; color:#222;}
.job_tit{ font-size:12px; color:#999; line-height:28px;}
.fm_t_pre{ font-size:12px; line-height:20px; padding-top: 10px;}
.representative_w{ background:#fff; padding-top:20px;}
.fm_representative h3{ text-align:center; font-size:20px; font-weight:600; color:#502473; border-bottom:2px #502473 solid;   display:block; width:100px; margin: 0 auto;}
.fm_re_tit{ height:60px; line-height:58px; margin-bottom: 30px; border-bottom:1px #eaecf2 solid;}

.rList_area{ clear:both;}
.rList_row{padding:20px 0;}
.rList_row ul li{float:left; display: inline-block; width:216px;}
.fm_catalogue,.fm_catalogue img{ width:214px; height: 134px;  text-align: center; margin-bottom:15px;}
.fm_catalogue{position:relative;}
.catalogTit{ text-align:center;}
.fm_catalogue_hv{ position:absolute; top:0; left: 0;}
.fm_catalogue_hv p{ padding:10px; width:194px; height: 114px; overflow:hidden; background:rgba(0,0,0,.4); visibility: hidden; font-size:12px; color:#fff; font-weight:normal; text-align:left;}
.fm_catalogue_hv:hover p{visibility:visible; cursor: pointer;}
.catalogTit{color:#444; font-size:13px; }

/*隐藏登录*/

.wel_container {
    position: fixed;
    top: 120px;
    right: 0;
    left: 0;
    bottom: 0;
}
.welcome_area {
    clear: both;
    border-top: 1px #ccc solid;
}
.welcomeBg {
    background: url(../image/welcome.png);
    background-position: center;
    background-size: cover;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(  src='images/welcome.png',  /* 注意：这里背景图片的路径，页面相对于图片的路径 */  sizingMethod='scale')
}
.welcomeBox {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 320px;
    margin-left: -320px;
    margin-top: -60px;
    z-index: 2;
}
.wel-tit {
    width: 732px;
    height: 70px;
    margin: 0 auto;
}
.stu-go-btn {
    width: 500px;
    height: 80px;
    border-radius: 35px;
    line-height: 80px;
    background: #ffd400;
    font-size: 34px;
    color: #004513;
    font-weight: 800;
    margin: 0 auto;
}
.stu-go-btn {
    display: block;
    text-align: center;
}
.ck-btn-area {
    padding: 100px 0 0 100px;
}
.stu-go-btn:hover {
    background: #004513;
    -webkit-box-shadow: 0 1px 6px #deb3ff;
    -moz-box-shadow: 0 1px 6px #deb3ff;
    -o-box-shadow: 0 1px 6px #deb3ff;
    box-shadow: 0 1px 6px #deb3ff;
    color: #fff;
}

.wel-title{font-size:50px; color:#fff; text-align: center; text-shadow: -1px -1px 0 #fff,1px 2px 0 #004513,1px 2px 0 #004513;}




