@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*/
/*index_banner*/
.index_banner_m {
	width: 640px;
	height: 440px;
}
.index_banner_m img {
	width: 100%;
	height: 100%;
}
/*end_index_banner*/
/*zdy_video_wrap*/
.zdy_video_wrap {
	width: 100%;
	height: auto;
	position: relative;
	color: #FFF;
}
.wallpaper-video video {
	width: 100%;
	height: auto;
}
.zdy_video_wrap .center {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #FFF;
	text-align: center;
}
.zdy_video_wrap .center img {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: auto;
}
.zdy_video_wrap .star_btn {
	width: 100px;
	height: 49px;
	background: url(/wap/images/CgAGe1m4lamARkkWAAAGUAktU3A802.png) no-repeat left center;
	margin-top: 26px;
	display: inline-block;
	padding-left: 60px;
	font-size: 24px;
	line-height: 49px;
}
.v_logo_box {
	width: 428px;
	height: 100px;
	position: absolute;
	top: 24%;
	left: 50%;
	margin-left: -214px;
}
.youn {
	font-family: 'futura-condensed-webfont';
	font-size: 72px;
	display: block;
}
.cn-font {
	font-size: 24px;
}
/*end_zdy_video_wrap*/
/*xn_c_index_42_wrap*/
.fix:after, .xn_c_index_42_nrbox:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
.fix, .xn_c_index_42_nrbox {
*zoom:1;
}
.xn_c_index_42_wrap {
	background-color: #F8F8F8;
	position: relative;
	padding-top: 48px;
}
.xn_c_index_42_prd_t2, .xn_c_index_42_time, .xn_c_index_42_name, .xn_c_index_42_coent, .xn_c_index_42_xxmore {
	display: none;
}
.xn_c_index_42_topbox {
	text-align: center;
	margin-bottom: 65px;
}
.xn_c_index_42_prd_t3 {
	display: block;
	font-size: 36px;
	color: #333333;
}
.xn_c_index_42_prd_t1 {
	background: url(/wap/images/cpf_bg.png) no-repeat;
	background-size: 90px 24px;
	display: inline-block;
	width: 90px;
	height: 24px;
	line-height: 300;
	overflow: hidden;
}
.xn_c_index_42_prdmore {
	position: absolute;
	bottom: 67px;
	left: 50%;
	margin-left: -87px;
	background: #464646 url(/wap/images/cp_arr.png) no-repeat;
	background-size: 174px 54px;
	border-radius: 25px;
}
.xn_c_index_42_prdmore a {
	display: block;
	width: 174px;
	height: 54px;
	line-height: 300;
	overflow: hidden;
}
.xn_c_index_42_prdmore:active {
	opacity: .85;
	filter: alpha(opacity=85);
}
.xn_c_index_42_wbox {
	margin: 0 18px;
	padding-bottom: 152px;
}
.xn_c_index_42_nrbox {
	margin-left: -16px;
}
.xn_c_index_42_nrsmall {
	float: left;
	margin: 0 0 32px 16px;
}
.xn_c_index_42_lftbox {
	width: 294px;
	height: 196px;
}
.xn_c_index_42_lftbox img {
	width: 100%;
	height: 100%;
	line-height: 300;
	overflow: hidden;
}
/*end_xn_c_index_42_wrap*/
/*xn_mc_index_14_wrap*/
.xn_mc_index_14_wrap {
	background: #FFF;
	position: relative;
	padding-top: 60px;
}
.xn_mc_index_14_prd_t2, .xn_mc_index_14_lftbox, .xn_mc_index_14_xxmore, .xn_mc_index_14_time {
	display: none;
}
.xn_mc_index_14_topbox {
	text-align: center;
}
.xn_mc_index_14_prd_t1 {
	display: block;
	font-size: 36px;
	color: #333333;
}
.xn_mc_index_14_prd_t3 {
	background: url(/wap/images/news_bg.png) no-repeat;
	background-size: 90px 24px;
	display: inline-block;
	width: 90px;
	height: 24px;
	line-height: 300;
	overflow: hidden;
}
.xn_mc_index_14_prdmore {
	position: absolute;
	bottom: 78px;
	left: 50%;
	margin-left: -87px;
	background: #464646 url(/wap/images/cp_arr.png) no-repeat;
	background-size: 174px 54px;
	border-radius: 25px;
}
.xn_mc_index_14_prdmore a {
	display: block;
	width: 174px;
	height: 54px;
	line-height: 300;
	overflow: hidden;
}
.xn_mc_index_14_prdmore:active {
	opacity: .85;
	filter: alpha(opacity=85);
}
.xn_mc_index_14_nrbox {
	padding-bottom: 182px;
}
.xn_mc_index_14_nrsmall {
	border-bottom: 1px solid #F1F1F1;
	height: 231px;
	padding: 0 30px;
}
.xn_mc_index_14_name {
	width: 560px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 64px 0 26px 0;
	font-size: 24px;
	color: #333333;
}
.xn_mc_index_14_coent {
	width: 580px;
	line-height: 36px;
	height: 72px;
	overflow: hidden;
	font-size: 20px;
	color: #999999;
}
/*end_xn_mc_index_14_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_index01_service_warp*/
.fix:after, .zdy_index01_cont_list:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
.fix, .zdy_index01_cont_list {
*zoom:1;
}
.zdy_index01_service_title {
	text-align: center;
	padding-top: 117px;
	margin-bottom: 35px;
}
.zdy_index01_service_title h3 {
	display: block;
	font-size: 36px;
	color: #333333;
	font-weight: normal;
}
.zdy_index01_f2 {
	background: url(/wap/images/ys_bg.png) no-repeat;
	background-size: 124px 24px;
	display: inline-block;
	width: 124px;
	height: 24px;
	line-height: 300;
	overflow: hidden;
}
.zdy_index01_service_cont {
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.zdy_index01_cont_list li {
	float: left;
	}
.zdy_index01_cont_list .img_box {
	width: 100%;
	margin: 0px;
}
.zdy_index01_cont_list img {
	width: 100%;
	height: 100%;
}
.zdy_index01_cont_list .left_box a {
	text-align: center;
	font-size: 24px;
	color: #868686;
}
.zdy_index01_cont_list .left_box h3 {
	color: #595959;
	font-weight: normal;
	margin-bottom: 20px;
}
.zdy_index01_cont_list .letf_cont_box {
	line-height: 36px;
	height: 72px;
	overflow: hidden;
	margin: 0 10px;
	width: 560px;
}
.zdy_index01_service_cont .arr_btn {
	position: absolute;
	top: 50%;
	width: 30px;
	height: 50px;
	margin-top:-25px;
}
.zdy_index01_service_cont .left_btn {
	left: 0;
	background: url(/wap/images/left_arr.png) no-repeat;
	background-size: 30px 50px;
}
.zdy_index01_service_cont .right_btn {
	right: 0;
	background: url(/wap/images/right_arr.png) no-repeat;
	background-size: 30px 50px;
}
/*end_zdy_index01_service_warp*/
/*zdy_index_02_crb_warp*/
.zdy_index_02_crb_warp {
	background-color: #FFF;
	position: relative;
}
.zdy_index02_crb_title {
	text-align: center;
	padding: 46px 0 50px 0;
}
.zdy_index02_crb_title h3 {
	display: block;
	font-size: 36px;
	color: #333333;
	font-weight: normal;
}
.zdy_index02_crb_title .zdy_index02_f2 {
	background: url(/wap/images/crb_bg.png) no-repeat;
	background-size: 124px 24px;
	display: inline-block;
	width: 124px;
	height: 24px;
	line-height: 300;
	overflow: hidden;
}
.crb_cont_box {
	font-size: 20px;
	color: #929292;
	line-height: 41px;
	padding: 0 30px;
	margin-bottom: 76px;
}
.zdy_index02_imgbox {
	transition: all .3s ease-out;
	width: 430px;
	height: 370px;
	position: relative;
	margin: 0 auto;
}
.zdy_index02_img01, .zdy_index02_img02 {
	display: block;
	position: absolute;
}
.zdy_index02_img01 {
	transition: all .3s ease-out;
	width: 330px;
	height: 330px;
	background: url(/wap/images/bg_i4.png) no-repeat;
	left: 50px;
	top: 0;
}
.zdy_index02_img02 {
	width: 430px;
	height: 255px;
	background: url(/wap/images/bg_i3.png) no-repeat;
	bottom: 0;
	left: 0;
}
.zdy_index02_img01 {
	-ms-animation: index02_img01 60s linear both infinite;
	-moz-animation: index02_img01 60s linear both infinite;
	-webkit-animation: index02_img01 60s linear both infinite;
	animation: index02_img01 60s linear both infinite;
}
@-ms-keyframes index02_img01 {
 0% {
-ms-transform-origin:center center;
-ms-transform:rotate(-360deg);
}
 100% {
-ms-transform-origin:center center;
-ms-transform:rotate(0);
}
}
@-moz-keyframes index02_img01 {
 0% {
-moz-transform-origin:center center;
-moz-transform:rotate(-360deg);
}
 100% {
-moz-transform-origin:center center;
-moz-transform:rotate(0);
}
}
@-webkit-keyframes index02_img01 {
 0% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(-360deg);
}
 100% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(0);
}
}
@keyframes index02_img01 {
 0% {
transform-origin:center center;
transform:rotate(-360deg);
}
 100% {
transform-origin:center center;
transform:rotate(0);
}
}
/*end_zdy_index_02_crb_warp*/
/*zdy_index_03_innovate_warp*/
.zdy_index_03_innovate_warp {
	width: 100%;
	height: 605px;
	background: #E5E5E5 url(/wap/images/innovate_bg.jpg) no-repeat center top;
}
.zdy_index_03_innovate_main {
	transition: all ease-out .3s;
	padding-top: 84px;
	width: 640px;
	margin: 0 auto;
}
.zdy_index_03_imgbox {
	width: 203px;
	height: 203px;
	border-radius: 203px;
	border: 6px solid #FFF;
	position: relative;
	margin: 0 auto;
}
.zdy_index_03_imgbox img {
	width: 203px;
	height: 203px;
	border-radius: 203px;
}
.zdy_index_03_imgbox .icon {
	width: 22px;
	height: 50px;
	background: url(/wap/images/imgicon.png) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -11px;
	bottom: -42px;
}
.zdy_index_03_contbox {
	width: 360px;
	text-align: center;
	line-height: 34px;
	margin: 0 auto;
}
.zdy_index_03_contbox .zdy_index03_f1 {
	font-size: 26px;
	color: #484747;
	display: block;
	margin-bottom: 12px;
	margin-top: 42px;
}
.zdy_index_03_contbox .zdy_index03_f2 {
	font-size: 24px;
	color: #666666;
}
/*end_zdy_index_03_innovate_warp*/
/*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*/
/*图片列表*/
.pic_list{margin:0 16px; display:block; overflow:hidden;}
.pic_list_con{margin-left:-16px;}
.pic_list_li{margin:0px 0px 32px 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;}



#indexSearch{ display:none !important;}