.zybtys{text-align: center;    margin-top: 30px;display: flow-root;}
.btztyd{font-size: 30px;color: #000;width: 200px;margin: auto;text-align: center;display: block;margin-top: -43px;font-weight: bold;}
   
.zybtys hr{height: 1px; border: none; border-top: 21px solid #fae592; color: #fae592;width: 200px;margin: auto;position: initial;margin-top: 30px;}
.zybtys span{font-size: 20px;line-height: 42px;}

.zybtys_cz{text-align: center;    margin-top: 30px;display: flow-root;}
.zybtys_cz hr{height: 1px; border: none; border-top: 21px solid #fae592; color: #fae592;width: 350px;margin: auto;position: initial;margin-top: 30px;}
.btztyd_cz{font-size: 30px;color: #000;width: 330px;margin: auto;text-align: center;display: block;margin-top: -43px;font-weight: bold;}
   
.btztyd_cz span{font-size: 24px;font-weight: bold;}


.zylbtj{width: 1130px; margin: auto;border: 1px solid #e8e7e7;box-shadow:0px 0px 15px #d4d4d4;padding: 30px 45px;margin-top: 30px;border-radius: 8px;}
.zytjjj{width: 482px;float: right;}
.zym_tit {line-height: 70px;font-size: 24px;color: #000;font-weight: bold;padding-left: 16px;padding-right: 20px;text-align: center; }
.zym_tim { font-size: 17px; color: #333; font-weight: normal; float: right; }
.zym_txt { padding-left: 14px; padding-right: 14px; font-size: 18px; line-height: 30px;  margin-bottom: 10px;padding-top: 10px;}
.zym_xbt{color: #fe2f00; text-align: center;margin-bottom: 20px;}
.zym_xbtx{color: #fe2f00; text-align: center;margin-bottom: -10px;}
.zym_btn { text-align: center;}
.zym_btn a { display: inline-block; width: 160px; height: 40px; box-sizing: border-box; margin: 0 11px; line-height: 38px; font-size: 18px; border-radius: 20px; border: 1px solid #fe5832;  transition: all 0.3s; }
.zym_btnz{color: #fe5832; }
.zym_btny{background-color: #fe5832; color: #fff; }
.zym_btn a:hover { background-color: #fe5832; color: #fff; }


.zylbz{width: 1246px;margin: auto;display: flow-root;}
.zylby{width: 597px; float: left;   box-shadow: 0px 0px 15px #d4d4d4;margin:15px 13px;padding: 5px 0px 15px; border-radius: 8px;}

/*全部专业样*/
.zylbz_qb{width: 1251px;margin: auto;display: flow-root;}
.zylbql{width: 383px;border: 1px solid #e8e7e7;box-shadow:0px 0px 15px #d4d4d4;float: left;margin: 16px;padding-bottom: 20px; }
.zylbql img{width: 100%;}
/*专业列表导航*/
.zylb_dht{ height: 67px;width: 100%; background-color: #e5e5e5;}
.tbody { display: block; margin: 0 auto; text-align: center; width: 1220px; padding-bottom: 45px; overflow: hidden;}
.tbody ul li{   float: left; height: 67px; line-height: 67px; text-align: center; font-size: 24px; color: #333; padding-left:59px; padding-right: 59px; transition: all 0.3s;
    cursor: pointer; }
.tbody ul li.cur{}


.mout{}
.mcur{ border-bottom: 4px solid #a6a6a6; height: 63px; line-height: 63px; background-color: #FFF; }

/*师资列表*/
.jslbz{width: 1440px;margin: auto;display: flow-root;}
.szcdb{background: url(ms04.jpg) no-repeat;float: left;height: 290px;margin-top: 120px;width: 610px; background-position: right bottom;}
.szcdb h3{font-size: 36px;}
.szcdb hr{border:4px solid #ff5000; width: 365px;}
.msxbt{font-size: 24px;line-height: 35px;margin: 30px 0px 50px;}
.mszdt{font-size: 18px; line-height: 30px;}
.jshjl{float: right; display: inline-block;margin-top: 70px;}
.jshjl li{float: left;padding: 5px;background: #fff; margin: 5px;}

.jslbys{width: 1480px; margin:auto;display: flex;margin-top:50px;margin-bottom: 50px;}
.jslbys ul li{width: 330px;margin: 20px;box-shadow: 0px 0px 10px  #a7a7a7; background: #fff;padding-bottom: 15px;float: left;}
.jslbys ul li img{width: 100%;}
.xqxjy{font-size: 18px;padding: 5px 25px; border: 1px solid #ff4f11; border-radius: 50px; margin: auto;    display: table;margin-top: 20px;color: #ff4f11;}



.sxyys{ height:1%; overflow:hidden; padding:10px 0px; width: 1440px;margin: auto;text-align: center;border-bottom: 3px solid #E4E4E4;}
.sxyys ul{ display:inline-block; margin:0 auto; *display:inline;zoom:1; width:auto;}
.sxyys li{ float:left;}
.sxyys li{border:1px solid gray;font-size:18px;display:inline-block;height:32px; line-height:32px; padding:0px 7px; margin:0px 3px;}
.sxyys li:hover {
    background:#CF1617;
    color:#fff;
}
.sxyys li a{ display:inline-block; background:url(../images/page_bg.jpg) repeat-x;height:32px;line-height:32px;font-size:18px;font-family:宋体;text-align:center;padding-left:5px;padding-right:5px;}
.sxyys li a:hover {
     color:#fff;
}
.sxyys li strong{ font-weight:normal; display:inline-block; background:url(../images/page_bg.jpg) repeat-x; height:22px;border:1px solid #E3E3E3; line-height:22px; padding:0px 6px; color:#000; margin:0px 3px;}
.sxyys li strong:hover {
    background:#CF1617;
    color:#fff;
}






/*师资内容*/
.jsnrb{width: 1440px;margin: auto;box-shadow: 0px 0px 10px  #a7a7a7;border-radius: 20px; margin-top: 130px;display: flex;padding-bottom: 120px;
	margin-bottom: 30px;background: url(nrbjk.jpg) no-repeat #fff;background-position: bottom;}
.tpllb{float: left;width: 430px; height: 610px;   margin: -60px 0px 0px 60px;box-shadow: 0px 0px 5px  #bebdbd;}
.msyb{position: relative; margin: -35px 0px 35px 205px;}
.jsnry{margin: 80px 40px 0px 50px;font-size: 20px; line-height: 45px; color: #373737;}
.jsnry h4{font-size: 30px;margin-bottom: 30px;}
.xzdet{background: url(msnrb.jpg) no-repeat;width: 113px;     position: absolute;height: 75px;text-align: center;font-size: 24px;color: #fff;    padding-top: 75px;
    margin-right: 50px;
    display: inline-table;
    margin-left: 1210px}


