@charset "utf-8";
body { font-family: "微软雅黑"; }
a { text-decoration: none; }
a:hover { -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s;}
.fenlei ul { padding: 0px; list-style-type: none; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.fenlei { background-color: #f1f5f9; }
.fenlei li { background-color: #fc3e3e; float: left; font-family: "微软雅黑"; font-size: 16px; color: #FFF; text-align: center; width: 100%; display: block; border-radius: 5px; height: 45px; line-height: 45px; margin-top: 5px; margin-bottom: 5px; }
.fenlei li a { color: #FFF; display: block; text-decoration: none; border-radius: 5px; }
.fenlei li a:hover { background-color: #CC0000; display: block; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; color: #FF0; }
.fenlei h2 { text-align: center; padding-top: 30px; padding-bottom: 30px; }
.fenlei2 { background-color: #eee; }
.shit {}
.shit h2 { text-align: center; padding-top: 30px; padding-bottom: 30px; }
.shit img { margin-bottom: 10px; text-align: center; }
.shit p { text-align: center; }
.st { position: relative; }
.st span { position: absolute; height: 50px; width: 50px; left: 41%; top: 26%; }
.row-margin-top {margin-top: 20px;}
.fuwu { background-color: #fc3e3e; height: auto; width: 100%; padding-top: 120px; padding-bottom: 120px; }
.tuandui {}
.tuandui h2 { text-align: center; padding-top: 30px; padding-bottom: 30px; }
.tuandui img { margin-bottom: 10px; text-align: center; }
li { list-style-type: none; }
.TeacherList li { width: 100%; height: 335px; border: #e8e8e8 solid 1px; border-radius: 5px; text-align: center; background: #fff; _margin: 0 8px 20px; line-height: 30px; margin-top: 0; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.TeacherList li:hover {
    transition: all 0.5s;
    transform: translate(0,-8px);
    -webkit-transform: translate(0,-8px);
    -moz-transform: translate(0,-8px);
    -o-transform: translate(0,-8px);
    -ms-transform: translate(0,-8px);
    box-shadow: 0 6px 12px rgba(0,0,0,.155);
    border-color: #e02a2a;
}
.TeacherList li h2 { font-size: 16px; color: #ef2d36; font-weight: 300; padding-top: 8px; margin: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.TeacherList p { margin: 0px; padding: 0px; }
.TeacherList li a.btn { width: 168px; height: 40px; font-size: 16px; color: #fff !important; background: #ef2d36; border-radius: 4px; text-align: center; margin-top: 10px; margin-right: auto; margin-bottom: 10; margin-left: auto; }
.Present { }
.Present p {
    font-size: 18px;
    line-height: 36px;
    color: #fff;
    padding-top: 25px;
}
.nav2 { background-color: #f5f5f5; padding-top: 5px; padding-bottom: 5px; line-height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e8e8e8; }
.more a { width: 158px; height: 46px; line-height: 46px; border: #dfdfdf solid 1px; border-radius: 5px; background: #fff; margin: 0 auto; color: #666 !important; text-align: center; display: block; font-size: 16px; text-decoration: none; }
.more a:hover { color: #fc3e3e; border: 1px solid #fc3e3e; display: block; text-decoration: none; }.footer { background-color: #333; height: 150px; line-height: 24px; color: #CCC; text-align: center; padding-top: 20px; }
.menu2 ul { margin: 0px; padding: 0px; }
.menu2 li { float: left; list-style-type: none; margin: 0px; padding: 0px; width: 12.5%; color: #333; line-height: 50px; height: 50px; display: block; text-align: center; }
.menu2 li a { color: #333; text-decoration: none; display: block; height: 50px; }
.menu2 li a:hover { color: #FFFFFF; text-decoration: none; background-color: #fc3e3e; display: block; }
.qwe { padding-top: 15px; padding-bottom: 15px; }
.app { background-image: url(app_bann.jpg); background-repeat: no-repeat; background-position: center center; height: 442px; }
.app_down { margin-top: 0px; margin-left: auto; width: 1200px; margin-right: auto; margin-bottom: 0px; }
.app_down ul { padding-right: 80px; }
.app_down ul li { float: right; padding-right: 10px; }
.clear { clear: both; float: none; }
.app_banner { background-image: url(app_banner.png); background-repeat: no-repeat; background-position: center; height: 430px; }
.app_banner h2 { font-size: 36px; font-weight: normal; color: #FFF; padding-top: 150px; }
.movie { position: relative; }
.movie h2 {
	background-image: url(logo_ketang.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 200px;
	padding-top: 10px;
	padding-right: 20px;
	position: absolute;
	z-index: 999;
	top: 0px;
	right: 20px;
}.llcon { padding: 10px; }
.red { color: #F00; }
.l_logo { background-color: #FFF; width: 100%; padding: 20px; margin-bottom: 15px; border-radius: 5px; margin-top: 15px; height: 80px; }
