/************base******************/
h1,h2,h3,h4,h5,h6,form,p,fieldset,legend { margin:0px; padding: 0px; }
em { font-style: normal; }
ul,li,dl,dd,dt { margin: 0px; padding: 0px; }
li { list-style-type: none; }
body,td,th,input,select,h1,h2,h3,h4,h5,h6 { font-family:"ËÎÌå",Helvetica,sans-serif; line-height: 1.15em; font-size:12px; color: #333;}
p { line-height: 150%; padding-bottom: 10px; }
body {  background: #F5F5F5 url("bg.gif") repeat-y center top ; }
a { color: #333; text-decoration: none; }
a:hover { color: #C30; text-decoration: underline; }

fieldset { border: 0; }
#skiplinks { display: none; }

/* h1, blockquote.pageIntro { position: absolute; display: none; width: 10px; height: 10px; top: -999px; left: -999px; overflow: hidden ; } */

body { padding: 0; margin: 0px auto; background: #D2D2D2 url("body_bg.jpg") repeat-x;  }

#container { width: 1002px; margin: 0px auto; background: url("body_bg1.jpg") no-repeat; }
	#innerContainer { width: 960px; margin 0px auto; padding: 0px 21px;  }

#wrapper { margin: 0px; background: #FFF; min-height: 500px; height: auto !important; height: 500px; }

#block1 { float: left; width: 745px; }
#block2 { float: right; width: 215px; }

/***********header**************/
#hearder { border-top: 6px solid #003876; background: #FFF; border-bottom: 4px solid #999; }
	#logo { float: left; width: 280px; height: 80px; background: url("logo.gif") no-repeat 0px 0px; }
		#logo a { display: block; width: 280px; height: 80px; text-indent: -9999px; }
	#topGroup { float: right; width: 680px; padding-top: 9px; }
		#nav ul { float: left; width: 680px; }
			#nav li { float: left; display: block; height: 45px; }
				#nav li a { display: block; height: 45px; text-indent: -9999px; width: 100%; }
				#nav li.index { background: url("nav_title1.gif"); width: 86px; }
				#nav li.info_exam { background: url("nav_title2.gif"); width: 127px; }
				#nav li.products { background: url("nav_title3.gif"); width: 113px; }
				#nav li.lessons { background: url("nav_title4.gif"); width: 113px; }
				#nav li.partners { background: url("nav_title5.gif"); width: 113px; }
				#nav li.hi_bj { background: url("nav_title6.gif"); width: 113px; }

				body.index #nav li.index { background: url("nav_title1_over.gif"); width: 86px; }
				body.info_exam #nav li.info_exam { background: url("nav_title2_over.gif"); width: 127px; }
				body.products #nav li.products { background: url("nav_title3_over.gif"); width: 113px; }
				body.lessons #nav li.lessons { background: url("nav_title4_over.gif"); width: 113px; }
				body.partners #nav li.partners { background: url("nav_title5_over.gif"); width: 113px; }
				body.hi_bj #nav li.hi_bj { background: url("nav_title6_over.gif"); width: 113px; }

/***********navSub*************/
#navSub { background: #B41B45; height: 26px; }
	#navSub ul { float: left; width: 680px; }
	#navSub ul li { display: none; padding: 7px 10px 0px 10px; color: #FFF; }
		#navSub ul li em {  background: url("sign1.gif") no-repeat 3px 3px; padding: 0px 5px 0px 10px; width: 100px;  }
		#navSub ul li a { color: #FFF; }
	body.index #navSub ul li.index, body.info_exam #navSub ul li.info_exam, body.products #navSub ul li.products, body.lessons #navSub ul li.lessons, body.partners #navSub ul li.partners { display: block; }


/*******footerNav********/
#footerNav { background: #666666; padding: 10px 20px; text-align: center; color: #FFF; }
	#footerNav a { color: #FFF; }

/********copyright*******/
#copyright{ text-align: center; background: url("copyright_bg.gif") no-repeat; line-height: 200%; padding-top: 5px; }

/**********defautList********/
div.defautList div.newsList { width: 590px; padding-left: 70px; }
	div.defautList div.newsList li { position: relative; padding: 5px 85px 3px 15px; border-bottom: 1px dotted #CCC; background: url(sign5.gif) no-repeat 5px 12px; line-height: 19px; }
		div.defautList div.newsList li a {  }
		div.defautList div.newsList li span { position: absolute; top: 7px; right: 2px; line-height: 12px;}
div.turnPageBox { text-align: center; font-size: 12px; padding: 5px;}

/***********closeBlockFix**************/
.clearfix{ zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#user_info { padding-top: 6px; padding-right: 10px; color: #DFF2FD; }
	#user_info a { color: #DFF2FD; }

body.products #login_box { background: url("channel_title2.gif") no-repeat; height: 40px; text-align: right; }
body.lessons #login_box { background: url("channel_title3.gif") no-repeat; height: 40px; text-align: right; }
body.info_exam #login_box { background: url("channel_title1.gif") no-repeat; height: 40px; text-align: right; }
body.partners #login_box { background: url("channel_title4.gif") no-repeat; height: 40px; text-align: right; }
body.reg #login_box { background: url("channel_title5.gif") no-repeat; height: 40px; text-align: right; }
body.about #login_box { background: url("channel_title6.gif") no-repeat; height: 40px; text-align: right; }
body.contact #login_box { background: url("channel_title7.gif") no-repeat; height: 40px; text-align: right; }

#login_box span.login_title { background: url("sign2.gif") no-repeat; padding-left: 12px;  }
#login_box #usr_id { background: #FFF url("sign14.gif") no-repeat 2px 1px; padding-left: 17px; }
#login_box #passwordhash { background: #FFF url("sign15.gif") no-repeat 2px 1px; padding-left: 17px; }
#login_box #submit1 { background: url("bt6.gif") no-repeat; width: 40px; height: 18px; border: 0; text-indent: -9999px; cursor: pointer; }

#block2 div.boxStyle1 { padding: 7px 16px; }
	#block2	h2.columnTitle1 { background: #8B8B8B url("sign3.gif") no-repeat 7px 7px; padding: 8px 25px 6px; color: #FFF; }
		#block2	h2.columnTitle1 a { color: #FFF; }
		#block2	h2.columnTitle1 a:hover { color: #FFF; }

#block2 div.boxStyle1 ul { padding: 10px; }
	#block2	div.boxStyle1 ul li { background: url("sign5.gif") no-repeat 5px 7px; padding: 3px 0px 2px 15px; }
	#block2	div.boxStyle1 ul li a { color: #003399; }

.column_title { display: block; background: url("h2_bg.gif") no-repeat; padding: 12px 0px 30px 96px; font-size: 14px; font-weight: bold; }

div.turnPageBox { text-align: right; padding: 10px 85px; }

em.channel_title { display: none; }

#product_login_box { background: url("product_login.gif") no-repeat; height: 153px; margin: 13px 0px 10px 12px; }
#product_login_box h2 { color: #FFF; font-size: 14px; padding: 7px 0px 5px 23px; }
#product_login_box ul { margin: 5px 0px 5px 10px; }
#product_login_box ul li {  text-align: center;   }
#product_login_box ul li a { display: block; float: left;  clear: both; width: 168px; background: #EEF8FD; text-decoration : none; border: 1px solid #2C92DD; padding: 5px 0px 3px 0px; margin-bottom: 5px;}
#product_login_box ul li a:hover { display: block; float: left; clear: both; background: #FFFFFF; color: #0066CC; text-decoration : none; }

#online_box { padding: 7px 16px; }
	#online_box h2 { background: url("online_title.gif") no-repeat; color: #FFF; font-size: 14px; padding: 6px 0px 4px 25px;}
	#online_box ul { background: #E9F7FC; padding: 10px; }
	#online_box ul li { margin-bottom: 3px; }
		#online_box ul a { display: block; float: left; width: 70px; }
		#online_box ul span { display: block; float: left; width: 80px; padding-top: 2px; }
		#online_box li.online_line { background:url(zs_line08.gif) repeat-x left top; height:7px; line-height:7px; font-size:1px;}