@import url(websiteCss.css);

body {
	font-size: 14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/*scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: 51C6DE; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-shadow-color: 51C6DE; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: 51C6DE; */
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffae5a;
	SCROLLBAR-SHADOW-COLOR: #ffae5a;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffae5a;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	color: #FFF;
}

.xzw_test a.setFocus:focus {
	outline: none
}

a, img {
	star: expression(this.onFocus=this.blur());
	outline: none;
}

img {
	border: 0;
}

ul li {
	list-style: none
}

.zwzd_menu {
	background-image: url(images/al.GIF)
	/*background-repeat:no-repeat;*/
}

td {
	font-size: 14px;
	font-style: normal;
	color: #000000;
}

.copyright_y {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}

a.copyright_y:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.copyright_y:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none
}

a.copyright_y:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}

a.copyright_y:active {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}


td .linespace {
	line-height: 1.6em;
}

.text {
	text-align: center;
	border-color: black black #ff0000;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	background-color: transparent;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}

.text1 {
	border-color: black black #000000;
	font-size: 14px;
	color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #fff
}

.tminput {
	width: 96%;
	border-color: black black #000000;
	font-size: 16px;
	color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: transparent;
	line-height: 35px;
	height: 35px;
}

.eclass_ljwd_input_ex_style {
	border: 0px solid #000000;
	background-color: transparent;
}

.inputText1 {
	border-color: black black #000000;
	font-size: 14px;
	color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #CCFFFF
}

A .White {
	color: #FFFFFF;
}

area {
	/*onfocus:expression(onfocus=function(){this.blur()});*/
}

.three-gray {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-COLOR: #cccccc;
	BORDER-TOP-COLOR: #cccccc;
	BORDER-BOTTOM: #cccccc 1px dotted;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #cccccc
}

.three-dot {
	background-image: url("/student/images/student_dot.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}

a:link {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

a:visited {
	font-size: 14px;
	color: #000000;
	text-decoration: none
}

.q14 {
	font-size: 14px;
	line-height: 20px;
}

a:hover {
	font-size: 14px;
	color: #0000FF;
	text-decoration: underline;
}

a:active {
	font-size: 14px;
	color: #0000FF;
	text-decoration: none;
}

a.menu:link {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

a.menu:visited {
	font-size: 14px;
	color: #000000;
	text-decoration: none
}

a.menu:hover {
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
}

a.menu:active {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.radiostyle {
}

input, textarea, select {
	/*BORDER-RIGHT: #b9cde3 1px double; 
  BORDER-TOP: #b9cde3 1px double; 
  BORDER-LEFT: #b9cde3 1px double; 
  BORDER-BOTTOM: #b9cde3 1px double;
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  BACKGROUND-COLOR: #fffffff;
  onfocus:expression(onfocus=function(){this.className='colorfocus';});
  onblur:expression(onblur=function(){this.className='colorblue';});*/
}

.colorfocus {
	BORDER-RIGHT: #9c0 1px double;
	BORDER-TOP: #9c0 1px double;
	BORDER-LEFT: #9c0 1px double;
	BORDER-BOTTOM: #9c0 1px double
}

.colorblue {
	BORDER-RIGHT: #b9cde3 1px double;
	BORDER-TOP: #b9cde3 1px double;
	BORDER-LEFT: #b9cde3 1px double;
	BORDER-BOTTOM: #b9cde3 1px double;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fff
}

.et {
	font-size: 18px;
	line-height: 40px;
	font-family: "Arial";
	margin-left: 8px;
}

.newet {
	font-size: 18px;
	line-height: 40px;
	text-indent: 22px;
}


.ling_bg {
	background-image: url(../eclass/images/exam_bg.jpg);
}

.ling_bge {
	background-image: url(../eclass/images/exam_bge.jpg);
}

.bn {
	border: 0 #000000 solid;
	background-color: #F9F9F9
}

.wsks {
	color: #090;
	text-decoration: underline;
}

/****************************����ѧ�����ҳ�ͷ������***************************/
#logout {
	display: block;
}

#home {
	display: block;
}

#echinese {
	display: block;
}

#scheme {
	display: none;
}

#Asskgnment {
	display: blank;
}

#Exerclse {
	display: blank;
}

#Enrichment {
	display: blank;
}

#reading {
	display: block;
}

