body{ text-align:center; background:#fff; font-size:12px; color:#333; font-family: "宋体", serif; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,span{margin:0;padding:0;border:0;}
body > div{margin:0 auto;}
table,td,tr,th{font-size:12px;}
ul,ol,li{list-style:none}
table{ margin:0 auto;border-collapse:collapse;border-spacing:0;}
img,a img{border:0;margin:0;padding:0;vertical-align:top;}
ol,ul {list-style:none;}
select,input{vertical-align:middle;}
iframe{margin:0 auto;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
a{color:#333;text-decoration:none;}
a:hover,a:focus {color:#c00;text-decoration:underline;}
.spacebox{width:100%;border-top:1px transparent;height:1px;overflow:hidden;background-color:transparent;clear:both;}
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/


.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata (visibility 属性设置元素是否可见或不可见)   */	
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
.clear{clear:both; height:0; overflow:hidden; display:block;}
.tLeft{text-align:left;}
.tRight{text-align:right;}
.tCenter{text-align:center;}
.txtIndent{text-indent:2em}
.blank_1,.blank_2,.blank_3,.blank_5,.blank_7,.blank_8,.blank_10,.blank_15,.blank_20,.blank_40{margin:0 auto;font-size:1px;clear:both;display: block;overflow: hidden;}
.blank_1{height:1px;}
.blank_2{height:2px;}
.blank_3{height:3px;}
.blank_5{height:5px;}
.blank_7{height:5px;}
.blank_8{height:8px;}
.blank_10{
	height:auto;
	margin-top: 0px;
}
.blank_15{height:15px;}
.blank_20{height:20px;}
.blank_40{height:20px;}
/*清除内div浮动撑大外div*/
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 

/*头部*/
.Area{width:950px;overflow:hidden;}
#header{ width:auto; height:172px; text-align:left; background-image:url(headerbg.png); background-repeat: no-repeat; background-position: center 0px; }

.nav{ width:950px; height:43px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-right: 0; padding-bottom: 0; padding-left: 0; padding-top: 129px; }
.nav li{ float:left; line-height:43px; text-align:center; font-size:14px; font-weight:bold; margin-top: 0; margin-right: 0px; margin-bottom: 0; margin-left: 0; display: block; }
.nav li.a6{ margin-top: 0; margin-right: 118px; margin-bottom: 0; margin-left: 0; }
.nav li a,.nav li a:visited{color:#fff;text-decoration:none;}
.nav li a:hover{color:#FF0;}
.a1{width:68px;}
.a1.hoverStyle,
.a2.hoverStyle,
.a3.hoverStyle,
.a4.hoverStyle,
.a5.hoverStyle,
.a6.hoverStyle{background:url(hoverstyle.jpg) repeat-x;}
.a1.hoverStyle a,.a1.hoverStyle a:visited,
.a2.hoverStyle a,.a2.hoverStyle a:visited,
.a3.hoverStyle a,.a3.hoverStyle a:visited,
.a4.hoverStyle a,.a4.hoverStyle a:visited,
.a5.hoverStyle a,.a5.hoverStyle a:visited,
.a6.hoverStyle a,.a6.hoverStyle a:visited{color:#ff3;}
.a2{width:130px;}
.a3{width:97px;}
.a4{width:98px;}
.a5{width:114px;}
.a6{width:130px;}
.a7 a{
	width:124px;
	height:28px;
	display:block;
	background:url(shujia-shan.gif) no-repeat;
	margin:7px 0 0;
}
.body{background:url(topbg.jpg) repeat-x;}

/*================================================首页================================================*/
#boxA{width:950px;margin:0 auto;overflow:hidden;}
.boxAL{width:266px;float:left;}
.boxAL .dh{
	width:200px;
	height:25px;
	background:#ff9000 url(icon01.png) no-repeat 8px 10px;
	padding:5px 0 0 66px;
	text-align:left;
	line-height:25px;
}
#boxA #dhList td{border-bottom:1px solid #999;line-height:24px;height:24px;}
#dhList{border-left:1px solid #999;border-right:1px solid #999;}
.boxAR{width:670px;float:right;}
.bg01{background:#ececec;}
#dhList2{border-bottom:1px solid #999;}
#dhList2 td{height:30px;line-height:30px;border-left:1px solid #999;border-right:1px solid #999;}
#dhList2 td.tit{width:225px;background:url(jr20.png) no-repeat;height:32px;text-align:left;padding:0 20px;font-size:14px;color:#fff;font-weight:bold;}
#dhList2 td.list{
	width:205px;
	background:url(jr03.png) no-repeat 20px center;
	padding:0 20px 0 40px;
	text-align:left;
	font-size:14px;
}
#dhList2 td.list.bg02{
	background:#e0f0f9 url(jr03.png) no-repeat 20px center;
}
.syTitA{clear:both;height:22px;line-height:22px;text-align:left;background:#dcf3ff;padding:0 0 0 10px;font-size:14px;font-weight:bold;}
.syTxtA{clear:both;line-height:26px;text-align:left;padding:8px 0 20px;font-size:14px;}
.boxARcont1 .boxARcont1L{float:left;width:313px;height:279px;}
.boxARcont1 .boxARcont1R{float:right;width:340px;height:279px;}
.boxARcont1 .boxARcont1R{float:right;width:340px;height:279px;}

.boxAcont2 .list{width:275px;float:left;margin:0 20px;display:inline;}
.boxAcont2 .list p{width:275px;text-align:left;line-height:20px;padding:8px 0 15px;font-size:14px;color:#515151;}
.boxAcont3 .boxAcont3L{width:406px;height:298px;float:left;background:url(jr21.png) no-repeat;text-align:left; overflow:hidden}
.boxAcont3L h3{padding:17px 0 20px 14px;font-size:14px;}
.picList{padding:0 20px 0 10px;}
.picList img{float:left;}
.picList .picR{float:right;width:210px;}
.picList .picR h4{font-size:14px;font-weight:bold;}
.picList .picR p{padding:10px 0 0 0;line-height:22px;}
.ulList{padding:10px 9px 0;}
.ulList li{line-height:24px;clear:both;}
.ulList li .fl{background:url(dotline.png) no-repeat left center;padding:0 0 0 8px;}
.boxAcont3R{width:530px;float:right;text-align:left; overflow:hidden}
.boxAcont3R h4{font-size:14px;font-weight:bold;padding:5px 0;}
.boxAcont3R h5{font-size:14px;font-weight:bold;color:#39c;padding:10px 0 5px;}
.boxAcont3R h5 a,.boxAcont3R h5 a:visited{color:#39c;}
.boxAcont3R p{line-height:22px;}
#bottom{font-family:Verdana,"宋体"; line-height:24px; text-align:center;padding:20px 0;}
#bottom a{ padding:0px 10px; color:#000;}
.cgBg{width:auto;height:180px;background:url(cgbg.jpg) repeat;}
.ljBg{width:auto;height:180px;background:url(ljbg.jpg) repeat;}
.geBg{width:950;height:180px;margin:0 auto;}
.shiziBg{width:950;height:180px;margin:0 auto;}
.fbBg{width:auto;height:180px;background:url(fb.jpg) repeat;}


/*================================================成功案例================================================*/
.title1{background-image:url(successful_img2.gif); height:52px;}
.title2{background-image:url(successful_img2.gif);height:52px;background-position: 0px -52px;}
.table_bg{background-image:url(title_bg.gif);background-repeat: repeat-x; height:39px;}
.padding_l_10{ padding-left:10px;}
.f004894{color: #004894;}
.f24{ font-size:24px}
/*================================================了解精锐================================================*/
.about_icon1{
	background-image:url(icon1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.nowrap{white-space: nowrap;}
.about_banner{background-image:url(about_banner.gif);background-repeat: no-repeat; height:110px;}
/*================================================师资力量================================================*/
.f_title{font-size:16px;line-height:22px;font-family:黑体;font-weight:bold;}
.f_g{color:#6A9500;}.f_b{color:#0052aa;}.f_b{color:#0052aa;}.f_c{color:#DB4C00;}.f_m{color:#D31984;}
.line-height26{line-height: 26px;}
/*================================================个性化辅导==============================================*/
.gx_padding_lr{padding:0px 10px 0px 10px;}
.f_s{color:#059EF4;font-weight:bold;}.line-height20{line-height: 20px;}
/*================================================学习中心分布==============================================*/
.title3{background-image:url(successful_img2.gif);height:52px;background-position: 0px -104px;}
.fred{ color:#F00; font-weight:bold;}.f_h{ color:#666;}
/*================================================精锐寒假课程子页面==============================================*/
.hjtit{width:553px;height:36px;margin:0 auto;}
.hjBox1{margin:0 auto 1px;height:28px;background:#bae9ff;text-align:center;font-weight:bold;}
.hjBox2{margin:0 auto 1px;width:950px;}
.hjBox2 th{height:28px;font-weight:bold;font-size:14px;}
.hjBox2 td{border-bottom:2px solid #bae9ff;}
.txtL{text-align:left;line-height:20px;padding:8px;}
.width960{width:960px;margin:0 auto;}
.hjBanner{
	width:950px;
	background-image:url(bg.jpg);
	background-repeat: repeat-x;
	height: 60px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	line-height: 60px;
}

.hjBanner a { font-size: 29px; font-weight: bolder; line-height: 60px; display: block; color: #000; font-family: "Microsoft YaHei", SimSun; }
.hjBanner a:hover { text-decoration: none; color: #000; }


			#gu-ding-zhongkao{
				width: 40px;
				height: 100px;
				position: fixed;
				right: 0;
				top: 20px;
				_position: absolute;
				_top:expression(eval(document.documentElement.scrollTop)+20);
			}
			
			#gu-ding-gaokao{
				width: 40px; 
				height: 100px; 
				position: fixed; 
				right: 0; 
				top: 125px; 
				_position: absolute; 
				_top:expression(eval(document.documentElement.scrollTop)+125);
			}
			
			#gu-ding-xiaoshengchu{
				width: 40px; 
				height: 100px; 
				position: fixed; 
				right: 0; 
				top: 230px; 
				_position: absolute; 
				_top:expression(eval(document.documentElement.scrollTop)+230);
			}	
			#gu-ding-aoshu{
				width: 40x; 
				height: 100px; 
				position: fixed; 
				right: 0; 
				top: 335px; 
				_position: absolute; 
				_top:expression(eval(document.documentElement.scrollTop)+335);
			}				
			#gu-ding-shuqi{
				width: 40px; 
				height: 100px; 
				position: fixed; 
				right: 0; 
				top: 440px; 
				_position: absolute; 
				_top:expression(eval(document.documentElement.scrollTop)+440);
			}	
			#gu-ding-qimo{
				width: 40px; 
				height: 100px; 
				position: fixed; 
				right: 0; 
				top: 545px; 
				_position: absolute; 
				_top:expression(eval(document.documentElement.scrollTop)+545);
			}

#dhList table {
    border-color: -moz-use-text-color #890101 #890101;
    border-right: 1px solid #890101;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #000000;
    width: 100%;
}
#dhList thead th {
    font-weight: bold;
    line-height: 30px;
    text-align: center;
}
#dhList tbody td {
    color: #595959;
    line-height: 25px;
}
#dhList tr.bg {
    background-color: #FFF1DC;
}

.kuang_t { width: 960px; background: url(kuang_td.gif) 0px top no-repeat;height: 18px; }
.kuang_m { background: url(kuang_m.gif) repeat-y;width: 960px; }
.kuang_d { background: url(kuang_td.gif) 0px bottom;height: 18px;width: 960px; }
.map_title {
	background:url(map_title.gif) center 0px no-repeat;
	height: 38px;
	padding:88px 0 0 202px;
	text-align:left;}
	
.phone02{width:608px;height:39px;clear:both;text-align:left;}
.phone02 .f16{font-size:16px; font-weight:bold;}
.phone02 .c_017883{color:#017883}
.phone02 .c_ef0000{color:#ef0000; font-family:"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif}
.phone02 .fr{color:#666;margin:3px 0 0 0;position:relative;top:0;_top:-2px;width:278px; text-align:right;}
.jhMapTxt{text-align:left;}


.libg{width:100%; height:180px; background:url(ljBg.jpg) repeat-x scroll}
.ma{width:950px; height:auto; margin:0 auto}
.mb{width:950px; height:auto; margin:0 auto}
.mb li{width:920px; margin:0 auto; font-size:16px; font-weight:bold; font-family:"黑体"; background:url(icon1.gif) no-repeat 0 8px; line-height:39px; text-align:left; text-indent:50px} 
.me{width:920px; height:auto; line-height:28px; font-size:14px; text-align:left; margin:8px auto}
.mf{width:950px; height:auto; margin:0 auto; font-size:14px; line-height:30px; text-align:left; overflow:hidden}
.ba{width:950px; height:auto; margin:5px auto}
.bc{width:950px; height:auto; margin:10px auto}

.cgbg{width:100%; height:180px; background:url(cgBg.jpg) repeat-x scroll}
.ca{width:950px; height:52px; margin-top:8px; background:url(successful_img2.gif)}
.cb{width:950px; height:auto; border:1px #999 solid; background:#E6E6E6}
.cb1{width:920px; height:auto; margin:0 auto; line-height:30px; text-align:left}
.db{width:950px; height:auto; margin:0px auto; margin-top:8px}
.dd{width:947px; height:auto; border:3px #CCC solid}
.fa{width:100%; height:180px; }



/* iFocus style */
#ifocus { width:915px; height:px; margin:0px auto; border:1px solid #DEDEDE; background:#F8F8F8; position:relative; overflow:hidden }
	#ifocus_pic { display:inline; position:relative; float:left; width:732px; height:401px; overflow:hidden;  }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:732px; height:401px; overflow:hidden; }
		#ifocus_piclist img { width:732px; height:401px; }
	#ifocus_btn { display:inline; float:right; height:401px; width:183px; overflow:scroll;}
		#ifocus_btn li { width:183px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:183px; height:57px; margin:0px 0 0 0px; }
		#ifocus_btn .current { background: url(../img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:915px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }