*{ margin:0; padding:0; border:0; border:none;font-family: "FZLTHJW";}
ul,ol li{ list-style:none;}
table{border-collapse: collapse;}
.clear { clear:both; font-size:0; height:0; overflow:hidden;}
.clearfix:after{content: '';display: block;clear:both;}
.clearfix{zoom:1;}
a { cursor: pointer; text-decoration: none;}
a:link, a:visited { text-decoration:none;}

::-webkit-input-placeholder {color:#848282;}
:-moz-placeholder {color:#848282;}
::-moz-placeholder {color:#848282;}
:-ms-input-placeholder {color:#848282;}
.hide,.h{display: none !important;}
.r{ float:right;}
.l{float: left;}
.common{width: 1000px;margin: 0 auto;}
.right, .left {
    float: left;
}
.zx{
	cursor: pointer;
}
body{
	min-width: 1310px;
}
.copyRight,.offcnCopy{ background:#444546;    min-width: 1200px; }
.offcnCopy{padding:45px 0 44px 0; line-height:32px; color:#ccc; text-align:center;}
.offcnCopy.normalPadding{padding-bottom: 45px;}
.offcnCopy a{color:#ccc;}
.offcnCopy a:hover{color:#e00;}

div.header{position: relative;z-index: 1;width: 100%;height: 47px;background: #fff;}
div.header .common{ font-size:16px;}
div.header .common a{ color:#333;}
div.header .logo{display: inline-block;width: 112px;height: 33px;background: url('http://zt.eoffcn.com/s/img/zt/netLogo.png'); vertical-align:-9px;}
div.header .tel{width: 301px;height: 33px;margin-left: 470px; display:inline-block;background: url('//statics.eoffcn.com/statics/images/public/phone.jpg') no-repeat 0 8px;}
div.header .common a{float: none; text-decoration: none;margin-top: 5px}
div.header .tel{margin-top: 0;}

.page{
	background: #f5f5f5;
}
.banner{
	width: 100%;
	height: 869px;
	margin:0 auto;
	background: url(../img/banner.png) top center no-repeat;
}
.shadow{
	filter: drop-shadow(0 12px 65px rgba(191,191,191,.53));
}
.module1{
	position: relative;
	width: 1000px;
	height: 441px;
	margin:-228px auto 60px;
	background: url(../img/1.png) top center no-repeat;
}
.module1 .time{
	position: absolute;
    right: -9px;
    top: 42px;
    width: 161px;
    height: 58px;
    text-align: center;
    line-height: 50px;
    font-size: 22px;
    color: #d40018;
    font-family: "FZLTTHJW";
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.module2{
	width: 1000px;
	height: 352px;
	margin:0 auto 58px;
	background: url(../img/2.png) top center no-repeat;
}
.shizi{
	width: 100%;
	height: 919px;
	margin:0 auto 58px;
	background: url(../img/shizing.png) top center no-repeat;
}
.module3{
	width: 100%;
	height: 816px;
	margin:0 auto 60px;
	background: url(../img/3.png) top center no-repeat;
}
.module4{
	width: 1000px;
	margin:0 auto;
	padding: 60px 0 75px 0;
	background: #fff;
	border-radius: 40px;
}
.module4 .ke_t{
	width: 628px;
	height: 132px;
	margin:0 auto 30px;
	background: url(../img/ke_t.png) top center no-repeat;
}
.table_div{
	width: 920px;
	margin:0 auto;
	border-right:1px solid #e6e6e6;
}
.module4 table{
	width: 920px;
	margin:0 auto;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
}
.module4 .tr1{
	border-radius: 10px 10px 0 0;
	background-image: linear-gradient(to right, #ff5f00 , #cf1204);
}
.module4 th{
	height: 70px;
	font-size: 20px;
	color: #fff;
	font-family: "FZLTCHJW";
	line-height: 70px;
	text-align: center;
}
.module4 .th1{
	width: 170px;
}
.module4 .th2{
	width: 340px;
}
.module4 .th3{
	width: 410px;
}
.module4 td{
	line-height: 30px;
	font-size: 16px;
	color: #333333;
	padding: 22px 0 22px 25px;
	border:1px solid #e6e6e6;
}
.module4 td span{
	font-size: 20px;
	color: #d40018;
	font-family: "FZLTCHJW";
}
.ke_zx{
	position: relative;
	z-index: 2;
	width: 360px;
	height: 70px;
	margin:-35px auto 100px;
	background: url(../img/zixun.png) top center no-repeat;
}
.module5{
	width: 100%;
	height: 568px;
	margin:0 auto 60px;
	background: url(../img/5.png) top center no-repeat;
}
.bottom{
	width: 100%;
	height: 830px;
	padding-top: 60px;
	margin:0 auto;
	background:#181a1f
}
.lx_t{
	width: 465px;
	height: 92px;
	margin:0 auto 36px;
	background: url(../img/lx_t.png) top center no-repeat;
}
.s5_bg .common{
	/*overflow: hidden;
	height: 466px;*/
}
.teacher{
	margin-top: -350px;
}
.teacher .swiper-container{
  width: 1000px;
  margin:0 auto 60px;
}
.teacher .swiper-wrapper{
  width: 1000px;
  margin:0 auto;
}
.teacher .swiper-slide{
  position: relative;
  width: 195px;
  height: 340px;
  margin-right: 6px;
}
.teacher .img{
  width: 195px;
  height: 340px;
}
.teacher .img>img{
  width: 100%;
  height: 100%;
}
#addressiframe{
	height: 463px;
	overflow: hidden;
}
.di-2-1{width:100%; margin: auto;}
.di-2-left{float: left; width: 732px; margin:30px auto;}
.di-2-left ul{width: 100%;overflow: hidden;}
.di-2-left ul li{float:left; width: 220px;margin-right: 15px; height: 132px;}
.di-2-left ul li.last{margin-right:0;}
.di-li-div1{padding-left: 20px;}
.di-2-left ul li h4{font-size: 16px;font-weight: bold; padding-top: 22px; padding-bottom: 8px;}
.di-2-left ul li a{font-size: 14px;}
.di-2-left ul li a:hover{}
.di-2-left ul li span{margin: 0px 8px;}
.di-2-right{width: 268px; height: 161px; float: right; margin-top: 30px;}
.di-2-right ul{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.di-2-right ul li{width:50%;float:left;text-align: center;}
.di-2-right ul li img{width:110px;height:110px;display: block;margin:0 auto;}
.di-2-right ul li p{font-size: 12px; padding-top: 6px;}
.di-3{width: 100%; background: #222;}
.di-3-1{width:100%; margin: auto;}
.di-3-1 p{font-size: 12px; height: 60px; line-height: 60px; text-align: center;}