.container{width:1200px;margin:0 auto;overflow:hidden}.fl{float:left}.fr{float:right}.myhead{text-align:center;margin-top:30px;margin-bottom:30px;overflow:hidden}.myhead h2{font-size:38px;line-height:45px;color:#fff}.myhead small{font-size:20px;line-height:25px;color:#999}.mykf{text-align:center;width:25%;margin:0 auto;line-height:50px; height: 50px; border-radius:5px;border:1px solid red;overflow:hidden;margin-top:25px;margin-bottom:25px}.mykf a{display:inline-block;float:left;width:50%;font-size:20px;color:red;font-family:Arial,Helvetica,stheiti,microsoft yahei,'sans-serif'}.mykf a.red{background:red;color:#fff}.mybanner{width:100%;height:575px;overflow:hidden;text-align:center;background:#999}.myside1{overflow:hidden;padding:30px 0}.myside1 ul{overflow:hidden;display:table;width:100%}.myside1 ul li{margin-bottom:30px}.myside1 .img{display:table-cell;width:885px;height:425px;vertical-align:middle;text-align:center}.myside1 .text{display:table-cell;vertical-align:top;color:#fff;padding:15px;border:2px solid #fff;text-align:center}.myside1 .text h2{font-size:24px}.myside1 .text dl dt{overflow:hidden;line-height:30px;font-size:18px;margin:10px 0}.myside1 .text dl dt span i{margin-right:5px}.myside1 .text dl dd p{font-size:15px;line-height:20px;display:block;padding-bottom:10px;color:#ccc;text-align:left}.myside1 .text dl dd a{display:inline-block;padding:10px 18px;font-size:18px;font-weight:700;color:#333;background:#fff;margin-top:15px;border-radius:5px;overflow:hidden}.myside1 .text dl dd a:hover{background:#000;color:#fff}.myside1 .text dl dd a i{margin-left:5px}.daodu{background:#fff;padding:30px 0}.daodu h1{font-weight:700;font-size:30px;line-height:45px}.daodu p{line-height:40px;font-size:20px;text-indent:2em}.daodu .red{font-size:24px;color:red;font-weight:700}.daodu span{display:block;text-align:center;margin-top:25px;margin-bottom:25px}.side2{background:#fff;overflow:hidden;padding:30px 0}.side2 ul li{width:49%;display:table;margin-bottom:25px}.side2 ul li .img{width:225px;height:300px;display:table-cell;vertical-align:middle}.side2 ul li .text{display:table-cell;padding-left:25px;padding-right:25px;padding-bottom:25px;vertical-align:top}.side2 ul li .text span{display:block;line-height:35px;font-size:18px;font-weight:700;border-bottom:1px solid #999;margin-bottom:10px}.side2 ul li .text p{line-height:25px;font-size:14px}.side3{overflow:hidden;padding:30px 0;background:#fff}.side3 .mylist{overflow:hidden}.side3 .mylist .fenlei{width:25%;margin:0 auto 30px;text-align:center;border:1px solid #999;overflow:hidden;border-radius:5px}.side3 .mylist .fenlei a{display:block;width:50%;float:left;line-height:45px;color:#000;font-size:18px;background:#fff;position:relative}.side3 .mylist .fenlei .red{background:red;color:#fff}.side3 .mylist .fenlei a:hover{background:red;color:#fff}.side3 .menugtab1 li{width:275px;height:300px;float:left;margin:0 12px;margin-bottom:25px}.side3 .menugtab2 li{width:350px;height:300px;float:left;margin:0 25px;margin-bottom:25px}.side4{overflow:hidden;padding:30px 0 50px}.teachers_banner{width:100%;background-size:cover;position:relative;overflow:hidden}.teachers_b{position:relative;padding-bottom:50px}#slide{margin:0 auto;width:760px;height:330px;position:relative}#slide li{position:absolute;width:760px;display:-webkit-box;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;background:#fff;overflow:hidden;box-shadow:0 0 20px #1d374d}#slide li img{width:100%;height:100%}.slide_left{}.slide_right{padding:40px;-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.slide_right h3{font:400 30px/18px "Microsoft Yahei";color:#222}.slide_right h3 span{display:inline-block;margin-left:10px;font:400 14px/36px "Microsoft Yahei";color:#555}.slide_right p{padding:20px 0 30px;color:#555;font:400 14px/24px "Microsoft Yahei";border-bottom:1px solid #dbdbdb}.slide_right dl{padding-top:30px}.slide_right dd{float:left;width:33.3%;color:#777;font:400 12px/24px "Microsoft Yahei"}.slide_right dd h3{color:#ff9000;margin-bottom:20px}.arrow{}.arrow .prev,.arrow .next{position:absolute;width:64px;top:38%;z-index:9;font:700 96px simsun;opacity:.3;color:#fff;cursor:pointer}.arrow .prev{left:-220px}.arrow .next{right:-220px}.arrow .prev:hover,.arrow .next:hover{color:#00a0e9;opacity:.7}.side5{overflow:hidden;padding:30px 0}.side5 .main dl{width:25%;float:left;font-size:16px;text-align:center;font-family:Arial,Helvetica,stheiti,microsoft yahei,'sans-serif'}.side5 .main dl dt{overflow:hidden}.side5 .main dl dd{padding:10px 15px 0;line-height:25px;color:#999}.side5 .main dl dd p:first-child{font-size:16px;font-weight:700;color:#fff}.footer{background:#333;text-align:center;line-height:25px;font-size:16px;color:#999;font-family:Arial,Helvetica,stheiti,microsoft yahei,'sans-serif'}.footer{background:#333;text-align:center;line-height:25px;font-size:16px;color:#999;font-family:Arial,Helvetica,stheiti,microsoft yahei,'sans-serif'}.footer a{color:#999}.mycontact{overflow:hidden;margin-top:25px;padding-bottom:100px;background:#fff}.mycontact ul{width:60%;margin:0 auto;display:table}.mycontact ul li{display:table-cell;padding:0 5px;vertical-align:center;text-align:center}.mycontact form{text-align:center;margin-top:30px;line-height:45px;font-size:18px;color:red;font-family:Arial,Helvetica,stheiti,microsoft yahei,'sans-serif'}.mycontact form input{width:200px;height:43px;padding-left:10px;font-size:16px;color:red;border:1px solid red}.mycontact form button{width:15%;height:45px;margin-top:25px;font-size:20px;font-weight:700;color:#fff;letter-spacing:.2em;border:0;background:red;font-family:Arial,Helvetica,stheiti,microsoft yahei,'sans-serif'}