@charset "utf-8";

/*公用*/
* { margin:0; padding:0; list-style:none;}

body { background:url(../images/default/bg.jpg) left top repeat-x ; color:#333; font-size:12px; font-family:"宋体"; }
.logo {width:204px; height:54px; border:none; background:url(/images/default/logo.jpg) left top no-repeat; text-align:left;}
	.logo div {z-index:-1;font-size:1px;color:#333;height:1px;line-height:1px;}
.clear { clear:both; }
.mart5 { margin-top:5px!important; }
.mart8 { margin-top:8px!important; }
.pad5 { padding:5px; }
.pad8 { padding:8px; }
.pad10 { padding:10px; }
.fs14 { font-size:14px; }
.fc_gray { color:#4b4b4b; }
.fc_yellow { color:#ee5509; }
.floatright { float:right!important; }
.align_right { text-align:right!important; }
.container { width:1000px; margin:auto; }
.border { border:1px solid #dedede; height:100%;}
.border2 { border:1px solid #fbd687; height:100%; }
.top-1 { margin-top:-1px; }
.lineh22 { line-height:22px; }
.line_x_b { background:url(/images/default/line_x.jpg) left bottom repeat-x; }
.line_x_r { background:url(/images/default/line_y.gif) right top repeat-y; }
h1 { font-size:20px; font-family:"黑体"; font-weight:normal; line-height:36px; text-align:left; }
	h1 a{ color:#000000!important; }
h2 { font-size:18px; font-family:"黑体"; font-weight:normal; line-height:50px; text-align:center; overflow:hidden;}
	h2 a{ color:#000000!important; width:auto!important; }
h3 { color:#ef6103; float:left; height:25px; line-height:28px; font-size:13px; }
	h3 a{ color:#000000!important; }
	h3 strong {color:black;}

.tit { background:url(/images/default/tit_bg.gif) left top repeat-x; height:25px; line-height:25px; clear:both; overflow:hidden; }
	.tit span { float:right; padding-right:10px; line-height:25px; display:inline-block; }
	.tit h3 { background:url(/images/default/tit_bg_jt.gif) left center no-repeat; padding-left:35px; }
	.tit h3 span { float:none; color:#333333; }
.tit2 { background:url(/images/default/tit_bg2.gif) left top repeat-x; height:25px; line-height:25px; clear:both; overflow:hidden; }
	.tit2 span { float:right; padding-right:10px; line-height:25px; display:inline-block; }
	.tit2 h3 { background:url(/images/default/tit_bg2_jt.gif) left center no-repeat; padding-left:35px; }

a:link,a:visited { text-decoration:none; color:#4d4d4d; }
	a:hover { color:#FF3300; }

a.ayellow:link { color:#ee5509; }
	a.ayellow:visited { color:#ee5509; }
	a.ayellow:hover { color:#FF0000; }
a.ared:link,a.ared:visited { color:#FF0000; }

#gaokao_1 li ,#gaokao_2 li ,#gaokao_3 li ,#kaoyan_1 li ,#kaoyan_2 li ,#kaoyan_3 li {font-size:14px;}
.lih21 li { line-height:21px; }
.lih24 li { line-height:24px; }
.lia14 li a { font-size:14px; }
.lihalf li { width:49%; float:left; }

/* top & nav & ad*/
#top { width:1000px; margin:auto; height:90px; overflow:hidden; }
	#top .left { float:left; margin-top:15px; width:45%; }
	#top .right { float:left; width:54%; margin-top:20px; color:#4d4d4d; line-height:20px; }
		#top .right li { margin:0 0 10px 0; font-family:"宋体"; }
		#top .right a:link { color:4d4d4d; }
	#top .nav_input { border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2; color:#4d4d4d; height:16px; padding:7px 0 0 5px; }
	

#ad { width:998px; height:94px; margin:8px auto 0; border:1px solid #cdc9ca; overflow:hidden; }
	#ad li { float:left; line-height:22px; text-align:center; }
	#ad li a { text-decoration:underline; }
	#ad .adtext { margin:5px 0 0 10px; }
#nav .left { float:left; width:50%; background:url(/images/default/nav_bg.jpg) left top repeat-x; line-height:32px; height:32px; color:#FFFFFF; text-align:right; overflow:hidden; }
	#nav .left img { margin:0 8px;}
	#nav .left a:link { color:#FFFFFF; font-size:14px; }
		#nav .left a:visited { color:#FFFFFF; font-size:14px; }
		#nav .left a:hover { color:#FFFF00; }
#nav .right { float:left; width:49.9%; background:url(/images/default/nav_bg2.jpg) left top repeat-x; height:32px; }
	#nav .right a { color:#000000; }
.nav2 { margin:auto; width:1000px; line-height:20px; padding:5px 0; }
	
#main_left { float:left; width:713px; margin-right:8px; overflow:hidden; }
#main_right { float:left; width:279px; }
.hotnews { float:left; width:360px; margin-left:12px;}
	.hotnews li { height:55px; overflow:hidden; }
	.hotnews li a { float:left; line-height:21px; margin:0 5px; }

/*名校全景*/
.mxqj { background:url(/images/default/qj_tit_bg.jpg) left bottom no-repeat; line-height:25px; border-bottom:2px solid #f46b0b; height:25px; }
	.mxqj h2 { font-size:14px; font-family:"宋体"; color:#FFFFFF; width:125px; text-align:left; padding-left:20px; line-height:25px; font-weight:bold; float:left; }
	.mxqj span { float:right; padding-right:10px; }
.mxqj_list { height:175px; overflow:hidden; }
.mxqj_list ul { width:33%; text-align:center; float:left; margin:0px; }
	.mxqj_list li { text-align:left; width:90%; }
	.mxqj_list span { display:inline-block; }
	.mxqj_list .content { line-height:21px; padding:5px 0; }

/*名校问答*/
.ask { height:339px; overflow:hidden; }
.ask_left { float:left; width:225px; height:335px; }
	.ask_left ul { width:215px; padding-top:15px; }
	.ask_left li { line-height:22px; }
	.ask_left li img { margin:0 5px; }
.ask_right { float:right; width:450px; }
	.ask_right h3 { background:url(/images/default/tit_bg_ask.gif) left top no-repeat; padding:0 20px; overflow:hidden;  }
	.ask_right ul { margin-bottom:10px; }
	.ask_right li { clear:both; line-height:21px; }
	.ask_right li .pre { float:left; }
	.ask_right li a { float:left; }
	.ask_right li span { float:right; }
	
/*精彩专题*/	
.rad li { float:left; }
.ztbg{ background:url(/images/default/ztbg.gif); }
.ztbg li { padding-left:10px; }
.zsbg { background:#f0f0f0; height:100%; }
.zsnew { background:url(/images/default/zsbg.gif) left top repeat-x; }

/*login*/
.login_bg { background:url(/images/default/reg_bg.gif) left top no-repeat; height:95px; overflow:hidden; }
.login_bg .k { border:1px solid #9c9c9c; color:#909090; width:120px; height:20px;}

/*专家*/
.zj { height:194px;_height:189px; overflow:hidden; }
.zj h3{ background:#f0f0f0; width:100%; border-bottom:1px solid #dedede; }
.zj li { float:left; width:49%; text-align:center; line-height:18px; }
.zj li img { margin:6px 0; }

.btit { background:url(/images/default/btit_bg.gif) left top repeat-x; height:32px; line-height:32px; margin-top:5px;}
	.btit h3 { float:left; }
	.btit span { float:right; display:inline-block; background:url(/images/default/btit_end.gif) right top no-repeat; color:#FFFFFF; padding-right:10px; }
	.btit span a:link { color:#FFFFFF; margin:0 5px; }
	.btit span a:visited { color:#FFFFFF; margin:0 5px; }
	.btit span a:hover { color:#FF3300; margin:0 5px; }
.bcontent { border:1px solid #fbd687; border-top:none; padding:0 5px 5px 5px; margin:auto; width:988px; background:#fff4d9; margin-bottom:5px;}
.bcontent .bg { background:#FFFFFF; padding:10px; } 

/*高考,考研，留学区*/
.gaokao { height:390px; overflow:hidden; }
.gaokao .left { float:left; width:270px; }
.gaokao .center { float:left; width:400px; margin:0 14px; }
.gaokao .center2 { float:left; width:678px; margin:0 0 0 10px; background:url(/images/default/line_y.gif) left top repeat-y; padding-left:10px; }
	
	.gaokao .center2 li { text-align:left; }
	.gaokao .center2 ul { float:left; width:169px; text-align:center; }
	.gaokao .center2 h3 { width:100%; font-size:14px; line-height:36px; height:30px; text-align:center; overflow:hidden; }
.gaokao .right { float:right; width:270px; }
.gaokao .schoollist { background:url(/images/default/schoollistbg.gif); height:189px;}
	.gaokao .schoollist li { float:left; width:130px; padding-left:5px; }
.gaokao .toolbox { line-height:24px; color:#ef6403; padding:8px 0 8px 8px; height:75px; overflow:hidden;}
	.gaokao .toolbox a { width:33%; float:left; overflow:hidden; background:#FFFFFF; }
.gaokao h2 { line-height:30px;}
.gaokao h4 { font-size:14px; font-weight:normal; color:#ef6403; background:url(/images/default/tt.gif) left center no-repeat; padding-left:18px; line-height:35px; height:35px; }
.gaokao .list { padding-left:15px; }
.kaoy { height:434px!important; }
.liuxue { height:400px!important; }
.gaokao h1 { font-size:18px; font-family:"黑体"; font-weight:normal; line-height:36px; text-align:center;}
.gaokao	h1 a{ color:#000000; width:auto; }
.gaokao p { line-height:20px; }

.tuwen { height:240px; }
	.tuwen img { float:left; border:1px solid #dcdddd; margin:0px 10px 0px 0px; }
	.tuwen P {color:#727171; line-height:21px; padding:0px; margin:0px;}
	.tuwen p span { display:inline-block; line-height:30px; text-align:center;}
	.tuwen p span a { text-decoration:underline; }
.tuwen_liux { height:90px!important; }

.picschool { background:#f0f0f0; margin:10px auto; width:998px; height:175px; overflow:hidden;}
	.picschool h4 { background:url(/images/default/tsxybg.gif); }
	.picschool a { border:1px solid #dedede; float:left; margin:10px 7px 0 15px; padding:5px; background:#FFFFFF; text-align:center; }
	.picschool a img { border:none; margin-bottom:8px; width:131px; height:89px; }
	
.col-center{width:354px; margin:0 5px; float:left;margin-top:10px; background:url(../images/bg5.gif) top center repeat-x ;}
.col-center h1{text-align:center; line-height:30px; }
.col-center h3{text-align:center; line-height:30px; }
.col-center p{color:#666; padding:0 5px; text-align:left;}
.col-center p a{color:#f00;}
.tab-title{background:url(/images/bg8.gif) 2px repeat-x; height:28px; margin-top:10px; margin-bottom:10px;}
	.tab-title .active{ width:84px; height:28px; background:url(/images/bg6.gif) no-repeat; display:inline-block; margin-left:5px; line-height:28px; font-weight:bold; text-align:center; color:#cd0102; position:relative; z-index:10; position:relative; top:1px;}
	.tab-title span{ width:84px; height:26px; background:url(/images/bg7.gif) no-repeat; display:inline-block; margin-left:5px; line-height:26px; font-weight:bold; text-align:center;cursor:pointer;}
	
.fudao { border-left:1px solid #dedede; }
	.fudao span { display:inline-block; border:1px solid #dedede; margin:0 0 0 -1px !important; width:60px; text-align:center; height:21px; line-height:21px; padding:0; cursor:pointer; overflow:hidden;}
	.fudao .active { background:url(/images/default/tit_bg.gif) left top repeat; color:#FF0000; }	
	

/*中考*/
.zk_left { float:left; width:715px; height:412px; overflow:hidden; border-bottom:1px solid #ccc; }
	.zk_left .left { width:460px; float:left; padding-right:10px;}
	.zk_left .right { width:210px; float:left; margin-left:10px; }
.titzk { background:url(/images/default/zk_bg.gif) left top repeat-x; height:37px; line-height:36px; }
.titzk span { display:inline-block; background:url(/images/default/zk_end.gif) right top no-repeat; float:right; padding-right:10px; color:#ff6d00;}
.titzk span a:link { color:#ff6d00; margin:0 5px; }
	.titzk span a:visited { color:#ff6d00; margin:0 5px; }
	.titzk span a:hover { color:#FF3300; margin:0 5px; }
.zk_right { float:left; width:277px; margin-left:8px; }
.zk_content { background:#fafafa; border:1px solid #ccc; border-top:none; }	

/*培训*/
.peixun_title  { background:#FFFFFF; z-index:999; height:33px; width:1000px; margin:0 auto; overflow:hidden;}
	.peixun_title h3 { float:left; }
	.peixun_title span { display:inline-block; line-height:35px; padding-left:10px; }
	.peixun_title span a { margin:0 5px; }
.peixun_main { width:982px; margin:auto; z-index:0; height:235px; overflow:hidden; }
	.peixun_main .left { float:left; width:143px; height:224px; padding-top:10px; background:url(/images/default/px_menu_bg.gif) left top no-repeat; }
		.peixun_main .left li { text-align:center; padding-top:2px; }
	.peixun_main .right { float:left; width:825px; overflow:hidden; padding-left:5px; }
		.peixun_main .right div { width:265px; padding-left:10px; float:left; }
	.peixun_main h4 { font-size:14px; line-height:24px; text-align:center; height:30px; }
	
/*友情链接*/
.link { margin:5px auto; width:978px; padding:10px; }
	.link .pic { text-align:center; }
	.link img { border:1px solid #e4e4e4; margin:0 3px; margin-bottom:5px; }
	.link .text a { margin:0 5px; line-height:24px; }

/*picnews*/
.focusImg {WIDTH: 320px; HEIGHT: 300px;float:left;}
#FocusImg_JS {FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 320px; POSITION: relative; HEIGHT:300px}
#FIJ_L {CLEAR: both; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 320px; POSITION: relative; HEIGHT: 230px;}
#FIJ_L SPAN {DISPLAY: block; OVERFLOW: hidden; WIDTH: 320px; HEIGHT: 230px}
#FIJ_L SPAN IMG {FILTER: revealTrans(duration=1,transition=5); width:320px; height:230px; border:none;}
#focustext {DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; Z-INDEX: 9; LEFT: 0px; WIDTH: 320px; LINE-HEIGHT: 30px; POSITION: absolute; TOP: 166px; HEIGHT: 30px; TEXT-ALIGN: center}
#focustextBg {DISPLAY: block; Z-INDEX: 8; BACKGROUND: #000; FILTER: alpha(Opacity=30); LEFT: 0px; WIDTH: 320px; POSITION: absolute; TOP: 166px; HEIGHT: 34px; moz-opacity: .5; opacity: .5}
#FIJ_R {Z-INDEX: 9999; LEFT: 0px; OVERFLOW: hidden; WIDTH: 322px; COLOR: #fff; POSITION: absolute; TOP: 230px; HEIGHT: 55px; background:url(/images/default/picbg.jpg) left bottom repeat-x; padding:15px 0 0 10px;}
#FIJ_R A {DISPLAY: block; OVERFLOW: hidden; WIDTH: 75px; CURSOR: pointer; LINE-HEIGHT: 15px; HEIGHT: 60px; TEXT-ALIGN: center}
#FIJ_R A:link {COLOR: #fff; TEXT-DECORATION: none}
#FIJ_R A:visited {COLOR: #fff; TEXT-DECORATION: none}
#FIJ_R A:hover {COLOR: #fff; TEXT-DECORATION: none}
#FIJ_R A:active {COLOR: #fff; TEXT-DECORATION: none}
.id_FIJ_R_ImgBlk {FLOAT: left;}
.id_FIJ_R_ImgBlk IMG {BORDER:1px solid #000000; moz-opacity: .5; opacity: .5 }
.id_FIJ_R_ImgBlk_On {FLOAT: left;}
.id_FIJ_R_ImgBlk_On IMG {BORDER: #ff0000 1px solid; }

/*picnews for zk*/
.photos {WIDTH: 235px; POSITION: relative; HEIGHT: 229px; float:left; margin-right:10px;}
.photos UL {DISPLAY: none;}
.photos .photo {POSITION: absolute}
.photos .photo IMG {WIDTH: 235px; height:201px; }
.photos .caption {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 290px; COLOR: #ffffff; BOTTOM: 0px; PADDING-TOP: 8px; POSITION: absolute; HEIGHT: 22px}
.photos .caption A:link {COLOR: #ffffff; TEXT-DECORATION: none}
.photos .caption A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.photos .caption A:hover {COLOR: #ffffff; TEXT-DECORATION: none}
.photos .caption A:active {COLOR: #ffffff; TEXT-DECORATION: none}
.photos .bg {WIDTH: 230px; POSITION: absolute; bottom:1px; HEIGHT: 28px;}
.photos OL {RIGHT: 8px; BOTTOM: 6px; ZOOM: 1; POSITION: absolute}
.photos OL:unknown {CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""}
.photos OL LI {DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 16px; CURSOR: pointer; COLOR: #ffffff; HEIGHT: 16px; BACKGROUND-COLOR: #292721; TEXT-ALIGN: center}
.photos OL LI.cur {BACKGROUND-COLOR: #cc0000}


	
/*footer*/
#footer { background:url(/images/default/fot.jpg) left top repeat-x; width:100%; height:140px; margin-top:10px; font-family:Arial, Helvetica, sans-serif;   }
	#footer a:link { color:#cc4b0b; }
		#footer a:visited { color:#cc4b0b; }
		#footer a:hover { color:#FF0000; }
	#footer li{ color:#cc4b0b; text-align:center; padding:12px 0 0 15px; line-height:20px;  }
	