html,body,h2,h3,h4,table,tr,td,p,ul,li{margin:0;padding: 0;font-family: "Î¢ÈíÑÅºÚ"}
a{text-decoration: none;color:#fff}
li{list-style: none;}
img{ margin:0; padding: 0;}
table,tr,td,th{padding: 0;margin: 0;}

.banner{width: 100%;height:393px ;background: url(/topic/dfky/images/ky_01.jpg) center no-repeat;}
.course{	width: 100%;	height:262px ;	background: url(/topic/dfky/images/ky_02.jpg) center no-repeat;}
.wrap{	width: 100%;	background: #f7f7f7;}
.df_content{	max-width: 1000px;	margin: 0 auto;	height: 260px;	overflow: hidden;}
.df_content_fl{	float: left;	overflow: hidden;	width:600px;}
.df_content_fl img{	float: left;}
.df_content_fl ul li{	float: left;	width: 300px;	margin-top: 30px;}
.df_content_fl ul div{	float: left;	margin-left: 10px;}
.df_content_fl ul div h3{font-size: 20px;line-height: 30px;}
.yuyue{    float: right;   width: 347px;    height:220px;    border: 2px solid #c5c7c6;    text-align: center;    padding-right:15px;    padding-left:15px;    padding-top:16px;}
 .yuyue h2{font-size: 22px;color: #fff;width: 100%;background: #036db7;line-height: 50px;display: block;}
/*.teacher1{width: 100%;
	height:771px ;
	background: url(/topic/dfky/images/ky_04.jpg) center no-repeat;
}
.teacher1 h1{
	font-size:36px;
	color: #3f3b3a;
	text-align: center;
	padding-top: 20px;
}
.teacher1 p{
	font-size:20px;
	color: #3f3b3a;
	text-align: center;
	line-height: 28px;
}
.teacher2{
	width: 100%;
	height:379px ;
	background: url(/topic/dfky/images/ky_05.jpg) center no-repeat;
}*/
.mk{ width:100%; overflow: hidden;background: url("/topic/dfky/images/ky_06.jpg") no-repeat center;height:586px; color: #fff;}
.con{width: 990px; margin: 0 auto;}
.con .dbt{color:#fff;font-size: 56px;line-height: 60px;padding: 70px 0 10px;width: 100%;text-align: center;}
.con .dbt_p{width: 100%;text-align: center;color: #fff;font-size: 16px;line-height: 24px;}

.con table{color: #fff;text-align: center;width: 100%;line-height: 48px;padding: 0;margin: 0}
.con table tr{width: 100%;}
.con  table th{border-right: 1px solid #00ccc9;border-bottom: 1px solid #00ccc9;font-size: 22px;background: #33859a;}
.con  table td{border-right: 1px solid #00ccc9;border-bottom: 1px solid #00ccc9;font-size: 16px;}

.ssz{background: url("/topic/dfky/images/ky_07.jpg") no-repeat center;height:618px;}
.ssz_p{width: 100%;text-align: left;color: #000102;font-size: 20px;line-height: 47px;padding-top: 170px;padding-left: 32px;}
.ssz_t{background: url("/topic/dfky/images/ky_09.jpg") no-repeat center;height:521px;}
.ssz_t table th{background: #2f6191;}

.dj{background: url("/topic/dfky/images/ky_08.jpg") no-repeat center;height:572px;}

.swky{background: url("/topic/dfky/images/ky_10.jpg") no-repeat center;height:424px;}
.ts{background: url("/topic/dfky/images/ky_11.jpg") no-repeat center;height:599px;}

.mk img{ margin:0; padding: 0; width:100%; display: block;}
.biaoge{ background:url(/topic/dfky/images/ky12.png) center no-repeat; width:100%; height: 319px; position: relative; padding-top: 140px;}
.biaoge table{ background:#fff;
	margin: 0 auto;
	margin-top: 30px;}
.biaoge table th{
	background: #0096b9;
	height: 50px;
	color: #fff;
}
.biaoge table tr{
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	height: 50px;
}
.biaoge table th,.biaoge table td{ }
.biaoge table tr:nth-child(2n+1){background:#e6f3fe;}
.last_mk{ background:url("/topic/dfky/images/ky_11.jpg") center no-repeat; width:100%; height: 664px; position: relative;}
.last_mk a{ display: block;cursor: pointer;width: 100%;height: 100%;}
.last_mf{ background:url(/topic/dfky/images/ky14.jpg) center no-repeat; width:100%; height: 400px; position: relative;}
.wid{ font-size: 16px; text-align: left; padding-left: 20px; padding-right: 20px;}
.btn{
	display: block;
	width: 20%;
	height: 45px;
	background: #ea5513;
	margin: 0 auto;
	line-height: 45px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	    position: absolute;
    margin-left: 40%;
    bottom: 50px;
	border-radius: 20px;
	    box-shadow: 2px 2px 5px #333; cursor:pointer
}
.btn:hover{
  box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.2);
}
/*µ×²¿±íµ¥*/
.main {
    width: 100%;
    background: url("/topic/dfky/images/bg.png") no-repeat center;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 1000;
    bottom: 0;
    height: 100px;
}
.main .hdbm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 360px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    overflow: inherit;
}
.main .hdbm input {
    float: left;
    background: #fff;
    border-radius: 10px;
    width: 360px;
    height: 60px;
    line-height: 60px;
    padding: 0 10px;
    margin-right: 38px;
    font-size: 24px;
    border: none;
    opacity: 1;
}
.main .hdbm .submit1 {
    cursor: pointer;
    background: #ea5513;
    width: 254px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 26px;
    float: left;
    border-radius: 36px;
    opacity: 1;
    animation: move 1s 0.5s infinite alternate linear;
    border:none;
    /* border: 1px solid #fff; */
}