@charset "gb2312";
/*public*/
/* Public */

html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
}
img {
	border: 0 none;
	vertical-align: top;
	width: 100%;
}
ul, li, dl, dd, dt {
	list-style-type: none;
}
i, em, cite {
	font-style: normal;
}
body {
	font-family: \5FAE\8F6F\96C5\9ED1;
	-webkit-tap-highlight-color: rgba(0,0,0,0); /* 解决点击链接时候在安卓系统下出现蓝色框 */
	-webkit-text-size-adjust: none;/*苹果移动设备上会识别，用于保证文字大小*/
}
a {
	text-decoration: none;
}
.clear, .cle {
	clear: both;
}
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
}
textarea {
	-webkit-appearance: none;
}
.lose_body #ea_c, .products_body #ea_c, .login_body #ea_c, .member_body #ea_c, .changepass_body #ea_c, .getpass_body #ea_c, .teachers_body #ea_c {
	background-color: #F7F7F7;
}
#wrapper {
	width: 640px;
	transform-origin: top;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -320px;
	overflow: hidden;
}
.header {
	width: 100%;
	height: 82px;
	background-color: #FFFFFF;
	position: relative;
	top: 0;
	z-index: 99;
}
.foot_wrap {
	background-color: #3B3B3B;
	padding: 0 28px;
}
#ea_n {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
#ea_c {
	z-index: 1;
	height: 100%;
	position: relative;
	background-color: #FFF;
	transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.openbtn #ea_c {
	transform: translate3d(425px, 0, 0);
	-webkit-transform: translate3d(425px, 0, 0);
}
.hide_bg {
	width: 0;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
}
.openbtn .hide_bg {
	width: 100%;
}
.zdy_menu_wrap {
	width: 427px;
	background-color: #202121;
	height: 100%;
}
.contpage_wrap {
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	height: calc(100% - 81px);
	height: -webkit-calc(100% - 81px);
	position: relative;
}
/* end_Public */
/*public*/
/*ea_h*/
/*ea_h*/
/*ea_n*/
/*xn_mn_1_wrap*/
.xn_mn_1_wrap {
	padding-top: 82px;
	border-top: 1px solid #2E3032;
}
.xn_mn_1_wrap>ul>li {
	border-bottom: 1px solid #2E3032;
	border-left: 4px solid #202121;
}
.xn_mn_1_wrap>ul>li>a {
	display: block;
	padding-left: 62px;
	font-size: 24px;
	color: #b7b7b7;
	line-height: 81px;
}
/*导航当前焦点*/
.xn_mn_1_wrap .nav_home_curr, .xn_mn_1_wrap .nav_one_curr {
	border-left: 4px solid #979797;
	background-color: #232323;
}
/*end_xn_mn_1_wrap*/
/*xn_mh_24_wrap*/
.xn_mh_24_wrap {
	width: 100%;
}
.xn_mh_24_wrap>ul>li:nth-child(1) {
	display: none;
}
.xn_mh_24_wrap>ul>li {
	border-bottom: 1px solid #2E3032;
}
.xn_mh_24_wrap>ul>li>a {
	display: block;
	padding-left: 62px;
	font-size: 24px;
	color: #b7b7b7;
	line-height: 81px;
}
.xn_mh_24_wrap>ul>li>a>span {
	padding-right: 14px;
	background: url(/wap/images/en_i.png) no-repeat right center;
	background-size: 6px 6px;
}
/*end_xn_mh_24_wrap*/
/*ea_n*/
/*ea_ba*/
/*ea_ba*/
/*ea_c*/
/*logo*/
.logo {
	position: absolute;
	left: 50%;
	margin-left: -100px;
	margin-top: -23px;
	top: 50%;
}
#ea_l {
	width: 200px;
	height: 46px;
}
.logo img {
	width: 100%;
	height: 100%;
	display: block;
}
/*end_logo*/
/*n_content_left_cnt*/
.n_content_left_cnt>ul>ul>li>ul {
	display: none;
}
.n_content_left_cnt {
	position: absolute;
	left: 0;
	top: 80px;
	height: 0;
	background-color: #FFFFFF;
	width: 100%;
	overflow-y: auto;
	z-index: 3;
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.n_content_left_cnt>ul>ul>li {
/*	height: 81px;*/
	border-bottom: 1px solid #F0F0F0;
}
.n_content_left_cnt>ul>ul>li>a {
	line-height: 81px;
	display: block;
	font-size: 26px;
	color: #969595;
	padding-left:40px;
}
.n_content_left_cnt .left_menu1_cur a {
	color: #333333;
}
/*end_n_content_left_cnt*/
/*about_banner*/
.about_banner_m {
	width: 640px;
	height: 146px;
	background-color: #B0A3AA;
}
.about_banner_m img {
	width: 100%;
	height: 100%;
}
/*end_about_banner*/
/*xn_mc_about_2_wrap*/
.xn_mc_about_2_wrap {
	font-size: 26px;
	color: #6a6a6a;
	padding: 30px 0;
	overflow: hidden;
}
.xn_mc_about_2_cont {
	margin: 0 30px;
	overflow: hidden;
	line-height: 40px;
}
/*end_xn_mc_about_2_wrap*/
/*foot_tel*/
.fix:after, .foot_tel:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
.fix, .foot_tel {
*zoom:1;
}
.foot_zip {
	display: none;
}
.foot_tel {
	font-size: 22px;
	color: #989898;
}
.foot_tel_f, .foot_tel_f2 {
	float: left;
	width: 50%;
}
.foot_add, .foot_phone, .foot_zip2 {
	margin-bottom: 8px;
}
/*end_foot_tel*/
/*foot_fx*/
.foot_fx {
	margin-top: 25px;
}
.foot_fx #bdshare a {
	background: url(/wap/images/fx_bg.png) no-repeat;
	background-size: 150px 50px;
	width: 50px;
	height: 50px;
	display: inline-block;
	padding-left: 0;
	margin: 0 12px 0 0;
	background-color: #585858;
	border-radius: 25px;
}
.foot_fx #bdshare .bds_tsina {
	background-position: 0 0;
}
.foot_fx #bdshare .bds_sqq {
	background-position: -50px 0;
}
.foot_fx #bdshare .bds_weixin {
	background-position: -100px 0;
}
/*end_foot_fx*/
/*xn_mb_1_wrap*/
.xn_mb_1_wrap {
	font-size: 22px;
	color: #8e8e8e;
	padding: 30px 0;
}
.xn_mb_1_copy {
	text-overflow: ellipsis; /*溢出省略号，支持ie、safari（webkit）*/
	-o-text-overflow: ellipsis; /*溢出省略号，支持opera*/
	overflow: hidden;/*溢出隐藏*/
	-moz-binding: url('/m/ellipsis.xml#ellipsis');/*溢出省略号，支持firefox*/
}
/*end_xn_mb_1_wrap*/
/*zdy_xn_mn_2_menu*/
.zdy_xn_mn_2_menu {
	padding: 16px 30px;
	position: absolute;
	left: 0;
	top: 0;
}
.zdy_xn_mn_2_menu .menu_lcbody {
	width: 50px;
	height: 50px;
	position: relative;
	transform: translateZ(0px) rotate(0deg);
	transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99);
}
.zdy_xn_mn_2_menu .lcitem {
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transform: translateZ(0px) rotate(0deg);
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
}
.zdy_xn_mn_2_menu .rect {
	width: 50px;
	height: 2px;
	background-color: #979797;
	position: absolute;
	left: 0;
	top: 24px;
	transition: transform 0.2s ease 0.2s;
	-webkit-transition: -webkit-transform 0.2s ease 0.2s;
}
.zdy_xn_mn_2_menu .rect.top {
	transform: translate3d(0px, -6px, 0px);
	-webkit-transform: translate3d(0px, -10px, 0px);
}
.zdy_xn_mn_2_menu .rect.bottom {
	transform: translate3d(0px, 6px, 0px);
	-webkit-transform: translate3d(0px, 10px, 0px);
}
.openbtn .zdy_xn_mn_2_menu .menu_lcbody {
	transform: translateZ(0px) rotate(90deg);
	-webkit-transform: translateZ(0px) rotate(90deg);
}
.openbtn .zdy_xn_mn_2_menu .lcitem {
	transform: translateZ(0px) rotate(45deg);
	transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
	-webkit-transform: translateZ(0px) rotate(45deg);
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
}
.openbtn .zdy_xn_mn_2_menu .bottom {
	transform: translateZ(0px) rotate(-45deg);
	-webkit-transform: translateZ(0px) rotate(-45deg);
}
.openbtn .zdy_xn_mn_2_menu .rect {
	transition: transform 0.2s ease 0s;
	transform: translate3d(0px, 0px, 0px);
	-webkit-transition: -webkit-transform 0.2s ease 0s;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
/*end_zdy_xn_mn_2_menu*/
/*xn_mh_4_wrap*/
.xn_mh_4_wrap {
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -18px;
	width: 36px;
	height: 36px;
	overflow: hidden;
}
#EIMS_C_50000_LoginLink {
	width: 36px;
	height: 36px;
	display: block;
	background: url(/wap/images/login_i.png) no-repeat;
	background-size: 36px 36px;
	line-height: 300;
	overflow: hidden;
}
#EIMS_C_50000_RegisterLink, #EIMS_C_50000_Normal b {
	display: none;
}
#EIMS_C_50000_Logined a {
	width: 36px;
	height: 36px;
	display: block;
	background: url(/wap/images/member_i.png) no-repeat;
	background-size: 36px 36px;
	line-height: 300;
	overflow: hidden;
}
/*end_xn_mh_4_wrap*/
/*zdy_nav_wrap*/
.zdy_nav_wrap {
	width: 100%;
	position: relative;
}
.zdy_nav_top {
	height: 80px;
	color: #FFF;
	line-height: 80px;
	font-size: 26px;
	padding-left: 30px;
	position: relative;
	background-color: #363636;
}
.zdy_nav_wrap .nav_i {
	transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	background: url(/wap/images/nav_i.png) no-repeat;
	background-size: 31px 19px;
	width: 31px;
	height: 19px;
	position: absolute;
	right: 30px;
	top: 50px;
	margin-top: -16px;
}
.zdy_nav_wrap .down .nav_i {
	transform: rotate(180deg);
}
/*end_zdy_nav_wrap*/
/*foot_zdy_name1_warp*/
.foot_zdy_name1_warp {
	padding-top: 48px;
	margin-bottom: 30px;
}
.foot_zdy_name1_box {
	text-align: center;
}
.foot_zdy_name1_box .f_z {
	display: block;
	font-size: 36px;
	color: #FFF;
}
.foot_zdy_name1_box .f_y {
	background: url(/wap/images/name1_bg.png) no-repeat;
	background-size: 90px 24px;
	display: inline-block;
	width: 90px;
	height: 24px;
	line-height: 300;
	overflow: hidden;
}
/*end_foot_zdy_name1_warp*/
/*foot_zdy_name3_warp*/
.foot_zdy_name3_warp {
	color: #989898;
	font-size: 24px;
	margin-bottom: 32px;
}
/*end_foot_zdy_name3_warp*/
/*ea_c*/
/*ea_b*/
/*ea_b*/
/*ea_bg*/
/*ea_bg*/
/*ea_sh*/
/*ea_sh*/
/*ea_mu*/
/*ea_mu*/
/*二级菜单*/
.ej_class{ height:0px; overflow:hidden;}
.ej_clss_list{ display:block;}
.left_menu1_cur .ej_clss_list a,.ej_clss_list a{display:block; line-height:60px; padding-left:60px; font-size:22px; border-top: 1px solid #F0F0F0; height:60px; overflow:hidden; color:#969595;}
.ej_clss_list a.on{ color:#333;}

/*图片列表*/
.pic_list{margin:0 16px; display:block; overflow:hidden;}
.pic_list_con{margin-left:-16px;}
.pic_list_li{margin:32px 0px 0px 16px; float:left;}
.pic_list_li_img{width:294px; height:294px;}
.pic_list_li_img img{ width:100%; height:100%;}
.pic_list_li_title{font-size: 24px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding:20px 10px 0px;width:274px;}
.pic_list_li_title a{font-size: 24px;color: #333333;}