#Message {
	display: block;
}
/****************************������ʦͷ������**************************************/
#T_logout {
	display: block;
}

#T_home {
	display: block;
}

#T_echinese {
	display: block;
}

#T_scheme {
	display: black;
}

#T_Asskgnment {
	display: none;
}

#T_Exerclse {
	display: blank;
}

#T_Enrichment {
	display: blank;
}

#T_reading {
	display: block;
}

#T_Message {
	display: block;
}
/****************************����֪ʶ����ʦͷ������**************************************/
#ezhishi_T_logout {
	display: block;
}

#ezhishi_T_home {
	display: block;
}

#ezhishi_T_echinese {
	display: block;
}

#ezhishi_T_scheme {
	display: none;
}

#ezhishi_T_Asskgnment {
	display: black;
}

#ezhishi_T_Exerclse {
	display: blank;
}

#ezhishi_T_Enrichment {
	display: blank;
}

#ezhishi_T_reading {
	display: block;
}

#ezhishi_T_Message {
	display: block;
}
/****************************���ؼҳ�ͷ������***************************/
#h_logout {
	display: block;
}

#h_home {
	display: block;
}

#h_echinese {
	display: block;
}

#h_scheme {
	display: none;
}

#h_Asskgnment {
	display: none;
}

#h_Exerclse {
	display: blank;
}

#h_Enrichment {
	display: blank;
}

#h_reading {
	display: block;
}

#h_Message {
	display: none;
}
/****************************������������ʦͷ������**************************************/
#american_t_logout {
	display: none;
}

#american_T_home {
	display: block;
}

#american_T_echinese {
	display:;
}

#american_T_scheme {
	display: none;
}

#american_T_Asskgnment {
	display: black;
}

#american_T_Exerclse {
	display: blank;
}

#american_T_Enrichment {
	display: none;
}

#american_T_reading {
	display:;
}

#american_T_Message {
	display: none;
}
/****************************����������ѧ��ͷ������**************************************/
#american_s_logout {
	display: none;
}

#american_s_home {
	display: block;
}

#american_s_echinese {
	display: block;
}

#american_s_scheme {
	display: none;
}

#american_s_Asskgnment {
	display: black;
}

#american_s_Exerclse {
	display: blank;
}

#american_s_Enrichment {
	display: none;
}

#ezhishi_T_reading {
	display: block;
}

#ezhishi_T_Message {
	display: none;
}
/****************************����������ҳ�ͷ������**************************************/
#american_p_logout {
	display: block;
}

#american_p_home {
	display: block;
}

#american_p_echinese {
	display: block;
}

#american_p_scheme {
	display: none;
}

#american_p_Asskgnment {
	display: black;
}

#ezhishi_T_Exerclse {
	display: blank;
}

#ezhishi_T_Enrichment {
	display: blank;
}

#ezhishi_T_reading {
	display: block;
}

#ezhishi_T_Message {
	display: block;
}

.anylinkcss a {
	font-size: 12px;
	!important
}

.timu {
	width: 180px;
	float: left;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}

	.timu li {
		float: left;
		background: url(/eclass/images/lxicon.gif) no-repeat 8px center;
		width: 180px;
		overflow: hidden;
		clear: both;
		text-indent: 1.5em;
		font-size: 21px !important;
		line-height: 36px;
		border-bottom: 1px dotted #42949C
	}

		.timu li a {
			font-size: 21px;
			!important
		}

			.timu li a:hover {
				font-size: 21px;
				!important
			}

.timu_right {
	width: 180px;
	float: left;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}

	.timu_right li {
		float: left;
		background: url(/eclass/images/lxicon.gif) no-repeat 8px center;
		width: 180px;
		overflow: hidden;
		clear: both;
		text-indent: 1.5em;
		font-size: 21px !important;
		line-height: 36px;
		border-bottom: 1px dotted #42949C
	}

		.timu_right li a {
			font-size: 21px;
			!important
		}

			.timu_right li a:hover {
				font-size: 21px;
				!important
			}


