.banner{background:url(../images/dgfx_1.jpg) no-repeat center top;height:500px}
.txt_c{text-align:center}
.flx{display:flex;flex-flow:wrap}
.flx_s_b{justify-content:space-between}
.f36{font-size:36px;padding:20px 0 30px;font-weight:400;position:relative}
.f36::after{content:"";position:absolute;bottom:14px;left:0;right:0;margin:auto;width:150px;height:2px;background-color:#c30000}
.w_393 li{width:393px}
.zixun{padding:30px 0;text-align:center}
.zixun a{display:inline-block;padding:0 90px;line-height:60px;background-color:#fd0d00;font-size:30px;color:#fff;border-radius:62px}
.f24{font-size:24px}
.f24 h4{padding:10px 0}
.f24 p{line-height:1.5}
.bg1{background:url(../images/bg1.jpg) no-repeat center top;height:494px;cursor:pointer}
.w_250{padding-top:20px}
.w_250 li{width:250px;border-radius:10px;border:2px solid #353535;padding:20px 0}
.w_250 li p{padding-top:14px}
.bg2{background:url(../images/bg2.jpg) no-repeat center top;height:605px;color:#fff}
.bg2 h3{font-size:36px;padding:20px 0 40px}
.w_198 li{width:198px}
.w_198 li p{font-size:18px;padding:14px 20px}
.w_198 li img{border-radius:198px}
.form_t{background:url(../images/1212_08.jpg) no-repeat center top;display:flex;justify-content:space-around;flex-flow:wrap;text-align:center}
.form_t h3{font-size:20px;color:#fff;line-height:1.2}
.form_t h3 em{font-size:26px;display:block;color:red;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff}
.form_t input{width:352px;line-height:58px;text-indent:1em;border:2px #fff solid;border-radius:58px;background-color:transparent;font-size:24px}
.form_t .btn input{background-color:#fe3030;box-shadow:0 0 0 2px #fff inset;border:2px solid #fe3030;font-size:28px;color:#fff;text-indent:0;border:0}
.w_285,.w_388{padding-top:20px}
.w_285 li{width:285px}
.w_388 li{width:388px;border-radius:10px;overflow:hidden;margin-bottom:20px;box-shadow:0 0 10px 2px rgba(0,0,0,.4)}
.teacher{float:left;margin:0 1px}
.teacher img{width:136px;height:424px}
.teacher_info{width:290px;height:424px;float:left;background-color:#fff;padding:30px 18px;font-size:16px;line-height:26px;text-align:left;position:relative;display:none}
.teacher_info p{font-size:14px;line-height:30px}
.teacher_photo{float:left}
.paragraph2_content{display:inline-block;overflow:hidden;padding:20px 0 40px}
.teacher_info b{font-size:26px;letter-spacing:4px;line-height:16px;float:left}
.show{display:initial}
.teacher_info .button{background:#ec1c32;box-shadow:0 0;color:#fff;left:90px;bottom:30px;position:absolute;padding:10px 20px;font-size:16px;border-radius:0}
.fmbg{background:url(../images/fmbg.png) no-repeat center top;background-size:1920px 100%;padding:40px 0}
.fm{text-align:center}
.fm h3{font-size:60px;letter-spacing:6px;font-weight:500;color:#fff;padding:10px 0}
.fm h3 span{font-family:dy;color:#fed92d}
.fm .f26{font-size:25px;color:#fed92d;padding-bottom:10px}
.fm h6{font-size:36px;color:#fff;font-family:dy;font-weight:400;letter-spacing:4px;padding-bottom:10px}
.fm .f19{font-size:18px;color:#fff;margin-bottom:20px}
.fm input{border:none;outline:0;display:block;margin:0 auto 20px;width:546px;height:56px;line-height:56px;border-radius:10px;background-color:#fff;font-size:22px;text-indent:1em}
.fm input[type=submit]{width:380px;background-color:#fed92d;color:#8549f6;text-indent:0}
.w_1200{width:1200px;margin:0 auto}
