/*学科快速导航*/

.Topmenu { background:url(images/subject_titbg.jpg) no-repeat right ; height:25px; position:relative; top:1px}
.Topmenu li { background:url(images/Img.png) no-repeat; float:left; margin-right:5px; display:inline; width:105px; height:24px; line-height:24px; text-align: center;}
.Topmenu li a,
.Topmenu li a:visited { color:#005b85; font-weight:bold}
.Topmenu li.current { background:url(images/Img.png) no-repeat 0 -27px; height:25px; line-height:25px}
.Topmenu li.current a,
.Topmenu li.current a:visited { color:#ff6600; font-size:14px}
.zhidao .con { border:1px solid #dcdcdc; height:268px;}
.zhidao .con ul { padding-left:12px}
.zhidao .con ul li { background:url(images/Img.png) no-repeat 0 -458px;}
.zhidao .con ul.newslist { margin:5px 0 0 12px; padding:0;}
.zhidao .con ul.newslist li { float:left; width: 50%; line-height:22px;text-indent: 8px;}
.zhidao .con ul.bbs {margin-top: 10px; overflow: hidden; zoom: 1;}
.zhidao .con ul.bbs li {background: none; width: 32%;text-indent:0; border-bottom: 1px solid #DEDEDE; text-align: center; line-height: 30px; }
.red {
font-size:12px;
color:#FF0000;
font-weight:bolder}

/*作文专区*/
.zkzq {	border: 1px solid #d9d9d9; zoom:1; margin:0 auto; margin-top:5px; width:996px}
.zkzq .title {background: url(images/caption.png) no-repeat left top;height: 32px}
.zkzq .title .caption a{ float:left; display:block; width:150px; height:32px}
.zkzq .title span {	float: right;line-height: 20px;	padding-top: 10px;padding-right: 10px;color: #E65600;}
.zkzq .title span a {color: #E65600;}
.zkzq .l{float:left;width:695px;padding:5px 0 6px 10px}
.zkzq .r{float:right;width:260px;padding:5px 5px 6px 0; border:0px}
.zkzq .area2 {	width: 330px;overflow: hidden;margin-top: 5px;}
.area2 .title2 {background: url(images/zk_title.png) no-repeat left -190px;height: 25px;overflow: hidden;text-align: right;}
.area2 .title2 h2 {font-size: 14px;font-weight: bold;background: #FFFFFF;float: left;color: #000000;display: inline;line-height: 25px;margin-left: 20px;padding: 0 10px 0 10px;}
.area2 .title2 a {background: #FFFFFF;line-height: 25px;margin-right: 10px; padding:0 5px;}
.area2 .con {border: 1px solid #FEE3A4;border-top:none;}
.area2 .con dl {float: left;padding: 5px 0 0 5px; margin-top: 5px; width: 195px; height: 70px; border-bottom:1px dashed #DEDEDE;}
.area2 .con dd {line-height: 20px;background: url(images/con_dot.png) no-repeat left center;padding-left: 10px;}
.area2 .con ul {padding-left: 5px;	padding-bottom: 8px;}
.area2 .con li {background: url(images/con_dot.png) no-repeat left center;font-size: 14px;line-height: 25px;padding-left: 5px;}
.area3 {border: 1px solid #FEE3A4;	padding: 1px;}
.area3 .title3 {background: url(images/zkzq_title.png) repeat-x left -120px;height: 30px;}
.area3 .title3 li {float: left;font-size: 12px;font-weight: bold;background: url(images/zkzq_title.png) no-repeat -90px -75px;text-align: center;width: 85px;height: 24px;margin-right: 2px;}
.area3 .title3 li a {line-height: 25px; color:#E65600; }
.area3 .title3 li.current {	background: url(images/zkzq_title.png) no-repeat 0 -75px;height: 28px;}
.area3 .title3 li.current a{ color: #000;font-size: 14px}
.area3 .con {padding: 5px 0 5px 8px;}
.area3 .con li {background: url(images/con_dot.png) no-repeat left center;padding-left: 5px;font-size: 12px;line-height: 20px;}
.area3 .more {float: right; margin-top: -30px; line-height: 28px; padding-right: 5px;}
.left		{float: left;}
.right		{float: right;}
.clear		{clear: both; line-height: 1px; height: 1px; font-size:1px; visibility: hidden; overflow:hidden; }
.hidden		{display: none;}
.block		{display: block;}
.noBorder	{border: none;}
.blank5		{height:5px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
div,h2{margin:0; padding:0;}

/*奥数*/
.layout{ clear:both;width:996px;text-align:left;margin:0 auto;overflow:hidden;}
.layout_table{ margin:0 auto}
.index-main{ margin-top:6px;}
.qingsongbk{zoom:1; overflow:hidden;}
.colbj{ background:#ffffff url(images/colbj.gif) repeat-x left top; padding:10px 4px 0; }
.mid-left{ width:291px;}
.mid-right{ width:697px;}
.bktit{background:url(images/bk.gif) no-repeat right top; height:42px;}
.zxbox{ border-right:1px solid #b6d9ff; padding:10px 12px 0 15px; overflow:hidden;}
.zxbox2{ padding:10px 12px 0 15px; overflow:hidden;}
.kgdt{}
.kgdt dl{margin-top:6px; clear:both; overflow:hidden; zoom:1}
.kgdt dl dt{ width:108px; height:73px; float:left;}

.kgdt dl dd li{width:126px; padding:5px 10px; line-height:20px; float:left; color:#000000; font-size:12px; overflow:hidden;}
.kgdt dl dd a{color:#0164dc;}
.kgdt dl dd a:hover{color:#0164dc;}
.kgdt ul{ padding-top:3px;color:#022e85; font-size:12px}
.kgdt ul li{ line-height:24px;}
.kgdt ul li a{ color:#022e85;}
.kgdt ul li a:hover{ color:#022e85;}
.title_3{ background:url(images/dian.gif) no-repeat left center;clear:both; height:31px; overflow:hidden; width:254px;}
.title_3 div{ float:left; font-size:14px; font-weight:bold; padding:9px 0 0 15px;color:#016fd0;}
.title_3 div a{color:#016fd0;}
.title_3 div a:hover{color:#c00;}
.title_3 p{ float:right; padding:13px 3px 0 0;}
.zxrtbox{ padding:16px 16px 0 30px; overflow:hidden; zoom:1;}
.bord{border-bottom:1px solid #b6dafe;}
.rt_lf_box{ width:294px; float:left}
.rt_rt_box{ width:294px; float: right;}
.fxzl{}
.fxzl ul{color:#022e85; font-size:12px}
.fxzl ul li{ line-height:23px;}
.fxzl ul li a{ color:#022e85;}
.fxzl ul li a:hover{color:#cc0000;}
.fxzl .listdh{ border:1px solid #97d2fe; background-color:#eaf7ff; height:18px; line-height:18px; font-size:12px; margin:6px 0; color:#0063db; text-align:center;}
.fxzl .listdh a{color:#0063db; padding:0 6px;}

.title_4{ background:url(images/bj3.gif) no-repeat;clear:both; height:27px; overflow:hidden; width:297px;}
.title_4 div{ float:left;font-size:14px; font-weight:bold; padding:5px 0 0 20px;color:#0364d9;}
.title_4 div a{color:#0364d9;}
.title_4 div a:hover{color:#c00;}
.title_4 p{ float:right; padding:6px 5px 0 0;}
.zuowen{ background:url(images/m1.gif) no-repeat right 29px;}
.zuowen .tabcont{ margin-top:7px;}
.zuowen .tabcont ul{color:#022e85; font-size:12px;}
.zuowen .tabcont ul li{ line-height:23px;}
.zuowen .tabcont ul li a{ color:#022e85;}
.zuowen .tabcont ul li a:hover{color:#cc0000;}
.tabtit{ background: url(images/bj4.gif) repeat-x; width:297px;}
.tabtit ul{height:27px;overflow:hidden; padding-left:12px;}
.tabtit li{float:left;width:82px;display:block;cursor:pointer;text-align:center;padding-top:5px;font-size:14px;color:#ffffff; font-weight:bold;}
.tabtit li a{color:#ffffff;}
.tabtit li a:hover{color:#0262dd;}
.tabtit .hover{background: url(images/on.gif) no-repeat;height:27px;color:#0262dd;}
.tabtit .hover a{color:#0262dd;}
.tabtit .hover a:hover{color:#0262dd;}
.toptit{float:right;padding-top:5px; padding-right:5px;height:20px;}

.tabtit01{ background: url(images/bj5.gif) repeat-x; width:292px;}
.tabtit01 ul{height:25px;overflow:hidden;}
.tabtit01 li{float:left;width:67px;display:block;cursor:pointer;text-align:center;padding-top:3px;color:#0063db; font-size:12px;}
.tabtit01 li a{color:#0063db;}
.tabtit01 li a:hover{color:#c00;}
.tabtit01 .hover{background: url(images/on1.gif) no-repeat;height:25px;color:#0063db; font-weight:bold;padding-top:4px;}
.tabtit01 .hover a{color:#0063db;}
.tabtit01 .hover a:hover{color:#0063db;}
.tabtit01 .w1{ width:7px; text-align:center;}
.gkzt{ padding:9px 14px; zoom:1; overflow:hidden;}
.gkzt .gktit{ height:25px;}
.gkzt .gkcon{ border:1px solid #97d2fe; background-color:#eaf7ff; padding:4px 0 6px; zoom:1; overflow:hidden;}
.gkzt .gkcon .gkcon_l{ width:236px; border-right:1px solid #97d2fe; text-align:center; float:left;}
.gkzt .gkcon .gkcon_l img{ width:213px; height:40px; display:block; margin:5px auto 0;}
.gkzt .gkcon .gkcon_m{ width:300px; margin-left:16px;background-color:#FFFFFF; padding:5px 10px; margin-top:3px;}
.gkzt .zhenti .tit{ border:1px #97d2fe solid; height:18px; background-color:#f4f4f4}
.gkzt .zhenti .tit div{ background-color:#148de8; width:66px; text-align:center; line-height:18px; font-weight:bold }
.gkzt .zhenti .tit div a{ color:#FFFFFF}
.gkzt .zhenticon p{ height:20px; padding-top:9px;color:#0065db; text-align:center}
p{padding:0; margin:0;} 
.gkzt .zhenticon p a{ color:#0065db}
.gkzt .zhenticon ul{color:#022e85;}
.gkzt .zhenticon ul li{ line-height:24px; font-size:12px;}
.gkzt .zhenticon ul li a{ color:#022e85;}
.gkzt .zhenticon ul li a:hover{color:#cc0000;}
.left{ float:left;}

/*英语*/
.wrap{width:996px;margin:0 auto; background:#fff;}
.lm_1 .lmtit{margin-top:10px;}
.lm_1 .lmbd{width:995px; background:url(images/bg_7.jpg) top repeat-x #f3f3f3; border-right:1px solid #cccccc;}
.lm_1 .left{width:176px; float:left;}
.lm_1 .right{width:807px; float:left; padding-left:11px; border-bottom:1px solid #cccccc;}
.lm_1 .dakuai{width:796px; padding:5px; border:1px solid #eae6e6; background:#fff;}
.lm_1 .dakuai .lf{width:370px; float:left;}
.lm_1 .dakuai .rt{width:370px; float:right;}
.lm_1 .kaoyan .hd{width:334px; height:18px; background:url(images/bg.png) -550px -66px; padding:4px 9px 0 27px; line-height:18px;}
.lm_1 .kaoyan .btlb{width:332px; height:82px; line-height:22px; padding-top:8px; margin:0 auto;}
.lm_1 .kaoyan .fxlks_1{width:328px; height:107px; line-height:26px; padding-top:7px; font-size:14px; margin:0 auto;}
.lm_1 .kaoyan .fxlks_2{width:328px; height:85px; line-height:26px; padding-top:12px; font-size:14px; margin:0 auto;}
.lm_1 .kaoyan .fxlks_3{width:328px; height:109px; line-height:26px; padding-top:12px; font-size:14px; margin:0 auto;}
.lm_1 .kaoyanzx .hd{width:355px; height:20px; background:url(images/bg.png) -550px -93px; padding:2px 0 0 15px; line-height:20px;}
.lm_1 .kaoyanzx .hd strong{padding-right:10px; background:#fff;}
.lm_1 .kaoyanzx .list{width:332px; height:114px; line-height:26px; padding-top:7px; font-size:14px; margin:0 auto;}
.lm_1 .xkzong{width:808px;}
.lm_1 .xiaokuai{width:364px; padding:5px; border:1px solid #eae6e6; background:#fff;}
.lm_1 .gaokao .hd{width:328px; height:18px; background:url(images/bg.png) -550px -180px; padding:4px 9px 0 27px; line-height:18px;}
.lm_1 .gaokao .list{width:328px; height:110px; line-height:26px; padding-top:7px; font-size:14px; margin:0 auto;}
.lm_1 .fl_pic_1 img{border:1px solid #b7b7b7;}
.lm_1 .fl_pic_2 img{border:1px solid #6eafd8; background:#fff; padding:2px;}
.lm_1 .fl_pic_3 img{border:2px solid #07653d;}
.lm_1 .fl_pic_4 img{border:2px solid #07653d; border-top:none;}
.lm_1 .zyxxk .hd{width:370px; height:25px; background:url(images/bg.png) -550px -120px;}
.lm_1 .zyxxk .bd{width:368px; height:200px; border-left:1px solid #e4eecf; border-right:1px solid #e4eecf}
.lm_1 .zyxxk .fd{width:370px; height:20px; background:url(images/bg.png) -550px -150px; padding-top:2px; line-height:20px;}
.lm_1 .zyxxk .fd .zsdw_tit{width:84px; text-align:center; float:left;}
.lm_1 .zyxxk .fd .zsdw_list{width:272px; padding-left:13px; float:left;}
.lm_1 .cx_tit{width:340px; height:20px; background:url(images/bg.png) -550px -93px; padding:2px 0 0 15px; line-height:20px;}
.lm_1 .cx_tit strong{padding-right:10px; background:#fff;}
.lm_1 .tiaozhuan{width:346px; height:28px; padding-top:10px; margin:0 auto;}
.lm_1 .tiaozhuan select{float:left;}
.lm_1 .fsxcx .an{height:34px; text-align:center;}
.lm_1 .tjbkxx{width:370px; height:240px; background:url(images/bg.png) 0 -204px; padding-top:2px;}
.lm_1 .tjbkxx .bkxx{width:348px; height:60px; margin:0 auto;}
.lm_1 .tjbkxx .bkxx input,.lm_1 .tjbkxx .bkxx select,.lm_1 .tjbkxx .bkxx img{float:left;}
.lm_1 .tjbkxx .bkxx select{height:20px;}
.lm_1 .tjbkxx .bkxx li{padding:3px 0; *padding:3px 0; _padding:2px 0}
.lm_1 .xlksjqch{width:176px; margin-top:7px;}
.lm_1 .xlksjqch .hd{width:146px; height:27px; background:url(images/bg.png) -365px -66px; padding:2px 0 0 30px; line-height:24px; font-weight:bold; font-size:14px;}
.lm_1 .xlksjqch .bd{width:176px; height:409px; background:#7da01a;}
.lm_1 .xlksjqch .bd .pt{width:159px; height:124px; background:url(images/bg_8.jpg); padding-top:2px; text-align:center; margin:0 auto; line-height:29px;}
.lm_1 .fxlksjqch{width:176px; margin-top:7px;}
.lm_1 .fxlksjqch .hd{width:146px; height:27px; background:url(images/bg.png) -365px -100px; padding:2px 0 0 30px; line-height:24px; font-weight:bold; font-size:14px;}
.lm_1 .fxlksjqch .bd{width:176px; height:290px; background:#76c2a5;}
.lm_1 .fxlksjqch .bd .pt{width:149px; height:124px; background:url(images/bg_9.jpg); padding-top:2px; text-align:center; margin:0 auto; line-height:29px;}
.lm_1 .cdszjqch{width:176px; margin-top:7px;}
.lm_1 .cdszjqch .hd{width:146px; height:26px; background:url(images/bg.png) -365px -135px; padding:2px 0 0 30px; line-height:24px; font-weight:bold; font-size:14px;}
.lm_1 .cdszjqch .bd{width:170px; height:480px; background:#e4f0f8; border:3px solid #6eafd8;}
.lm_1 .cdszjqch .bd .pt{width:148px; line-height:24px; margin:0 auto;}
.lm_1 .hdsqbkq{width:176px;}
.lm_1 .hdsqbkq .hd{width:146px; height:25px; background:url(images/bg.png) -365px -171px; padding:2px 0 0 30px; line-height:24px; font-weight:bold; font-size:14px;}
.lm_1 .hdsqbkq .bd{width:170px; height:246px; background:#e5f4ee; border:3px solid #76c2a5; padding-top:12px;}
.lm_1 .hdsqbkq .bd .pt{width:148px; line-height:21px; margin:0 auto;}
.lm_1 .zwxxcx .hd{width:340px; height:24px; background:url(images/bg.png) -550px -208px; padding-left:30px;}
.lm_1 .zwxxcx .zwcx{width:370px; height:230px; background:url(images/bg.png) -550px -232px;}
.lm_1 .zwxxcx .xxcx{width:348px; margin:0 auto;}
.lm_1 .zwxxcx .xxcx input,.lm_1 .zwxxcx .xxcx select{float:left;}
.lm_1 .zwxxcx .xxcx select{height:20px;}
.lm_1 .zwxxcx .xxcx li{padding:6px 0; *padding:4px 0; _padding:4px 0}
.lm_1 .zwxxcx .lnst{width:370px; height:100px; background:url(images/bg.png) -550px -337px; padding-top:10px;}
.lm_1 .zwxxcx .lnst ul{width:344px; margin:0 auto;}
.lm_1 .zwxxcx .lnst li{width:172px; line-height:24px; float:left;}
.lm_1 .cdsz_pictit{width:307px; height:129px; background:url(images/bg.png) 0 -455px; padding:5px 7px 0 7px; margin:0 auto;}
.lm_1 .cdsz_pictit .cdsz_pt{width:136px; height:129px; text-align:center; line-height:34px;}
.lm_1 .cdsz_pictit .cdsz_pt img{padding:2px; border:1px solid #cfcfcd; background:#fff;}
.lm_1 .cdsz_hwjt .hd{width:340px; height:25px; background:url(images/bg.png) -550px -474px; padding-left:30px;}
.lm_1 .cdsz_hwjt .bd{width:368px; border-left:1px solid #afdeea; border-right:1px solid #afdeea;}
.lm_1 .cdsz_hwjt .list ul,.lm_1 .cdsz_hkt .list ul{width:344px; margin:0 auto;}
.lm_1 .cdsz_hwjt .list li,.lm_1 .cdsz_hkt .list li{width:172px; line-height:24px; float:left;}
.lm_1 .cdsz_hkt .hd{width:340px; height:22px; background:url(images/bg.png) -550px -499px; padding-left:30px;}
.lm_1 .cdsz_hkt .bd{width:370px; background:url(images/bg.png) -550px -521px;}
.lm_1 .cdsz_hkt .hkt_pl{width:338px; height:90px; margin:0 auto; padding-top:14px;}
.lm_1 .cdsz_hkt .hkt_pl .hkt_pic{width:128px; float:left;}
.lm_1 .cdsz_hkt .hkt_pl .hkt_pic img{border:2px solid #3fa8c2;}
.lm_1 .cdsz_hkt .hkt_pl .hkt_list{width:210px; float:left; line-height:24px;}
.lm_1 .cdsz_hkt .cjst_pl{width:348px; margin:0 auto;}
.lm_1 .cdsz_hkt .cjst_pl img{border:2px solid #3fa8c2; margin:0 6px; float:left;}
.lm_1 .yyzs_bfq{width:370px; height:138px;}
.lm_1 .zyrz_list{width:336px; line-height:24px; margin:0 auto;}
.lm_1 .hdsq_xy{width:759px; height:18px; background:url(images/bg.png) 0 -657px; padding:4px 9px 0 27px; line-height:18px;}
.lm_1 .xy_gjc{width:340px; line-height:22px; margin:0 auto;}
.lm_1 .xy_list{width:340px; line-height:26px; font-size:14px; margin:0 auto;}
.lm_1 .hdsq_thxy{width:807px; height:133px;}
.lm_1 .hdsq_thxy .thxy_tit{width:50px; height:133px; background:url(images/bg.png) -374px -232px; float:left;}
.lm_1 .hdsq_thxy .thxy_ptl{width:756px; height:126px; background:url(images/bg_10.jpg); border-right:1px solid #efe2b5; padding-top:7px; float:left;}
.lm_1 .hdsq_thxy .thxy_ptl li{width:136px; height:120px; float:left; margin-right:3px; line-height:26px; text-align:center;}
.lm_1 .hdsq_thxy .thxy_ptl li img{border:1px solid #cfcfcd; padding:2px; background:#fff;}
.lm_1 .hzsq_nsns{width:366px; float:right;}
.lm_1 .hzsq_nsns .hd{width:322px; height:28px; background:url(images/bg.png) 0 -597px; padding:0 14px 0 30px; margin-top:5px;}
.lm_1 .hzsq_nsns .bd{width:342px; background:url(images/bg.png) 0 -688px; padding:0 14px 0 10px}
.lm_1 .hzsq_nsns .bd .list{width:224px; line-height:21px; padding-top:6px; float:left;}
.lm_1 .hzsq_nsns .bd .pt ul{width:324px; height:114px; line-height:26px; text-align:left; padding-top:20px; float:right;}
.lm_1 .hdsq_kejc .top{width:746px; height:90px;}
.lm_1 .hdsq_kejc .top .tit{width:343px; height:18px; background:url(images/bg.png) -550px -66px; padding:4px 0 0 27px; line-height:18px; font-weight:bold;}
.lm_1 .hdsq_kejc .top .tl{width:350px; line-height:22px; padding-top:10px; margin:0 auto;}
.lm_1 .hdsq_kejc .top .pl li{width:102px; padding-left:10px;float:left;}
.lm_1 .hdsq_kejc .top .pl li img{border:2px solid #76c2a5; float:left; margin:0 7px;}
.lm_1 .hdsq_kejc .bot{width:712px; height:162px; padding-top:9px; margin:0 auto;}
.lm_1 .hdsq_kejc .bot .list{width:340px; line-height:26px; font-size:14px;}
.fs14{font-size:14px;}
/* Clear Fix */
.cl{zoom:1;}
.cl:after{content:"　";display:block;clear:both;height:0;}
.white,.white a{color:#FFF;}
.white a:hover{color:#FFF;}
.fl{float:left;}
.fr{float:right;}
.hr4{height:4px;}
.hr4{margin:0px auto;font-size:0px;line-height:0px; clear:both;}