.but01 a, .but02 a, .but01 a:hover, .but02 a:hover {
	color: #090;
	text-decoration: underline;
	text-align: left;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.submitButtonClass {
	cursor: pointer;
}

.printButtonClass {
	cursor: pointer;
}

.anylinkcss2 {
	position: absolute;
	border: 1px solid #ccc;
	font: normal 12px Verdana;
	z-index: 100;
	background-color: #fff;
	width: 135px;
	left: 580px;
	top: 150px;
	visibility: hidden;
	border-bottom: none
}

	.anylinkcss2 a {
		width: 100%;
		display: block;
		text-indent: 10px;
		padding: 0.5em 0;
		padding-left: 8px;
		text-decoration: none;
		text-align: left;
		background: url(/homelearning_1/ezhishi/lxbgn.gif) repeat-x;
		border-bottom: 1px #ccc solid;
		font-size: 13px !important;
	}


.img-txt:before {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CONTENT: "."
}

.img-txt:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CONTENT: "."
}

.img-txt:after {
	CLEAR: both;
}

.img-txt {
	ZOOM: 1;
	display: inline;
}

	.img-txt .img {
		FLOAT: left;
		MARGIN-RIGHT: 0px;
		_margin-right: 0px;
	}

	.img-txt .txt {
		DISPLAY: table-cell;
	}

		.img-txt .txt:after {
			LINE-HEIGHT: 0;
			DISPLAY: block;
			HEIGHT: 0px !important;
			VISIBILITY: visible;
			CLEAR: both;
			FONT-SIZE: xx-large;
			OVERFLOW: hidden;
		}

.oldelectitle {
	display: block;
	margin-top: -5px;
	margin-left: -6px;
	text-align: left;
	color: #0000ff;
	font-weight: bold;
	font-size: 16px;
	width: 896px;
	height: 60px;
	_height: 50px;
	*height: 50px;
	height: 60px\0;
	padding-top: 30px;
	padding-left: 10px;
	background-color: #ffffff;
	border: 0px solid #000
}

.m2020_topM {
	display: none;
}

.m2020_logo {
	display: flex;
	justify-content: space-between;
}

.o_nr_text1 i {
	float: left !important;
}

.o_nr_text1 {
	width: 500px !important;
}

.o_nr_text {
	display: flex;
	justify-content: space-between;
}

.zhisDF {
}

.smartT {
	width: 39%;
}

.smartT1 .o_nr {
	position: relative;
	padding-left: 30px;
}

	.smartT1 .o_nr input.chkStyle {
		position: absolute;
		top: 5px;
		left: 0;
	}

.smartT1 .o_nr_text {
	flex-wrap: wrap;
}

	.smartT1 .o_nr_text label {
		width: 100%;
	}

