body, p, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dd, dt, div { margin: 0; padding: 0; font-size: 12px; font-family: 微软雅黑; color: #666; list-style: none; }
i { font-style: normal; }
a { text-decoration: none; color: #666; }
/*a:hover { color: red; }*/
input, img { margin: 0; padding: 0; border: 0 none; outline-style: none; }
.clearfix:after { content: ""; height: 0; line-height: 0; display: block; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
html,body{ width:100%; height:100%; margin: 0px; padding: 0px;background-size: 100% 100%;}


.index{width:100%;overflow: hidden; background: #f9f9f9;}
.inmain{width:100%;overflow: hidden;background-size: 100% 100%;}
.inlogo{width: 1200px;text-align: center;margin-left: auto;margin-right: auto;padding-top:70px;}
.nav{width: 1200px;overflow: hidden; margin-left: auto;margin-right: auto;}

.dt1{width: 100%;margin: 20px 0; font-size: 18px;color: #fff;}
.xt{width: 100%;font-size: 14px;color: #fff;text-align: left;line-height: 18px;}
.xt1{width: 80%;;line-height: 20px;font-size: 12px;color: #fff;text-align: left;}
.zt-left{width:32%;height: 120px;float: left;background: url(../images/bg1.png) no-repeat;background-size: 100% 100%;}
.zt-center{width:32%;height: 120px;float: left;background: url(../images/bg2.png) no-repeat;background-size: 100% 100%;margin-left: 2%;}
.zt-right{width:32%;height: 120px;float: left;background: url(../images/bg3.png) no-repeat;background-size: 100% 100%;margin-left: 2%;}
.ktlc{width: 1200px;margin-left: auto;margin-right: auto;margin-top: 20px;}
.lc1{font-size: 16px;color: #333;float:left;}
.lc2{font-size: 14px;color: #999999;float: right;}
.lct{width: 1200px;margin-left: auto;margin-right: auto;text-align: center;}
.wz{width: 250px;float: left;margin-left: 134px;}
.rz{width: 100%;text-align: center;font-size: 18px;color: #020202;line-height: 40px;}
.lct1{width: 100%;text-align: center;height: 130px;}
.nr{width: 100%;text-align: left;font-size: 14px;line-height: 20px;}
.nr a{color: #0072e8;}
.zt-banner{width: 100%;overflow: hidden;margin: 10px auto;}
.zt-banner img{width: 100%;}
.im{float: left;width: 30%;text-align: center;margin-left: 5%;margin-top: 6%;}
.im img{width:65%;}
.zp-m{width: 60%;float: right;text-align: left;}
.tap{width: 1200px;overflow: hidden;margin: 5px auto;}
.zt-baoming{float: right;margin-left: 10px;margin-top: -12px;}
.zt-baoming img{width:75px;}


/*
!!!!!!!以下是原部分css 未做任何改动!!!!!!!!!!!!!
*/

.module_li {
	margin-top: 13px;
	height: 146px;
	width: 32.5%;
	background: #fff;
	border-top: 2px solid #a5c2ec;
	padding: 18px;
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin-right: 0.4%;
	margin-left: 0.4%;
	position: relative;
	cursor: pointer;
}
/* .module_li:nth-child(4n) {
	margin-right: 0 !important;
} */

  .module_li:hover {
      top: -10px;
  }

.li_r0 {
	margin-right: 0 !important;
}

.p1 {
	font-size: 14px;
	color: #0b0b0b;
	/* display: inline-block; */
}

.ico_n {
	width: 15px;
	position: relative;
	top: 2px;
	margin-left: 5px;
}

.p2 {
	font-size: 12px;
	color: #999;
	margin-top: 8px;
	display: inline-block;
}

.span_num {
	font-size: 16px;
	color: #ff6346;
	float: right;
}

.li_foot {
	border-top: 1px dashed #e0e0e0;
	margin-top: 14px;
}

.i_ji {
	display: inline-block;
	background: #fdb64b;
	font-size: 12px;
	color: #fff;
	border-radius: 2px;
	width: 16px;
	text-align: center;
	margin-left: 5px;
}

.p2_mar {
	margin-top: 5px !important;
}

.p3_r {
	display: inline-block;
	float: right;
	text-align: center;
	margin-top: -16px;
}

.p3_r span {
	display: block;
}

.p3_r span:first-child {
	font-size: 14px;
	color: #7ea3d8;
}

.p3_r span:last-child {
	font-size: 12px;
	color: #999;
}

.module_li2 {
	margin-top: 13px;
	/* height: 148px; */
	width: 24.2%;
	background: #fff;
	border-top: 2px solid #f4d8ad;
	padding: 18px;
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin-left: 0.4%;
	margin-right: 0.4%;
	text-align: center;
	position: relative;
	cursor: pointer;
}
/* .module .module_li2:nth-child(4n) {
	margin-right: 0 !important;
} */
.module_li2:hover {
	top: -10px;
}

.p4_r {
	display: inline-block;
	text-align: center;
	width: 31%;
	border-right: 1px solid #ededed;
	margin-top: 15px;
}

.p4_r:last-child {
	border-right: 0;
}

.p4_r span {
	display: block;
}

.p4_r span:first-child {
	font-size: 14px;
	color: #7ea3d8;
}

.p4_r span:last-child {
	font-size: 12px;
	color: #999;
}

.border_top {
	border-top: 2px solid #8fdcbc !important;
}

.p5 {
	margin-top: 10px;
	text-align: center;
	font-size: 0;
}

.p5 span {
	font-size: 12px;
	color: #666666;
	display: inline-block;
	padding: 5px 12px;
	background: #eeeeee;
	text-align: center;
	margin: 0 5px;
}

.module_li3 {
	width: 288px;
	padding: 16px 15px 16px 10px;
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	margin-right: 16px;
	cursor: pointer;
}
/* .module_li3:nth-child(4n) {
	margin-right: 0 !important;
} */
.module_li3:hover {
	top: -10px;
}

.ico_span {
	display: inline-block;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	float: left;
	line-height: 90px;
}

/* .ico_span img{
	width: 30px;
} */
.bl_bg {
	background: #5bb7fe;
}

.or_bg {
	background: #fdb64b;
}

.gr_bg {
	background: #53b0ae;
}

.purple_bg {
	background: #bf7fcf;
}

.student {
	display: inline-block;
	float: left;
	margin-left: 10px;
}

.stu_p1 {
	font-size: 16px;
	color: #fff;
	margin-top: 10px;
}

.stu_p2 {
	font-size: 12px;
	color: #fff;
	margin-top: 5px;
}

.number_r {
	position: absolute;
	right: 15px;
	top: 35px;
	font-size: 20px;
	color: #fff;
}

.footer {
	border-top: 1px solid #cfcfcf;
	width: 100%;
	background: #fff;
}

.ul_01 {
	width: 100%;
	height: 52px;
	line-height: 52px;
}

.ul_01 li {
	font-size: 14px;
	color: #3e3e3e;
	margin: 0 65px;
	float: left;
}

.ul_01 li img {
	width: 16px;
	margin-right: 10px;
	position: relative;
	top: 2px
}

.blogroll {
	font-size: 12px;
	color: #3e3e3e;
	height: 48px;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	line-height: 48px;
}

.blogroll a {
	font-size: 12px;
 color: #3e3e3e;
 margin-right: 65px;
 margin-left: 40px;
}

.copyright {
	padding: 10px 0;
}

.copyright img {
	width: 44px;
	float: left;
}

.copy_font {
	display: inline-block;
	float: left;
	margin-left: 15px;
	margin-top: 5px;
}

.copy_font p {
	font-size: 12px;
	color: #282828;
	line-height: 22px;
}

.copy_right {
	display: inline-block;
	float: right;
	text-align: center;
	margin-top: 5px;
}

.copy_right p:first-child {
	font-size: 18px;
	color: #282828;
}

.copy_right p:first-child i {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	display: inline-block;
	background: #333;
	position: relative;
	top: -3px;
}

.copy_font p:last-child {
	font-size: 12px;
	color: #898989;
}

/*结束*/


