/* 首页改版样式 [20160831 15:37:18] */
@charset "gb2312";
/* CSS Document */
a{ color:#333;}
a:hover{ color:#c00;}
.c6,.c6 a:link,.c6 a:visited{ color:#666;}
.c6 a:hover{ color:#c00;}
.c6 a:active{ color:#666;}
.cf,.cf a:link,.cf a:visited,.cf a:hover,.cf a:active{ color:#fff;}
.c3,.c3 a:link,.c3 a:visited,.c3 a:hover,.c3 a:active{ color:#390;}
.cf6,a.cf6,a.cf6:hover{ color:#ff664e;}
.green,.green a:link,.green a:visited,.green a:hover,.green a:active{ color:#299907;}

body, button, input, select, textarea{ color:#333; vertical-align:middle; line-height:24px;}
.ffm{ font-family:"Microsoft YaHei";}.fn{ font-weight:500;}.fb{ font-weight:700;}
.ft12{ font-size:12px;}.ft14{ font-size:14px;}.ft16{ font-size:16px;}.ft18{ font-size:18px;}.ft20{ font-size:20px;}.ft24{ font-size:24px;}
.box260{ width:260px;}.box300{ width:300px;}.box330{ width:330px;}.box380{ width:380px;}.box680{ width:680px;}
.wrapper{ width:1000px;}.wrapper img{ display:block;}.dsn,.divNone{ display:none;}.bgf{ background-color:#fff;}.ws5{ word-spacing:3px;}
.hr_17{ clear:both; height:17px; overflow:hidden; font-size:1px; line-height:1px;}
.tm4{ margin-top:4px;}.tm5{ margin-top:5px;}.tm8{ margin-top:8px;}.tm10{ margin-top:10px;}.tm12{ margin-top:12px;}.tm17{ margin-top:17px;}
.bm12{ margin-bottom:12px;}.lm38{ margin-left:38px; _display:inline;}.lm50{ margin-left:50px; _display:inline;}
.lp10{ padding-left:10px;}.lp20{ padding-left:20px;}.bp6{ padding-bottom:6px;}
.tp5{ padding-top:5px;}.tp12{ padding-top:12px;}.bp10{ padding-bottom:10px;}
.pd10{ padding:10px 10px 6px;}.lf12{ padding-left:12px; padding-right:12px;}
.brt{ border-top:1px dashed #cecece;}.brl{ border-left:1px solid #d9d9d9;}.borG{ border:1px solid #c5eab7;}
.bb3{ border-bottom:3px solid #299907;}.slTit{ border-bottom:2px solid #299907;}
.lh26{ line-height:26px;}.lh28{ line-height:28px;}.tc{ text-align:center;}
.int{ background:url(../png/int.png) no-repeat;}
.listIcon li{ background:url(../gif/listicon.gif) no-repeat left 10px; padding-left:10px;}
.adPic img{ width:1000px; height:90px; overflow:hidden;}

/*首屏*/
.video{ border-bottom:1px solid #c6c6c6; padding-top:14px; height:85px; width:1000px;}
/*.video dl{ width:300px; height:85px; float:left; position:relative; margin-right:33px;}
.video dt{ float:right; height:85px; overflow:hidden;}.video dd{ float:left; height:85px; overflow:hidden;}
.video dd h3{ background-position:0 6px; padding-left:20px; height:20px; line-height:20px;}
.video dd i{ position:absolute; width:27px; height:12px; background-position:-36px bottom; bottom:-1px; _bottom:-2px; right:120px; overflow:hidden;}
.star img{ float:left; margin:0 1px;}*/
.video div{ width:300px; height:85px; float:left; position:relative; margin-right:33px;}
.video div i{ position:absolute; width:27px; height:12px; background-position:-36px bottom; bottom:-1px; _bottom:-2px; right:120px; overflow:hidden;}
.txtV a{ padding:0 10px; display:inline-block;}

.focusBox{ width:300px; height:230px; overflow:hidden; position:relative;}
.focusPic li{ position:absolute; left:0; top:0;}
.focusPic li img{ width:300px; height:230px; overflow:hidden;}
.focusNum{ position:absolute; right:11px; bottom:14px;}
.focusNum span{ display:inline-block; width:20px; height:18px; line-height:18px; text-align:center; margin-right:5px; background-color:#666; color:#FFF; cursor:pointer;}
.focusNum span.on{ background-color:#FF6633; font-weight:bold;}
.inbox{ border:1px solid #C5EAB7; background-color:#E9F8E5; padding:4px; width:290px;}
.pd12{ padding:12px;}
.titleH{ position:relative; height:31px; line-height:26px;}
.titleH span{ background-position:0 -91px; display:inline-block; width:120px; position:absolute; left:-21px; height:31px;}
.titleH em{ width:152px;}
.titleH .zx{ background-position:0 -39px; width:20px; height:20px; display:inline-block; cursor:pointer; margin-left:10px;}
.wxCon,.wxCon ul{ width:266px;}
.hotZt dl{ width:266px;}
.hotZt dt{ float:left; width:100px; height:70px; overflow:hidden;}.hotZt dt img{ border:1px solid #e8e8e8; width:98px; height:68px; overflow:hidden;}
.hotZt dd{ float:right; width:145px; line-height:23px;}

.newsFirst{ line-height:26px; text-align:center; padding-top:5px;}
.newsFirst h1,.newsFirst h2{ font-size:20px; font-family:"Microsoft YaHei"; margin-bottom:5px; font-weight:500;;}
.newsFirst h1 a:link,.newsFirst h1 a:visited{ color:#390;}
.newsFirst h1 a:hover{ color:#390;}
.newsFirst h1 a:active{ color:#390;}
.newsFirst h2{ padding-top:18px}
.newsFirst h2 a:link,.newsFirst h2 a:visited{color:#390;}
.newsFirst h2 a:hover{color:#390;}
.newsFirst h2 a:active{color:#390;}
.titleLine{ border-bottom:3px solid #dbdbdb; padding-bottom:5px;}

.pyCon .titleH{ border-top:3px solid #299907; padding-top:5px;}.pyCon .titleH span{ left:0;}
.notice h3{ border-color:#e8e8e8; border-style:solid; border-width:2px 1px 2px 2px; height:31px; line-height:31px; position:relative; padding-left:13px;}
.notice h3 s{ display:inline-block; background-position:0 -72px; width:11px; height:7px; position:absolute; left:8px; bottom:-7px; overflow:hidden;}
.notice ul{ padding:10px 2px;}
.sqMess{ height:33px; line-height:33px; margin-bottom:17px; _margin-bottom:10px;}
.sqMess li{ float:left; margin-right:1px;}
.bcSelect{ position:relative; z-index:100;}
.bcSelect dt{ position:relative; padding-left:38px; width:91px; background-color:#fe5639; cursor:pointer;}
.bcSelect i{ border-width:5px; border-style:solid; border-color:#fff #fe5639 #fe5639; width:0; height:0; line-height:0; font-size:0; position:absolute; display:block; right:28px; top:12px; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s;}
.bcSelect dd{ border:1px solid #fe5639; background:#fff; box-shadow:1px 2px 2px 0 #ddd; width:277px; position:absolute; z-index:10; right:0; top:33px; padding:10px; display:none;}
.bcSelect table{ width:100%;}.bcSelect dd th{ font-weight:500;}
.bcSelect dd th,.bcSelect dd td{ border-bottom:1px dotted #ddd; border-right:1px dotted #ddd; text-align:center;}
.bcSelect dd td.noR{ border-right:none;}.bcSelect .noB th,.bcSelect .noB td{ border-bottom:none;}
.bcSelect dd a{ display:inline-block; color:#666;}.bcSelect dd a:hover{ color:#c00;}
.bcSelectOn i{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg); -moz-transform-origin:50% 30%; -webkit-transform-origin:50% 30%; -o-transform-origin:50% 30%;}
.bcSelectOn dd{ display:block;}

.book dl{ width:260px;}
.book dt{ float:left; }.book dt,.book dt img{ width:118px; height:166px; overflow:hidden;}
.book dd{ float:right; width:132px;}
.ttl .titleH{ padding:0; height:37px;}.ttlTit li{ float:left; width:129px; height:36px; line-height:36px; overflow:hidden; border:1px solid #299907; border-top:none;}
.ttlTit li a:hover{ text-decoration:none;}.ttlTit .ttlOn{ border:none;}
.ttlCon{ padding:6px 5px 0;}
/*小升初专区*/
.columnTit{ border-top:4px solid #299907; height:34px; line-height:38px; padding-right:10px; position:relative;}
.columnTit span{ background-color:#fe5639; display:inline-block; position:absolute; top:-9px; _top:-8px; left:0; padding:0 10px 0 15px; height:41px;}
.columnTit span i{ display:inline-block; position:absolute; top:0; right:-10px; background-position:0 -133px; width:10px; height:41px; overflow:hidden;}
/*1-12月*/
.monthKey{ height:97px; overflow:hidden; width:1000px;}
.monthKey ul{ background:url(../gif/month_titbg.gif) repeat-x bottom; height:35px; padding:30px 33px 0; width:899px; margin:0 auto; _overflow:hidden;}
.monthKey ul li{ background:url(../gif/month_tit1.gif) no-repeat bottom center; width:27px; text-align:center; height:35px; line-height:18px; position:relative; float:left; margin-right:52px; _display:inline; cursor:pointer;}
.monthKey ul li i{ font-style:normal; background-position:-15px -1px; display:inline-block;}.monthKey ul li i font{ font-size:12px;}
.monthKey ul li.monTit12{ margin-right:0;}
.monthKey ul li.onMon{ background:url(../gif/month_tit2.gif) no-repeat bottom center;}
.monthKey ul li.onMon i{ background:url(../gif/ico_m.gif) no-repeat; padding:6px 6px 20px; width:13px; height:13px; _padding:6px 8px 20px 7px; _width:10px; line-height:12px; color:#fe5639; position:absolute; top:-28px; _top:-30px; left:1px; overflow:hidden; *+overflow:inherit;  _overflow:hidden; text-align:center;}
.monthKey ul li.onMon i font{ display:none;}
.tabConMon{ height:30px; overflow:hidden;}
.tabConMon div{ position:relative; width:1000px;}
.tabConMon div p{ height:30px; line-height:30px; position:absolute; top:5px; _top:3px;}
.tabConMon div p.monCon1{ left:28px;}
.tabConMon div p.monCon2{ left:86px;}
.tabConMon div p.monCon2{ left:107px;}
.tabConMon div p.monCon3{ left:186px;}
.tabConMon div p.monCon4{ left:265px;}
.tabConMon div p.monCon5{ left:344px;}
.tabConMon div p.monCon6{ left:424px;}
.tabConMon div p.monCon7{ left:503px;}
.tabConMon div p.monCon8{ left:582px;}
.tabConMon div p.monCon9{ left:660px;}
.tabConMon div p.monCon10{ left:740px;}
.tabConMon div p.monCon11{ right:108px;}
.tabConMon div p.monCon12{ right:28px;}

.mcDl{ word-spacing:-1px;}.mcDl p{ padding-bottom:5px;}
.box330 h2{ background-color:#e8e8e8; border-left:3px solid #59ad3f; padding-left:16px; height:34px; line-height:34px; overflow:hidden;}
.box330 ul{ padding:12px;}
/*重点中学专区*/
.boxZx{ border:1px solid #C5EAB7; padding-right:12px; position:relative; width:287px; height:402px;}
.zxTit{ position:absolute; left:-1px; top:0; border-right:1px solid #299907; width:65px; float:left; overflow:hidden;}
.zxTit li{ width:65px; height:66px; line-height:66px; overflow:hidden; background-color:#e8e8e8; margin-bottom:1px; cursor:pointer;}
.zxTit .zxOn{ background-color:#299907; color:#fff;}
.zxTit .zxOn a{ color:#fff;}
.zxCon{ width:210px; padding:12px 0; margin:0 auto;}
.zxCon dt img{ width:210px; height:235px; overflow:hidden; margin-bottom:22px;}
.zxCon dd p{ float:left; width:95px; padding-left:10px; line-height:30px;}
.box330 li{ background-position:0 13px;}
/*名师*/
#ms_space{ border:1px solid #e3e3e3; width:998px;}
.tabTitMs{ width:998px; background:url(../gif/titlebg_h.gif) repeat-x; height:35px; line-height:35px; font-size:14px;}
.tabTitMs li{ float:left; text-align:center; width:140px; cursor:pointer; font-weight:bold;}
.tabTitMs li.onMs{ background-color:#fff; line-height:31px; height:33px; border-top:2px solid #42A605; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; width:138px;}
.tabTitMs #noLine.onMs{ border-left:none;}
.tabTitMs li.onMs a:link,.tabTitMs li.onMs a:visited{ color:#176100;}
.tabTitMs li.onMs a:hover{ color:#176100;}
.tabTitMs li.onMs a:active{ color:#176100;}
.tea_xueersi ul{ font-size:12px; padding-bottom:15px;}
.tea_xueersi li{ float:left; margin:15px 0 0 35px; _display:inline; width:122px; text-align:center; height:126px; overflow:hidden;}
.tea_xueersi li img{ display:block; width:116px; height:86px; padding:2px; border:1px solid #ccc; margin-bottom:5px;}
#demo_1{ overflow:hidden; width:998px;} 
#indemo1{ float:left; width:5900px;} 
#demo1{float:left;} 
#demo2{float:left;} 
#demo_2{ overflow:hidden; width:998px;} 
#indemo2{ float:left; width:4900px;} 
#demo3{float:left;} 
#demo4{float:left;}
#demo_3{ overflow:hidden; width:998px;} 
#indemo3{ float:left; width:4900px;} 
#demo5{float:left;} 
#demo6{float:left;}
/*杯赛专区*/
.hbs h3{ background:url(../gif/line.gif) repeat-x left center;}
.hbs h3 span{ display:inline-block; background:#fff; padding:0 5px;}
.cupIntro dt{ width:118px; float:left;}
.cupIntro dt img{ border:1px solid #ddd; width:116px; height:110px;}
.cupIntro dd{ width:158px; float:left; padding-left:18px; line-height:22px;} 
.cupTxt{ margin-top:17px;}
.cupTxt dt{ background-color:#299907; width:16px; height:37px; line-height:18px; padding:4px 7px; float:left;}
.cupTxt dd{ width:260px; float:left; padding-left:10px; line-height:23px; height:45px; overflow:hidden;}
/*奥数专区*/
.aoshuL{ padding:10px;}
.aoshuL p{ font-size:12px; border-bottom:1px solid #c5eab7; padding-bottom:11px; margin-bottom:11px;}
.aoshuL p.last{ border-bottom:none;}
.aoshuM .titleLine{ padding-bottom:10px;}
.aoshuM ul{ padding:10px 8px;}
.aoshuM .picList{ padding:17px 0 0;}
.aoshuM .picList li{ width:101px; float:left;}
.aoshuM .picList li img{ width:99px; height:68px; border:1px solid #ddd; margin-bottom:5px; display:block;}
.glassZt dl{ height:78px; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:3px; margin-bottom:3px;}
.glassZt .last{ border-bottom:none; padding:0; margin:0;}
.glassZt dt{ width:14px; float:left; padding:10px 7px 0; line-height:18px; height:68px; background-color:#299907; overflow:hidden;} 
.glassZt dd{ width:217px; float:left; padding:4px 0 2px 15px;}
.glassZt dd .listIcon1 li{ line-height:22px;}
.glassZt .onZt{ background-color:#fe5639;}
/*资料专区*/
.searchZl{ padding:10px 15px; height:123px; _height:118px; overflow:hidden; border-bottom:1px solid #C5EAB7;}
.searchZl td{ padding:7px 0; _padding:5px 0; width:140px; height:26px; overflow:hidden;}.searchZl .iptT{ width:267px;}
.searchZl select{ padding:2px; border:1px solid #ddd; width:83px; height:24px; line-height:24px; overflow:hidden;}
.searchZl .inputBox{ height:19px; line-height:19px; padding-left:3px; border:1px solid #7A9FBC; width:150px; margin-right:10px;}
.searchZl .btnDemand{ background-color:#390; width:267px; height:29px; line-height:29px; overflow:hidden; border:none; cursor:pointer;}
.sortZy{ padding-bottom:20px;}.sortZy dl{ padding:0 14px;}.sortZy dd{ padding:2px 0 0;}
.sortZy dd span{ float:left; width:40px; margin-right:8px;}.sortZy dd p{ float:left; width:222px;}
.zyM dl{ width:370px; padding:13px 0 0 10px;}
.zyM dt{ float:right;}.zyM dt img{ border:1px solid #ddd;}
.zyM dd{ float:left;}.zyM ul{ padding:0;}.zyM dd li{ background-position:0 11px;}
.tabTitStk{ height:28px; border-bottom:1px solid #e3e3e3; margin-top:6px;}
.tabTitStk li{ width:80px; float:left; line-height:28px; text-align:center; border:1px solid #e3e3e3; border-bottom:none; margin-right:4px; position:relative; height:28px; cursor:pointer;}
.tabTitStk li span{ background-color:#fff; position:absolute; width:80px; height:2px; font-size:0; overflow:hidden; left:0; bottom:-1px; display:none;}
.tabTitStk li.onStk{ font-weight:bold;}
.tabTitStk li.onStk span{ display:block;}
.tabConStk{ padding:8px 0 42px; zoom:1; overflow:hidden;}
.tabConStk dl{ padding:4px 0;} 
.tabConStk dl dt{ background:url(../gif/stk_dt.gif) no-repeat; line-height:21px; text-indent:3px; width:51px; height:21px; color:#1C8606; float:left; margin-top:10px;}
.tabConStk dl dd{ width:170px; float:left; padding-left:10px; line-height:22px;} 
/*精选专区*/
.jxzq{ border:1px solid #f8f8f8; width:998px;}
.jxService,.jxService2{ background:url(../png/jx_transbg.png) repeat; width:610px; padding:8px; overflow:hidden; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(PIE.htc); position:absolute; top:40px; right:160px; z-index:10; display:none;}
.jxWx{ width:450px; height:133px; overflow:hidden; padding:10px;}
.jxPy{ width:450px; height:133px; padding:10px; position:relative;}.jxPy.brl{ border-left:1px solid #f8f8f8;}
.pyLogo img{ padding-left:30px;}
.btn_jx{ width:220px; float:left; margin:0; padding:15px 0 0 10px;}
.btn_jx li{ background:url(../gif/btn_jx.gif) no-repeat; width:105px; height:29px; line-height:29px; overflow:hidden; float:left; font-family:"微软雅黑"; color:#fff;}
.btn_jx li em{ background:url(../gif/icon_jx.gif) no-repeat 10px 6px; padding-left:25px;}
.btn_jx li em a:link,.btn_jx li em a:visited{ color:#fff; font-weight:bold;}
.btn_jx li em a:hover{ color:#fff; text-decoration:underline;}
.btn_jx li em a:active{ color:#fff;}
.wxInfo{ width:205px; text-indent:24px; float:right; margin-top:14px; height:116px; line-height:24px; overflow:hidden;}
.pyIf{ position:absolute; top:10px; right:13px;}
.jx_school li{ float:left; margin-right:10px; height:166px; overflow:hidden;}
.jx_school li.last{ margin-right:0;}
.jx_school li img{ width:228px; height:164px; overflow:hidden; display:block; border:1px solid #ddd;}
.jxbg{ background:#fff url(../gif/jxbg.gif) repeat-x bottom; padding:13px;}
.serTit{height:40px;}
.serTit dt{ font-size:24px; font-family:"微软雅黑"; float:left; margin-right:48px; height:27px; line-height:25px; _display:inline;}
.serTit dd{ float:left; line-height:18px;}
.serTit dd p{ font-weight:bold; font-family:"微软雅黑"; color:#444;}.serTit dd .lp95{ padding-left:95px;}
.tel{ background:url(../gif/ico_tel.gif) no-repeat 0 2px; padding-left:20px;}
.tel b{ color:#b91702; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.jxTab{ width:582px;}
.jxTit{ background:url(../gif/jx_li.gif) repeat-x; height:23px; line-height:23px; overflow:hidden;}
.jxTit li{ float:left; padding:0 7px; text-align:center; cursor:pointer;}
.jxTit li.jxOn{ border-top:1px solid #b91702; border-right:1px solid #ddd; background-color:#fff; height:24px;}
.jxCon{ background-color:#fff; padding:15px; width:553px; min-height:165px; _height:165px; overflow:hidden;}
.jxCon ul{ width:127px; float:left; overflow:hidden; margin-right:15px; line-height:24px;}
.jxCon ul.noMargin{ margin-right:0;}
.jxPyOn .jxService{ display:block;}
.jxClose{ cursor:pointer; position:absolute; right:0; top:0; background:url(../png/close.png) no-repeat; width:21px; height:23px; overflow:hidden; text-indent:-9999px;}
.changeTit{ width:580px; height:30px; line-height:30px; overflow:hidden; background-color:#838383; color:#fff; margin-bottom:20px;}
.changeTit li{ float:left; padding:0 10px; border-right:1px solid #fff; cursor:pointer;}
.changeTit li.changeOn{ background-color:#b91702;}
.jxCon ul.jx_sz{ width:174px;}

.btn_jx li,.btn_zk p{ background:url(../gif/btn_jx.gif) no-repeat; width:105px; height:29px; line-height:29px; overflow:hidden; float:left; font-family:"微软雅黑"; color:#fff;}
.btn_jx li em,.btn_zk p em{ background:url(../gif/icon_jx.gif) no-repeat 10px 6px; padding-left:25px;}
.btn_jx li em a:link,.btn_jx li em a:visited,.btn_zk p em a:link,.btn_zk p em a:visited{ color:#fff; font-weight:bold;}
.btn_jx li em a:hover,.btn_zk p em a:hover{ color:#fff; text-decoration:underline;}
.btn_jx li em a:active,.btn_zk p em a:active{ color:#fff;}
.jxPyOn .jxService,.jxPyOn2 .jxService2,.jxPyOn3 .zkService{ display:block;}
.jxPyOn,.jxPyOn2,.jxPyOn3{ z-index:100;}

.jxClose,.jxClose_zk,.jxClose_dx{ cursor:pointer; position:absolute; right:0; top:0; background:url(../png/close.png) no-repeat; width:21px; height:23px; overflow:hidden; text-indent:-9999px;}
.jxService2{ width:334px; height:232px; top:60px; left:155px;}
.zkService{ left:130px;}
.jx_logo{position:absolute; width:176px; height:44px; display:block; left:45px; top:10px; z-index:5;}
.pyTel,.zkTel,.btnDx{ cursor:pointer; color:#fff;}
.btn_zk dt{ height:30px; margin-bottom:10px;}
.btn_zk dd{ height:35px; font-family:"微软雅黑"; color:#333;}
.btn_zk dd strong{ display:inline-block; color:#c00;}
.dxInput{ width:160px; height:24px; text-indent:10px; border:1px solid #ddd; overflow:hidden; color:#666;}
.yzm{ width:80px;}.dxList li{ margin-bottom:10px; position:relative;}
.dxList li label{ width:98px; text-align:right; display:inline-block;}
.jxTab_dx{ width:290px; padding:15px 10px 7px; height:183px;}.changeCon0{ background:#fff;}
.dxList li img{ position:absolute; left:195px; top:1px;}.btn_sub{ text-indent:106px;}
body, button, input, select, textarea{ vertical-align:middle;}
.xes_jx h2{ height:44px;}
.xes_l{ float:right; font:bold 20px/50px "微软雅黑"; height:40px; display:block; padding:0 60px 0 15px; border-left:1px solid #999; margin-top:3px;}.xes_l:hover{ color:#333; text-decoration:none;}
.xes_jx .wxInfo{ width:220px; text-indent:15px; height:90px; margin-top:14px;}
.jxCon .haidian ul{ width:180px; margin-right:6px;}.jxCon .haidian ul.noMargin{ margin-right:0;}.jxCon .haidian ul.wid205{ width:205px;}
.jxCon .chaoyang ul{ width:260px;}
.jxCon .minhang ul,.jxCon .wid260{ width:260px;}.jxCon .xicheng ul,.jxCon .wid550 ul,.jxCon .wid550 ul,.jxCon .wid550{ width:550px;}

/*首页头部*/
.index-head .logoArea1,.index-head .tag_nav{ width:1000px;}
.index-head .tag_nav span a,.index-head #tag_nav_bbs a{ padding:0 11px;}

/*升学攻略*/
.book-side{ padding:17px 0; zoom:1; overflow:hidden;}
.book-side dt{ width:110px; float:left;}
.book-side dt img{ display:block; border:1px solid #ddd;}
.book-side dd{ width:140px; float:left; padding-left:16px;}
.btn-down{ background:#7CB6E5; color:#fff; border-radius:3px; padding:5px 10px;}
.btn-down:link,.btn-down:visited{color:#fff;}

/*各地中考2012-06-18*/
.zk_all{ border-bottom:1px solid #C6C6C6; padding:15px 10px 10px 100px; width:890px; height:52px;}
.zk_all dt{ width:72px; position:absolute; bottom:0; left:10px;}
.zk_all dt img{ display:block;}
.zk_all dd strong{ color:#F6430B;}
.zk_all dd{ width:890px; color:#666; line-height:22px; word-spacing:4px;}
.zk_all dd p.col999{ color:#999;}
.zk_all dd p em,.zk_all dd p.col999 em{ color:#666;}
/*导航修改新增样式2012-09-25*/
.allArea{ position:relative; z-index:150;}
.sfAll p{ background:url(../gif/btn_all1.gif) no-repeat; width:181px; height:20px; line-height:20px; text-indent:15px; cursor:pointer; color:#339900; position:absolute; right:0; top:38px;}
.sfArea{ background-color:#E9F8E5; padding:4px; width:358px; position:absolute; right:0; top:60px; z-index:200;}
.sfArea dl{ border:1px solid #C5EAB7; background-color:#fff; padding:7px; width:342px;}
.sfArea dl dt{ border-bottom:1px dashed #E4E4E4; height:25px; line-height:25px; padding-left:10px; word-spacing:5px;}
.sfArea dl dt span{ color:#666;}
.sfArea dl dd{ width:330px; margin:10px 0 0; padding-left:10px; height:18px; line-height:18px;}
.sfArea dl dd span{ background:url(../png/tc_bg3.png) no-repeat left center; color:#fff; display:block; float:left; font-family:"微软雅黑"; font-size:14px; height:18px; line-height:18px; text-align:center; width:18px;}
.sfArea dl dd strong{ display:block; float:right; height:18px; line-height:18px; width:305px; font-weight:normal;}
.sfArea dl dd strong a{ margin:0 3px; text-decoration:none;}
.ppNav{z-index:50;}

/*新增*/
.titleLine2{ border-bottom:2px solid #299907; padding-bottom:5px;}
.book dt,.book dt img{ height:120px;}
.searchZl{ padding:10px 0; border-bottom:none;}

/*小升初时间轴*/
.selBox{ width:1000px; position:relative; margin-top:20px;}
.selTit { padding:0 0 0 5px; height:34px; position:relative; border-bottom:1px solid #DBDBDB; z-index:10;}
.sel_area { background:url(../gif/dsjselect.gif) no-repeat; width:82px; height:22px; line-height:22px; text-indent:8px; overflow:hidden; cursor:pointer; position:absolute; left:125px; top:2px;}
.auto { border:1px solid #ddd; background:#fff; z-index:20; box-shadow:1px -1px 2px 0 #ddd; width:80px; height:auto;}
.auto i { width:7px; height:4px; line-height:0; font-size:0; margin-left:5px; position:absolute; display:block; right:7px; top:8px; background:url(../gif/icon_i.gif) no-repeat;}
.auto li:hover{ background-color:#f1f1f1;}
.tab_titC { position:absolute; left:215px; top:0; z-index:20;}
.tab_titC li { float:left; width:44px; text-align:center; height:34px; line-height:34px; margin-left:5px;}
.tab_titC li a:link, .tab_titC li a:visited{ color:#333; display:block; background:#E8E8E8;}
.tab_titC li a:hover,.tab_titC li.onC a{ color:#fff; background:#339900;}
.tab_titC li a:active{ color:#333;}
.tab_conC{ padding-top:5px;}

/*学校排行*/
.schoolrank-tit{ width:41px; border-right:1px solid #299907; text-align:center; float:left;}
.schoolrank-tit a{ display:block; line-height:22px; background:#E8E8E8; margin-bottom:1px;}
.schoolrank-tit a.rank-on,.schoolrank-tit a:hover{ background:#299907; color:#fff;}
.schoolrank-con{ width:210px; float:left; padding-left:15px;}
.schoolrank-con ul{ background:url(../gif/school_rank.gif) no-repeat;}
.schoolrank-con ul li{ border-bottom:1px dotted #ddd; line-height:35px; padding-left:45px;}

/*杯赛*/
.cup-table td,.cup-table th{ border:1px solid #C5EAB7;}
.cup-table th{ background:#299907; font:14px/18px 微软雅黑; color:#fff; width:16px; padding:0 6px; text-align:center;}
.cup-table td.all{ background:#E9F8E5;}
.cup-table td{ padding:12px 15px; word-spacing:10px;}

/*试题库资源库*/
.searchZy{ padding:10px 0;}
.searchZy td{ padding:7px 0;}
.searchZy .btnDemand{ background-color:#390; width:267px; height:29px; line-height:29px; overflow:hidden; border:none; cursor:pointer;}
.searchZy select{ padding:2px; border:1px solid #ddd; width:230px; height:24px; line-height:24px; overflow:hidden;}
.ku-tab-tit a{ font:16px/32px 微软雅黑; border:1px solid #E8E8E8; display:inline-block; text-align:center; margin-left:-1px;}
.ku-tab-tit a.ku-on,.ku-tab-tit a:hover{ background:#E8E8E8; color:#339900; border-color:#E8E8E8; text-decoration:none;}
.ku-st .ku-tab-tit a{ width:112px;}
.ku-zy .ku-tab-tit a{ width:96px;}
.ku-tab-con dl{ width:186px; float:left; padding:20px;}
.ku-tab-con dl dt{ width:14px; padding:5px 7px; background:#339900; float:left; color:#fff; line-height:16px; text-align:center;}
.ku-tab-con dl dd{ width:143px; padding-left:15px; float:left;}
.ku-zy .ku-tab-con dl{ width:300px;}
.ku-zy .ku-tab-con dl dt{ margin-top:20px;}
.ku-zy .ku-tab-con dl dd{ width:255px;}
.ku-zy .ku-tab-con dl.jxjh{ width:186px;}
.ku-zy .ku-tab-con dl.jxjh dd{ width:143px;}
.intpart dl{ width:320px; padding-top:15px;}

/*交流区*/
.bbs-rank{ background:url(../gif/bbs_rank.gif) no-repeat 0 4px; line-height:26px;}
.bbs-rank li{ padding-left:25px;}
.hot-tj{ background:#E8E8E8; width:70px; text-align:center; font-size:14px; font-weight:500; border-radius:3px;}

/*友情链接*/
.friend-link{ border:1px solid #F8F8F8; border-top:none; padding:10px 20px 15px;}
.friend-link h3{ font:14px/30px 微软雅黑; color:#666;}
.friend-link a{ margin:0 5px;}

/*页脚*/
.footer2013{ border-top:3px solid #7e7e7e; background-color:#e8e8e8; padding:10px 0;}
.footer2013 .tc{ border-top:1px solid #000; padding-top:20px; margin-top:20px;}
.link{ padding:10px 0; zoom:1; overflow:hidden; word-spacing:16px;}
.link dt{ width:100px; float:left;}
.link dd{ width:900px; float:left;}
.footer2013 .tc{ margin-top:0;}