@import url("http://img.100e.com/css/master_res.css");
/**/
/* is ul */
.newCourse {
	list-style: none;
	height: 387px;
	margin: 0;
	padding: 0; /*	border: 1px solid red;*/
}
.newCourse li {
	clear: both;
	height: 20px;
	overflow: hidden;/*background-color: #E7E7E7;*/
}
.newCourse li.odd {
	background-color:White;
}
/* photo container */
.newCourse div {
	width: 15%;
	height: 44px;
	padding-top: 4px;
	overflow: hidden;
	float: left;
}
.newCourse div img {
	width: 40px;
}
/* course title */
.newCourse a {
}
/* course date */
.newCourse li span {
	/*width: 35%;*/
    margin-left: 5px;
	float: right;
}
.banner {
	width: 736px;
}
.banleft {
	width: 455px;
	height: 229px;
	float: left;
}
.banright {
	width: 281px;
	height: 229px;
	float: right;
}
.typeBg {
	clear: both;
	margin-bottom: 15px;
	padding: 0px;
	background: url(http://img.100e.com/img/home/book_tit.jpg) top no-repeat;
	background-color: #F3F7F9;
}
.typeBg img {
	float: left;
	margin: 5px 5px 5px 2px;
}
.type strong, .typeBg strong {
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 10px;
}
.type {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(http://img.100e.com/img/home/home_club1.jpg) top no-repeat;
	clear:both;
}
.type_box {
	line-height: 24px;
	padding: 10px 10px 0px 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.type_box table {
	width:350px;
}
.type_box th {
	text-align:left;
}
.link img {
	float: left;
	margin: 0 40px;
}
.type_foot {
	clear: both;
	height: 16px;
	background: url(http://img.100e.com/img/home/home_club2.jpg) bottom no-repeat;
}
.type_box .clubL {
	width: 380px;
	height: 140px;
	font-size: 12px;
	border-right: 1px dashed #9C9C9C;
	float: left;
	overflow: hidden;
}
.clubL_tit {
	clear: both;
	width: 380px;
	font-weight: bold;
}
.tit_sort, .text_sort {
	width: 70px;
	float: left;
}
.tit_tit, .text_tit {
	width: 200px;
	height: 24px;
	float: left;
	overflow: hidden;
}
.tit_result, .text_result {
	width: 90px;
	float: right;
}
.clubL_text {
	clear: both;
	width: 380px;
}
.text_sort {
	color:#999;
}
.text_result#no {
	color: red;
}
.text_result#on {
	color: #C60;
}
.text_result#yes {
	color: #090;
}
.clubL_more {
	clear: both;
	width: 330px;
	font-weight: bold;
	text-align: right;
	padding-right: 50px;
}
.type_box .clubL span img {
	width: 50px;
	height: 35px;
	margin-bottom: 3px;
	padding: 0px;
	display:block;
}
.type_box .clubL span {
	width: 45px;
	height: 55px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin: 0px 8px 5px 8px;
	padding: 0px;
	float: left;
	overflow: hidden;
}
.type_box .clubR {
	width: 330px;
	height: 140px;
	font-size: 12px;
	float: right;
	overflow: hidden;
}
.type_box .clubR span {
	width: 150px;
	height: 24px;
	font-size: 12px;
	text-align: left;
	padding: 0;
	margin: 0;
	margin-left: 8px;
	float: left;
	display: inline;
	overflow: hidden;
}
.type_class {
	width: 362px;
	background: url(http://img.100e.com/img/home/home_class.jpg) top no-repeat;
	float: right;
}
.show_sides {
	clear: both;
	font-size: 12px;
	border: 1px solid #82B7D4;
	padding: 0px;
	margin-bottom: 15px;
}
.show_dare {
	clear: both;
	font-size: 12px;
	border: 1px solid #82B7D4;
	padding:0px;
	margin-bottom: 15px;
}
.show_side {
	clear: both;
	font-size: 12px;
	border: 1px solid #82B7D4;
	padding: 5px 8px;
	margin-bottom: 15px;
}
.show_side img {
	margin: 5px 4px;
	float: left;
}
.show_side span {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.show_side ul {
	margin: 0;
	padding-left: 1.5em;
	line-height: 1.8em;
}
.type_sideNoLine {
	clear: both;
	margin-bottom: 15px;
	padding: 0px;
}
.type_abc {
	width: 210px;
	height: 104px;
	padding: 0px;
	margin-bottom: 15px;
	text-align: center;
	background: url(http://img.100e.com/img/home/home_abc_bg.jpg) top no-repeat;
}
.type_abc div {
	width: 170px;
	height: 48px;
	line-height: 24px;
	text-align: left;
	color: #475B73;
	padding-top: 50px;
	margin-left: auto;
	margin-right: auto;
}
.typetit {
	width: 80px;
	height: 26px;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
	float: left;
}
.type_fream {
	clear: both;
	width: 740px;
}
.type_book {
	width: 362px;
	background: url(http://img.100e.com/img/home/home_book.jpg) top no-repeat;
	float: left;
}
.type_book2 {
	width: 740px;
	background: url(http://img.100e.com/img/home/home0903_03.jpg) top no-repeat;
}
.pmore {
	height: 25px;
	padding: 5px;
	text-align: right;
}
.book {
	width: 350px;
	border-left: 1px solid #74AFCD;
	border-bottom: 1px solid #74AFCD;
	border-right: 1px solid #74AFCD;
	padding: 5px;
}
.book2 {
	width: 728px;
	border-left: 1px solid #74AFCD;
	border-bottom: 1px solid #74AFCD;
	border-right: 1px solid #74AFCD;
	padding: 5px;
}
.book .sort {
	margin-top: 10px;
	margin-left: 5px;
	padding: 0;
}
.class {
	width: 350px;
	height: 417px;
	border-left: 1px solid #83BF66;
	border-bottom: 1px solid #83BF66;
	border-right: 1px solid #83BF66;
	padding: 5px;
	overflow: hidden;
}
.class .exp {
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #83BF66;
	margin-bottom: 5px;
}
.class .teacher {
	height: 40px;
	line-height: 18px;
	margin: 0px;
	margin-bottom: 5px;
}
.teacher img {
	width: 40px;
	height: 35px;
	margin: 1px 5px 4px 5px;
	border: 1px solid #B9B9B9;
	float: left;
}
.class .teacher div {
	margin-top: 10px;
	width: 200px;
	height: 18px;
	overflow: hidden;
}
.class .teacher .time {
	margin-top: 10px;
	width: 90px;
	height: 18px;
	color: #5E5E5E;
	overflow: hidden;
}
.tit {
	/*   clear: both;*/
    width: 20px;
	height: 95px;
	background: url(http://img.100e.com/img/home/home_18.jpg) no-repeat;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	color: White;
	float: left;
}
.tit a, .titG a, .titO a, .titR a {
	color: White;
	text-decoration: none;
}
.titG {
	width: 20px;
	height: 95px;
	background: url(http://img.100e.com/img/home/home_22.jpg) no-repeat;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	color: White;
	float: left;
}
.titO {
	width: 20px;
	height: 50px;
	background: url(http://img.100e.com/img/home/home_34.jpg) no-repeat;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	color: White;
	float: left;
}
.titR {
	width: 20px;
	height: 100px;
	background: url(http://img.100e.com/img/home/home_28.jpg) no-repeat;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	color: White;
	float: left;
}
.booklist {
	/*   height: 120px;*/
    background: url(http://img.100e.com/img/home/home_line2.jpg) top repeat-x;
	border-top: 2px solid #aaccee;
	margin: 0px;
	padding: 0px;
	float: left;
}
.booklistG {
	/*   height: 100px;*/
    background: url(http://img.100e.com/img/home/panel_line.jpg) top repeat-x;
	border-top: 2px solid #88C566;
	margin: 0px;
	padding: 0px;
	float: left;
}
.booklistO {
	/*height: 50px;*/
    background: url(http://img.100e.com/img/home/panel_line.jpg) top repeat-x;
	border-top: 2px solid #FF9600;
	margin: 0px;
	padding: 0px;
	float: left;
}
.booklistR {
	/*height: 100px;*/
    background: url(http://img.100e.com/img/home/panel_line.jpg) top repeat-x;
	border-top: 2px solid #FF4800;
	margin: 0px;
	padding: 0px;
	float: left;
}
.booklist span, .booklistG span, .booklistO span, .booklistR span {
	padding-left: 10px;
	height: 24px;
	line-height: 24px;
}
.booklist div, .booklistG div, .booklistO div, .booklistR div {
	width: 65px;
	height: 20px;
	line-height: 20px;
	margin: 5px 7px 0px 8px;
	float: left;
	overflow: hidden;
	display: inline; /* fix ie6 bug */
}
.list_box {
	border-top: 1px solid #B1B1B1;
	padding: 5px;
	margin-bottom: 10px;
}
.list_box .sort {
	clear: both;
	margin-bottom: 10px;
}
.list_box .book {
	width: 100px;
	height: 170px;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	margin: 5px 28px 5px 5px;
	margin-bottom: 10px;
	float: left;
	overflow: hidden;
}
.list_box .book img {
	width: 85px;
	height: 120px;
	border: 1px solid #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.list_box .sort span {
	float: left;
}
.list_box .sort div {
	width: 480px;
	padding: 0px;
	margin: 0px;
	line-height: 24px;
	float: left;
}
.list_box .sort div span {
	width: 100px;
	height: 24px;
	margin-right: 20px;
	float: left;
	overflow: hidden;
}
.club_title {
	font-weight:bold;
	clear:both;
}
.star {
	clear:both;
	margin:5px auto;
	line-height:18px;
}
.star img {
	clear:both;
	margin:0px 5px;
	float:left;
}
.boxB2 {
	overflow:hidden;
	height:80px;
	width:190px;
}
.box {
	width:190px;
	clear:both;
}
.style_16 {
	font-size:20px;
	font-weight:bold;
	color:red;
	float:left;
	margin-right:5px;
}
.myCourse {
	clear:both;
	margin:5px auto;
	line-height:18px;
	height: 40px;
	overflow: hidden;
}
.myCourse img {
	clear:both;
	width: 40px;
	height: 30px;
	margin:0px 5px;
	border:1px solid gray;
	float:left;
}
.earthquake_main {
	width:938px;
	margin:0px auto 5px auto;
	padding:10px;
	border:1px solid #999999;
	background-color:#FFFFFF;
	text-align:left;
	font-size:14px;
	line-height:22px;
	clear:both;
	padding-bottom:-9999px;
	overflow:hidden;
}
.earthquake_title {
	width:918px;
	height:23px;
	margin:5px auto;
	background-image:url(http://img.100e.com/img/event/earthquake/image_13.jpg);
	font-size:14px;
	clear:both;
	color:#FF0000;
	font-weight:bold;
}
.earthquake_title img {
	float:left;
	margin-right:6px;
}
.earthquake_box {
	width:850px;
	margin:15px auto;
	clear:both;
	font-size:12px;
	padding-bottom:-9999px;
	overflow:hidden;
}
#earthquake {
	clear: both;
	padding-bottom: 1px;
	padding: 0px;
	background-color:#000000;
}
.banner_text {
	width: 595px;
	height: 54px;
	padding-left:135px;
	padding-right: 10px;
	color: #3550AB;
	text-indent: 2em;
	background: url(http://img.100e.com/IMG/home/banner_L2.jpg) no-repeat;
}
.banner_img {
	padding-left:110px;
	text-align:center;
}
.banner_font {
	float:left;
	padding-left:20px;
	color:#2055a5;
}
.banner_font a:hover {
	color:#2055a5;
	text-decoration: none;
}
.banner_font a:link {
	color:#2055a5;
	text-decoration: none;
}
.banner_font a:visited {
	color:#2055a5;
	text-decoration: none;
}
.banner_font a:active {
	color:#2055a5;
	text-decoration: none;
}
.banner_bg {
	width:740px;
	height:150px;
	background-image:url(http://img.100e.com/IMG/home/banner_L4.jpg);
	font-weight:bold;
	line-height:24px;
}
.button_bg {
	width:740px;
	height:31px;
	background-image:url(http://img.100e.com/IMG/home/banner_L3.jpg);
}
.button_bg img {
	float:right;
	padding-right:14px;
}
.ran_top {
	background-image:url(http://img.100e.com/IMG/home/banner_R1.jpg);
	width:210px;
	height:75px;
	font-weight:bold;
	color:#ca5700;
	text-align:center;
	font-size:14px;
	line-height:22px;
	padding-top:20px;
}
.ran_foot {
	background-image:url(http://img.100e.com/IMG/home/banner_R3.jpg);
	width:210px;
	height:65px;
	text-align:center;
}
.grey_font {
	color:#999999;
}
.STYLE2 {
	color: #CC6600
}
.STYLE3 {
	color: #CC6600
}
/* 2008-08-06 */

.english_box {
	clear: both;
	width: 715px;
	height: 115px;
}
.english_img {
	float: left;
}
.english_body {
	width: 660px;
	height: 103px;
	/*_height: 98px;*/
	border-top: 1px #E8F2F6 solid;
	border-bottom: 1px #E8F2F6 solid;
	background-color: #F7FDFF;
	padding: 5px;
	/*_padding: 3px;*/
	display: inline;
	float: left;
	overflow: hidden;
}
.english_body div {
	width: 84px;
	height: 100px;
	margin: 0 18px;
	text-align: center;
	display: inline;
	float: left;
}
.english_body .more_eng {
	width: 45px !important;
	margin: 0;
	float: left;
	display: inline;
}
.ol_img {
	width:209px;
	clear:both;
}
.ol_font {
	width:189px;
	padding:5px 5px 5px 15px;
	clear:both;
	background-image:url(http://img.100e.com/IMG/home/ol_02.jpg);
	height:30px;
}
.ol_bg_number {
	width:209px;
	clear:both;
	background-image:url(http://img.100e.com/IMG/home/ol_03.jpg);
	height:37px;
}
.ol_bg_name {
	width:209px;
	clear:both;
	background-image:url(http://img.100e.com/IMG/home/ol_04.jpg);
	height:65px;
}
.ol_n1 {
	float:right;
	padding-right:30px;
	padding-top:15px;
}
.ol_n2 {
	float:right;
	padding-right:30px;
	padding-top:15px;
}
.ol_n3 {
	float:right;
	padding-right:18px;
	padding-top:15px;
}
.ol_n4 {
	float:right;
	text-align:center;
	padding-right:24px;
	padding-top:22px;
}
.ol_n5 {
	float:right;
	text-align:center;
	padding-right:22px;
	padding-top:22px;
}
.ol_n6 {
	float:right;
	text-align:center;
	padding-right:20px;
	padding-top:22px;
}
.ol_foot {
	width:194px;
	text-align:right;
	padding-right:15px;
	clear:both;
	background-repeat:no-repeat;
	padding-bottom:15px;
	background-image:url(http://img.100e.com/IMG/home/ol_05.jpg);
	height:23px;
}
/* 2008-08-13 */
#over_banner {
	width:740px;
	height:160px;
	padding:0;
	margin-top: 10px;
	_margin-top: -10px;
	margin-bottom:10px;
}
.over_one {
	width: 740px;
	height:30px;
	text-align: right;
	line-height: 28px;
	padding:0;
	margin:0;
	background:url(http://img.100e.com/IMG/home/over_ad_01.jpg) left top no-repeat;
	overflow:hidden;
}
.over_two {
	width: 740px;
	height:50px;
	padding:0;
	margin:0;
	background:url(http://img.100e.com/IMG/home/over_ad_03.jpg) left top no-repeat;
	overflow:hidden;
}
.anone {
	width:740px;
	height:40px;
	background:url(http://img.100e.com/IMG/home/over_banner_03.jpg) top no-repeat;
	overflow:hidden;
}
.antwo {
	width:740px;
	height:40px;
	text-align:right;
	background:url(http://img.100e.com/IMG/home/over_banner_07.jpg) top no-repeat;
	overflow:hidden;
}
/* 2008-08-29 */
.banner0829 {
	clear:both;
	width:740px;
	height:230px;
	padding:0;
	margin-bottom:10px;
}
.banner0829 img {
	padding:0;
	margin:0;
	border:0;
	vertical-align:top;
	float:left;
}
.banNT_one {
	width: 75px;
	height: 230px;
	background: url(http://img.100e.com/IMG/home/banNewTerm01.jpg) no-repeat;
	float: left;
}
.banNT_two {
	width: 75px;
	height: 230px;
	background: url(http://img.100e.com/IMG/home/banNewTerm02.jpg) no-repeat;
	float: left;
}
.banNT_four {
	width: 75px;
	height: 230px;
	background: url(http://img.100e.com/IMG/home/banNewTerm04.jpg) no-repeat;
	float: left;
}
.banNT_five {
	width: 65px;
	height: 230px;
	background: url(http://img.100e.com/IMG/home/banNewTerm05.jpg) no-repeat;
	float: left;
}
.banNewTerm {
	width:450px;
	height:230px;
	background: url(http://img.100e.com/IMG/home/banNewTerm03.jpg) no-repeat;
	float:left;
}
.banNewTerm div {
	width:440px;
	line-height:18px;
	margin-top:60px;
	margin-left:auto;
	margin-right:auto;
}
.banNewTerm div span {
	font-weight:bold;
	color:#C00;
}
.banNewTerm div p {
	padding:0;
	margin-bottom:5px;
	text-indent:2em;
}
.banmore {
	float:right;
}
.concern {
	padding: 0px;
	/*margin-top:15px;*/
	margin-bottom: 10px;
	clear:both;
}
.concern_1 {
	width:740px;
	height:43px;
	/*margin-top:15px;*/
	background: url(http://img.100e.com/img/home/concern.jpg) top no-repeat;
}
.concern_box {
	line-height: 18px;
	padding: 0px 10px;
	border-left: 1px solid #FF9A0A;
	border-right: 1px solid #FF9A0A;
}
.concern_tit {
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 10px;
	margin-top:10px;
}
.concern_box table {
	width:100%;
	font-size:12px;
	border-collapse:inherit;
	margin:inherit;
	background:#000;
}
.concern_box td {
	padding:3px;
	vertical-align:inherit;
	background-color:#FFF;
	text-align:left;
}
.concern_box th {
	text-align:center;
	padding-right:3px;
	vertical-align:inherit;
	background-color:#FFF;
}
.align_c {
	text-align:center !important;
}
.type b {
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	float:left;
}
.type span {
	font-size:12px;
	font-weight:normal;
	margin-top: 3px;
	margin-right: 10px;
	float:right;
}
.concern_foot {
	height: 16px;
	background: url(http://img.100e.com/img/home/concern_bottom.gif) bottom no-repeat;
}
.show_dare span {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
/* 2008.09.03 */

.type_book_new {
	width: 740px;
	background: url(http://img.100e.com/img/home/home0903_03.jpg) top no-repeat;
}
.book_new {
	width: 728px;
	border-left: 1px solid #74AFCD;
	border-bottom: 1px solid #74AFCD;
	border-right: 1px solid #74AFCD;
	padding: 5px;
}
.tit_new {
	clear:both;
	width: 70px;
	height: 20px;
	padding-top:3px;
	background: url(http://img.100e.com/img/home/home0903_07.jpg) no-repeat;
	text-align: center;
	font-weight: bold;
	color: White;
	margin-top:10px;
}
.tit_new a, .titG_new a, .titO_new a, .titR_new a, .titBR_new a {
	color: White;
	text-decoration: none;
}
.titG_new {
	clear:both;
	width: 70px;
	height: 20px;
	padding-top:3px;
	background: url(http://img.100e.com/img/home/home0903_10.jpg) no-repeat;
	text-align: center;
	font-weight: bold;
	color: White;
	margin-top:10px;
}
.titBR_new {
	clear:both;
	width: 70px;
	height: 20px;
	padding-top:3px;
	background: url(http://img.100e.com/img/home/home0903_08.jpg) no-repeat;
	text-align: center;
	font-weight: bold;
	color: White;
	margin-top:10px;
}
.titO_new {
	clear:both;
	width: 70px;
	height: 20px;
	padding-top:3px;
	background: url(http://img.100e.com/img/home/home0903_12.jpg) no-repeat;
	text-align: center;
	font-weight: bold;
	color: White;
	margin-top:10px;
}
.titR_new {
	clear:both;
	width: 70px;
	height: 20px;
	padding-top:3px;
	background: url(http://img.100e.com/img/home/home0903_14.jpg) no-repeat;
	text-align: center;
	font-weight: bold;
	color: White;
	margin-top:10px;
}
.booklist_new {
	background: url(http://img.100e.com/img/home/home_line2.jpg) top repeat-x;
	border-top: 2px solid #aaccee;
	margin: 0px;
	padding: 0px;
}
.booklistG_new {
	background: url(http://img.100e.com/img/home/panel_line.jpg) top repeat-x;
	border-top: 2px solid #88C566;
	margin: 0px;
	padding: 0px;
}
.booklistBR_new {
	background: url(http://img.100e.com/img/home/panel_line.jpg) top repeat-x;
	border-top: 2px solid #BD7965;
	margin: 0px;
	padding: 0px;
}
.booklistO_new {
	background: url(http://img.100e.com/img/home/home_line2.jpg) top repeat-x;
	border-top: 2px solid #FF9600;
	margin: 0px;
	padding: 0px;
}
.booklistR_new {
	background: url(http://img.100e.com/img/home/home_line2.jpg) top repeat-x;
	border-top: 2px solid #FF4800;
	margin: 0px;
	padding: 0px;
}
.booklist_new span, .booklistG_new span, .booklistBR_new span, .booklistO_new span, .booklistR_new span {
	padding-left: 10px;
	height: 24px;
	line-height: 24px;
}
.books ul {
	padding:0;
	margin:0;
	list-style-type:none;
	background-color: #fff;
}
.books ul li {
	width: 65px;
	height: 20px;
	line-height: 20px;
	margin: 5px 7px 0px 8px;
	float: left;
	overflow: hidden;
	display: inline; /* fix ie6 bug */
}
.show_side_new {
	clear: both;
	font-size: 12px;
	border: 1px solid #82B7D4;
	padding: 5px 8px;
	margin-bottom: 15px;
}
.show_side_new span {
	font-size: 14px;
	line-height:24px;
	color: #000;
	font-weight: bold;
}
.show_side_new ul {
	padding:0;
	margin: 0;
	list-style-type:none;
}
.show_side_new ul li {
	line-height: 16px;
	margin-bottom:10px;
}
.clear_h0 {
	clear:both;
	height:0;
}
/* 2008.09.04 */

.ban0904 {
	clear:both;
	width:740px;
	height:280px;
	font-size: 12px;
	line-height:18px;
	padding:0;
	margin-bottom:10px;
}
.ban0904_one {
	width: 125px;
	height: 280px;
	background: url(http://img.100e.com/IMG/home/banNewTerm01g.jpg) no-repeat;
	float: left;
}
.ban0904_two {
	width: 575px;
	height: 280px;
	background: url(http://img.100e.com/IMG/home/banNewTerm02g.jpg) no-repeat;
	float: left;
}
.ban0904_three {
	width: 40px;
	height: 280px;
	background: url(http://img.100e.com/IMG/home/banNewTerm03g.jpg) no-repeat;
	float: left;
}
.ban0904 .booktext {
	width:570px;
	margin-top:55px;
	margin-left:auto;
	margin-right:auto;
}
.ban0904 .booktext div {
	padding-left: 20px;
	margin: 8px 0;
}
.ban0904 .booktext span {
	color:#C00;
}
.ban0904 .booktext p {
	padding:0;
	margin:0;
	text-indent:2em;
}
/* 2008.09.25 */
.ban_ivy {
	clear:both;
	width:660px;
	height:75px;
	font-size: 12px;
	line-height:18px;
	padding-top: 45px;
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom:10px;
	background: url(http://img.100e.com/IMG/event/sishu/ivy_second/ivy_home.jpg) no-repeat;
}
.ban_ivy div {
	width: 660px;
	font-size: 13px;
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.ban0927 {
	clear: both;
	width: 740px;
	margin-bottom: 10px;
}
.ban0927 img {
	vertical-align: top;
}
.ban0927 .banL {
	width: 360px;
	height: 130px;
	float: left;
	display: inline;
}
.ban0927 .banR {
	width: 360px;
	height: 130px;
	float: right;
	display: inline;
}


/* 2008.10.20 */
.ban1020{
	clear: both;
	width: 740px;
	height: 280px;
	margin-bottom:10px;
	text-align:center;	
}

.ban1020 .one{
	width: 740px;
	height: 60px;

	background-image: url(http://img.100e.com/IMG/home/ban_01.jpg);
	background-repeat: no-repeat;
}

.ban1020 .two{
	width: 740px;
	height: 205px;
	background-image: url(http://img.100e.com/IMG/home/ban_02.jpg);
	background-repeat: no-repeat;
}

.ban1020 .two div{width:670px; margin:0 auto; text-align:left; line-height:160%;}
.ban1020 .two span{ color:#E62400;}
.ban1020 .two p{ padding:0; margin:0; margin-bottom:5px;}

.ban1020 .three{
	width: 740px;
	height: 15px;
	background-image: url(http://img.100e.com/IMG/home/ban_03.jpg);
	background-repeat: no-repeat;
}

.area{ padding:0; margin:0;}

/* 2008.11.7 */
.ban{
	width: 740px;
	text-align:center;
	margin-bottom: 10px;
}

.ban img{
	vertical-align: top;
}