.zswTabel8 .ContactNt td:nth-child(2) div.contBB {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.zswTabel8 .ContactNt div {
	display: table-cell;
}

.zswTabel8 tr:nth-last-child(1) input {
	background-size: auto 100% !important;
	margin: 0 10px;
}

.zswTabel9 tr input {
	background-size: auto 100% !important;
}
/*悬浮按钮*/
.nav_position {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 80px;
	z-index: 99999
}

.position_button01, .position_button02 {
	width: 54px;
	height: 54px;
	border-radius: 50px;
	border: 0;
	color: #fff;
}

.position_button01 {
	background: url(../images/nav2_03.png) no-repeat #45c745;
	background-position: center;
}

.position_button02 {
	background: url(../images/nav2_07.png) no-repeat #288de5;
	background-position: center;
}

.position_button01:hover {
	background: url(../images/nav2_03.png) no-repeat #22a922;
	background-position: center;
}

.position_button02:hover {
	background: url(../images/nav2_07.png) no-repeat #1f7fd2;
	background-position: center;
}
/*悬浮按钮*/

@media (max-width: 1024px) {
	.m2020_top {
		width: 96% !important;
	}

		.m2020_top img {
			max-width: 100%;
		}

	.m2020Content {
		margin: 0 0.8%;
	}

	.zsPressM {
		display: flex;
		flex-wrap: wrap;
		padding: 10px 0px !important;
	}

		.zsPressM a {
			padding: 5px 1%;
		}

			.zsPressM a div {
				margin-left: 0 !important;
				margin-right: 10px;
				width: 100%;
			}

	.m2020_top div:nth-last-child(2) {
		width: auto !important;
		margin: 0 0.8% !important;
	}

		.m2020_top div:nth-last-child(2) span {
			margin: 0 !important;
		}

	.m2020_topM {
		display: block;
	}

	.headImageClass {
		display: none;
	}

	.m2020_topM {
		display: block;
		padding-top: 10px;
	}

	.m2020_logo {
		background-color: #f5f5f5;
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		position: relative;
		display: flex;
		justify-content: space-between;
		padding: 5px 0;
	}

		.m2020_logo img {
			margin: 0 15px !important;
			height: 60px;
		}

	.m2020_logoT {
		background-color: #0cb7be;
		padding: 5px 3%;
	}

	.m2020_logo img:nth-child(1) {
	}

	.m2020_logo img:nth-child(2) {
	}

	.m2020_top div:nth-last-child(2) .zhishiD, .m2020_top div:nth-last-child(2) .o_nr, .m2020_top div:nth-last-child(2) td div {
		margin: 0 !important;
		position: relative;
	}

	.m2020_top div:nth-last-child(2) .EMagazineD .o_nr {
		width: 50% !important;
	}

	.o_nr {
		padding-left: 30px;
	}

	span.o_nr_text {
		width: auto !important;
		display: flex;
		flex-wrap: wrap;
	}

	.o_nr .chkStyle {
		position: absolute;
		left: 0;
		top: 4px;
	}

	.zhisDF {
		width: auto;
	}

	.o_nr .o_nr_text label {
		width: 100% !important;
	}

	.zswTabel1 {
	}

		.zswTabel1 .o_nr .o_nr_text label {
			width: 270px !important;
		}

		.zswTabel1 .zsbLine .o_nr .o_nr_text label {
			width: 100% !important;
		}

	.zswTabel2 {
	}

		.zswTabel2 .o_nr .o_nr_text label {
			width: 270px !important;
		}

	.zswTabel3 {
	}

		.zswTabel3 .o_nr .o_nr_text label {
			min-width: 200px !important;
			width: auto !important;
		}

	.zswTabel4 {
	}

		.zswTabel4 .o_nr .o_nr_text span:nth-child(1) {
			min-width: 200px !important;
			width: auto !important;
		}

	.zswTabel5 {
	}

		.zswTabel5 .o_nr .o_nr_text label {
			min-width: 200px !important;
			width: auto !important;
		}

	.zswTabel6 {
	}

		.zswTabel6 .o_nr .o_nr_text label {
			min-width: 200px !important;
			width: auto !important;
		}

		.zswTabel6 .o_nr {
			padding-top: 5px !important;
		}


	.zhisDF1 {
		display: inline-block;
	}

	.smartT {
		width: auto;
	}

	.zswTabel8 .ContactNt div {
		display: flex;
		align-items: center;
	}

	.zswTabel8 .ContactNt td:nth-child(2) div.contBB input {
		margin: 0 5px;
	}

	.logoSj1 {
		display: none;
	}

	.tabTIT span {
		padding: 0 15px;
		display: flex;
		flex-wrap: wrap;
	}

	.tabTIT strong {
		padding-right: 5px;
	}

	.footerB {
		min-height: 60px;
		height: auto !important;
		padding: 10px 0 !important;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

		.footerB span {
			line-height: 20px;
		}
}

@media (max-width: 768px) {
	.zsPressM {
		width: 50%;
	}

		.zsPressM a {
			width: 48%;
		}

	.m2020Content tr {
	}

	.m2020Content td {
		width: 100% !important;
		display: inline-table;
		padding: 10px 0;
	}

		.m2020Content td:nth-child(1) {
			border-bottom: 1px solid #FF7F50;
		}

		.m2020Content td table td {
			border: 0 !important;
			padding: 0;
		}

	.o_nr .o_nr_text label {
		width: auto !important;
		padding-right: 20px;
	}

	.zhisDF {
		width: auto !important;
	}

	.zsPressM a div {
		font-size: 18px !important;
		height: 60px !important;
		display: flex !important;
		align-items: center;
		justify-content: center;
		line-height: 25px !important;
	}

	.auto-style5 {
		width: 100% !important;
		height: auto !important;
	}

		.auto-style5 img {
			width: 23% !important;
			margin: 0 1% !important;
		}

	span.o_nr_text {
		width: 97% !important;
		justify-content: space-between;
	}

	.zswTabel7 td {
		height: auto !important;
	}

	.zswTabel7 .o_nr {
		padding-bottom: 8px !important;
	}

	.smartImg div {
		display: flex;
	}

	.zswTabel8 {
		background: none;
		border: 1px solid #FF7F50;
		margin: 0;
		border-spacing: 0;
	}

		.zswTabel8 tr td:nth-child(1) {
			background-color: #ffd2c1;
			align-items: center;
			font-size: 16px;
		}

		.zswTabel8 tr td:nth-child(2) {
			border-bottom: 1px solid #FF7F50 !important;
			align-items: center;
			background-color: #fff !important;
			height: auto;
		}

		.zswTabel8 tr td {
			min-height: 45px;
			line-height: 20px;
			padding: 0 2% !important;
			width: 96% !important;
			border: 0 !important;
			display: flex;
		}

			.zswTabel8 tr td input {
				width: auto !important;
				line-height: 30px;
				border: 1px solid #ccc;
				margin: 10px 0;
				width: 100% !important;
				background-color: #fff !important;
			}

		.zswTabel8 .zsw18T input {
			width: 100% !important;
		}

	.ContactNt span {
		display: inline-block;
		padding: 0 5px;
	}

	.zswTabel8 select {
		height: 31px;
		width: 100%;
		max-width: 400px;
	}

	.zswTabel8 tr:nth-last-child(1) input {
		border: 0 !important;
		background-position: center !important;
	}

	.zswTabel8 tr:nth-last-child(1) td {
		background-color: #ffffff;
	}

	.tabTIT span {
		padding: 0 15px;
		display: flex;
		flex-wrap: wrap;
		font-size: 20px;
	}

	.tabTIT strong {
		font-size: 20px;
	}

	.tabTIT td {
		display: flex;
		align-items: center;
		height: auto;
	}

	.zswTabel5_div {
		padding: 10px;
	}

	.smartT table {
	}

		.smartT table tr:nth-child(1) td {
			padding: 0 10px;
		}

	.smartT .o_nr {
		padding-left: 35px;
	}

		.smartT .o_nr .chkStyle {
			left: 5px;
		}

	.smartT1 table tr:nth-child(1) td {
		padding: 0 10px;
	}

	.smartT1 .o_nr {
		padding-left: 35px !important;
	}

		.smartT1 .o_nr .chkStyle {
			left: 5px !important;
		}

	.tabTIT td {
		border: 0 !important;
	}

	.m2020Content table.zswTabel6 tr td {
		border: 0 !important;
	}

	.m2020Content table.zswTabel9 tr td {
		border: 0 !important;
	}
}

@media (max-width: 600px) {
	.m2020_logo img:nth-child(1) {
		height: 50px;
	}

	.m2020_topM .m2020_logo img:nth-child(2) {
	}

	.zswTabel2 div.zswPa {
		padding: 0 !important;
	}

	.zswTabel8 .ContactNt td:nth-child(2) {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}

		.zswTabel8 .ContactNt td:nth-child(2) div input {
			margin: 5px 0 !important;
		}

	.zswTabel8 .ContactNt .contBB div {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		width: 100%;
		position: relative;
		padding-left: 55px;
	}

		.zswTabel8 .ContactNt .contBB div span {
			position: absolute;
			left: 0;
		}

	.m2020_top div:nth-last-child(2) .zswTabel3 .EMagazineD .o_nr {
		width: auto !important;
	}

	.zswTabel8 tr:nth-last-child(1) input {
		background-size: 100% auto !important;
		margin: 0 5px;
	}

	.zswTabel9 td {
		border: 0 !important;
	}

	.zswTabel9 tr:nth-child(1), .zswTabel9 tr:nth-child(3) {
		display: none;
	}

	.zswTabel9 tr:nth-child(2) input {
		margin-top: 10px;
	}

	.zswTabel9 tr:nth-child(2) samp {
		line-height: 20px !important;
		margin-bottom: 10px;
		display: block;
	}

	.zswTabel9 tr:nth-child(2) table tr {
		display: block;
	}

	.zswTabel9 td input {
		width: 50% !important;
		max-width: 210px;
		background-size: 100% auto !important;
	}

	.logoSj {
		display: none;
	}

	.logoSj1 {
		display: block;
	}

	.m2020_logo img {
		height: 48px;
		margin: 0 5px !important;
	}

	.zswTabel1 .o_nr .o_nr_text label {
		width: auto !important;
	}

	.zswTabel7 .QuantityCss {
		padding-left: 0;
	}
}
