.scrollbg{min-height:900px;}
.lbtxt{font-size:14px;text-align:right;}
.spanSex{ padding-top:9px;}
.se{padding:10px 9px 8px 0;}
.ta{ font-size:14px; color:#333; border:1px solid #e1e1e1;padding:2px 0 2px 5px;resize:vertical;}
.btnSure,.btnCancel{width:73px;height:32px;line-height:32px;text-align:center;color:#fff;font-size:14px; font-weight:bold;background:#ff8800;border:0;cursor:pointer;}
.btnCancel{background:#a5a5a5;color:#fff;}
/*sidebar*/
.sidebar{float:left;width:234px;border:1px solid #d6d1c0;box-shadow:0 3px 0 0 #ddd;}
.sidebar h3{background:#faf7ed;border-bottom:1px dashed #e4cbb9;line-height:41px;font-size:14px;color:#333;padding-left:18px;}
.sidebar .sublis{background:#f6efd9;padding:15px 16px 5px;}
.sidebar .sublis li{margin-bottom:10px;padding-left:24px;background:url(../../images/hbsz3y/btn_bg.png) 0 -71px no-repeat;width:174px;height:51px;font-size:16px;font-weight:bold;position:relative; overflow:hidden; white-space:nowrap; text-indent:-300px;}
.sidebar .sublis li.current{background-position:0 -123px;}
.sidebar .sublis li.current a{color:#fff;}
.sidebar .sublis li.current .ord{  font-family:Arial, Helvetica, sans-serif; color:#fffdeb;}
.sidebar .sublis a{color:#333; display:block; width:174px; height:51px;position:relative;}
.sidebar .suba{display:inline-block;background:url(../../images/hbsz3y/subbg.png) no-repeat;width:90px;height:51px;}
.sidebar li.current .suba{background:url(../../images/hbsz3y/subbg-on.png) no-repeat;}
.sidebar .suba.a4-1,.sidebar li.current .suba.a4-1{background-position:0 0;}
.sidebar .suba.a4-2,.sidebar li.current .suba.a4-2{background-position:0 -51px;}
.sidebar .suba.a4-3,.sidebar li.current .suba.a4-3{background-position:0 -102px;}
.sidebar .suba.a4-4,.sidebar li.current .suba.a4-4{background-position:0 -153px;}
.sidebar .suba.a4-5,.sidebar li.current .suba.a4-5{background-position:0 -306px;}
.sidebar .suba.a4-6,.sidebar li.current .suba.a4-6{background-position:0 -1479px;}
.sidebar .suba.a5-1,.sidebar li.current .suba.a5-1{background-position:0 -357px;}
.sidebar .suba.a5-2,.sidebar li.current .suba.a5-2{background-position:0 -408px;}
.sidebar .suba.a5-3,.sidebar li.current .suba.a5-3{background-position:0 -459px;}
.sidebar .suba.a6-1,.sidebar li.current .suba.a6-1{background-position:0 -510px;}
.sidebar .suba.a6-2,.sidebar li.current .suba.a6-2{background-position:0 -561px;}
/*.sidebar .suba.a7-1,.sidebar li.current .suba.a7-1{background-position:0 -612px;}*/
.sidebar .suba.a7-1,.sidebar li.current .suba.a7-1{background-position:0 -663px;}
.sidebar .suba.a7-2,.sidebar li.current .suba.a7-2{background-position:0 -714px;}
.sidebar .suba.a7-3,.sidebar li.current .suba.a7-3{background-position:0 -765px;}
.sidebar .suba.a8-1,.sidebar li.current .suba.a8-1{background-position:0 -816px;}
.sidebar .suba.a8-2,.sidebar li.current .suba.a8-2{background-position:0 -867px;}
.sidebar .suba.a8-3,.sidebar li.current .suba.a8-3{background-position:0 -918px;}
.sidebar .suba.a9-1,.sidebar li.current .suba.a9-1{background-position:0 -969px;}
.sidebar .suba.a9-2,.sidebar li.current .suba.a9-2{background-position:0 -1020px;}
.sidebar .suba.a10-1,.sidebar li.current .suba.a10-1{background-position:0 -1071px;}
.sidebar .suba.a10-2,.sidebar li.current .suba.a10-2{background-position:0 -1122px;}
.sidebar .suba.a10-3,.sidebar li.current .suba.a10-3{background-position:0 -1173px;}
.sidebar .suba.a11-1,.sidebar li.current .suba.a11-1{background-position:0 -204px;}
.sidebar .suba.a11-2,.sidebar li.current .suba.a11-2{background-position:0 -255px;}
.sidebar .suba.a11-3,.sidebar li.current .suba.a11-3{background-position:0 -1224px;}
.sidebar .suba.a11-4,.sidebar li.current .suba.a11-4{background-position:0 -1275px;}
.sidebar .suba.a11-5,.sidebar li.current .suba.a11-5{background-position:0 -1326px;}
.sidebar .suba.a11-6,.sidebar li.current .suba.a11-6{background-position:0 -1377px;}
.sidebar .suba.a11-7,.sidebar li.current .suba.a11-7{background-position:0 -1428px;}
.sidebar .suba.a11-8,.sidebar li.current .suba.a11-8{background-position:0 -1530px;}

.sidebar .sublis .ord{display:block; overflow:hidden; position:absolute;top:13px; left:0; margin-right:8px;background:url(../../images/hbsz3y/ord.png) no-repeat;width:31px;height:28px;}
.sidebar .sublis .od2{background-position:0 -28px;}
.sidebar .sublis .od3{background-position:0 -56px;}
.sidebar .sublis .od4{background-position:0 -84px;}
.sidebar .sublis .od5{background-position:0 -112px;}
.sidebar .sublis .od6{background-position:0 -140px;}
.sidebar .sublis .od7{background-position:0 -168px;}
.sidebar .sublis .od8{background-position:0 -196px;}
.sidebar .sublis .od9{background-position:0 -225px;}
.sidebar .sublis li.current .ord{background:url(../../images/hbsz3y/ord-on.png) no-repeat;}
.sidebar .sublis li.current .od2{background-position:0 -28px;}
.sidebar .sublis li.current .od3{background-position:0 -56px;}
.sidebar .sublis li.current .od4{background-position:0 -84px;}
.sidebar .sublis li.current .od5{background-position:0 -112px;}
.sidebar .sublis li.current .od6{background-position:0 -140px;}
.sidebar .sublis li.current .od7{background-position:0 -168px;}
.sidebar .sublis li.current .od8{background-position:0 -196px;}
.sidebar .sublis li.current .od9{background-position:0 -225px;}
.rightCon,.artSpace{float:right;width:748px;border:1px solid #e8e0c2;background:#fff;box-shadow:0 3px 0 0 #ddd;min-height:500px;}
.rightCon .mainArea{padding:20px 20px 0 20px;}
.patriarch{ margin-bottom:20px;}
/*artenjoy*/
.artenjoy{}
.artenjoy .aemenu,.schoolIntro .slmenu,.modelIntro .mImenu,.baseClass .bcmenu{background:#f8fdde;border:1px solid #b3d843;line-height:34px;height:34px;padding-left:4px;margin-bottom:25px; border-radius:5px;}
.aemenu a,.slmenu a,.mImenu a,.bcmenu a{display:inline-block;width:126px;text-align:center; border-right:1px solid #eaf2c3;font-size:14px; color:#666;margin-left:-5px;}
.aemenu a:hover,.slmenu a:hover,.mImenu a:hover,.bcmenu a:hover{ text-decoration:none;}
.aemenu a.current,.slmenu a.current,.mImenu a.current,.bcmenu a.current{background:#fff; border:1px solid #b3d843; border-top:none; color:#5c9611; border-bottom:1px solid #fff; border-radius:5px 5px 0 0; font-weight:bold;}
.aeCon .acEssenList,.partyMem .pmEssenList,.babyFood .bfEssenList{margin-top:22px;}
.acEssenList li,.pmEssenList li,.bfEssenList li,.patList li,.wpList li,.natList li,.newslist li,.bclist li{font-size:14px;height:26px;line-height:26px;background:url('../../images/hbsz3y/icon2.gif') 14px center no-repeat;padding:5px 12px; border-bottom:1px dotted #eee;}
.acEssenList li:hover,.pmEssenList li:hover,.bfEssenList li:hover,.patList li:hover,.wpList li:hover,.natList li:hover,.newslist li:hover,.bclist li:hover{background:#fffde2 url('../../images/hbsz3y/icon2.gif') 14px center no-repeat;}
.acEssenList span.fr,.pmEssenList span.fr,.bfEssenList span.fr,.patList span.fr,.wpList span.fr,.natList span.fr,.newslist span.fr,.bclist span.fr{color:#aaa; font-size:12px;}
.acEssenList a,.pmEssenList a,.bfEssenList a,.patList a,.wpList a,.natList a,.newslist a{display:block;width:536px;padding-left:8px;}

/*atNotic*/
.essAt .horn{display:inline-block;background:url('../../images/hbsz3y/btn_bg.png') -97px -25px no-repeat;width:49px;height:36px;position:relative;bottom:-8px;margin-right:10px;}
.atNotic .essAt,.nativeNo .essAt{ font-size:14px; border:1px solid #f9f6eb;background:#fffde2;padding:0 36px 22px 13px;color:#ff8800;margin-bottom:18px;}

/*teacherShow*/
.teacherShow .teachers{padding:18px 26px 0 13px;}
.teachers li,.threeli li,.modelli li,.bcdeShow li{ font-size:14px; float:left;padding:0 10px 0 28px;}
.teachers a.imgbox,.threeli a.imgbox,.modelli a.imgbox,.bcdeShow a.imgbox{display:block;border:1px solid #e2e0d9;padding:4px;position:relative;overflow:hidden;}
.teachers a.imgbox:hover,.threeli a.imgbox:hover,.modelli a.imgbox:hover,.bcdeShow a.imgbox:hover{ border:1px solid #BDE28B; background:#FFC;}
.teachers li{ width:131px; height:188px;}
.teachers a.imgbox img{width:121px;height:125px;}
.teachers p,.threeli p,.modelli p,.bcdeShow p{padding-top:5px; }
.threeli li{padding:0 15px 28px 36px;}
.threeli a.imgbox{padding:5px;border-color:#d8d5cc;}
.threeli a.imgbox img{width:168px;height:122px;}
.threeli li{ width:178px; height:162px;}
.modelli{padding:0 2px 0;}
.modelli a.imgbox{border-color:#e6e4de;}
.modelli a.imgbox img{width:121px;height:125px;}
.modelli li{ width:131px; height:200px;}
.modelli li p{ }
/*teacherDe*/
.teacherDe{ padding-bottom:15px;}
.teacherDe .teIntro h2,.teacherDe .teIntro p.des{text-align:center;}
.teIntro h2,.newsBox .newsDe h2{font-size:24px;color:#49843e;text-align:center;margin-bottom:6px;}
.teIntro h3.litit,.newsBox .newsDe h3.litit{font-size:16px;padding:12px 0 10px 120px;font-weight:normal;}
.teIntroCon img,.newsDe img{ margin:0 auto; max-width:574px; display:block;}
.newsDe h2{ position:relative;}
.newsDe h2 span{ position:absolute; right:0; top:0px;}
.newsDe h2 span a{ display:block; width:92px; height:32px; line-height:32px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; background:url(../../images/hbsz3y/btn_bg.png) no-repeat 0 -306px;}
.newsDe h2 span a:hover{ background-position:-93px -306px; text-decoration:none;}
.newsDe{}
.teIntro p.des,.newsDe p.des{color:#999;margin:20px 0;}
.teIntro p.des span,.newsDe p.des span{margin-right:4px;}
.teIntro .teIntroCon{ padding-bottom:25px; font-size:14px;}
.teIntro .teIntroCon p{ padding-bottom:10px;}
.teIntro .teIntroCon p img{ max-width:680px;}
.teIntroCon .simple{margin:20px 0 36px;}
.teIntroCon .simple span{margin-right:24px;}
.teIntroCon p.compl{text-align:left;line-height:30px;padding:0 55px;}
.teacherDe .bgMusic{ padding:10px 55px;}
.teacherDe .teOpe,.newsDe .teOpe{border-top:1px solid #ddd2c0;border-bottom:1px solid #ddd2c0;line-height:25px;text-align:center;margin:29px 0;}
.arsel p{color:#999; font-size:14px;line-height:26px;padding-left:16px; margin:0;}
.arsel a{color:#08c; text-decoration:underline;}
.arsel a:hover{color:#ff8800;}
.perblog{border-top:1px solid #b1d198;padding-top:3px;}
.perblog h3{background:#eaf2d5;line-height:39px;font-size:14px;color:#49843e;text-indent:18px;}
.perblog .pblis li{line-height:39px;border-bottom:1px dashed #e7e0d1;font-size:14px;padding:0 20px 0 30px;overflow:hidden;position:relative;}
.perblog .pblis li:hover{}
.perblog .pblis li.notxt{border-bottom:0;text-align:center;color:#aaa;margin-top:10px;}
.perblog .pblis a{color:#82643c;width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;float:left;}
.perblog .pblis span.cor7{font-size:12px;float:right;}
/*partyMem*/
.pmEssenList li,.bfEssenList li,.wpList li,.natList li,.newslist li,.bclist li{background:none;}
.pmEssenList li:hover,.bfEssenList li:hover,.wpList li:hover,.natList li:hover,.newslist li:hover,.bclist li:hover{background:#fffde2}
.pmEssenList a, .bfEssenList a,.wpList a ,.natList a,.newslist a{padding:0;}
/*recipeTb*/
.recipeTb{background:#f9f6eb;text-align:center;width:100%;color:#999;}
.recipeTb tr,.recipeTb td{border:1px solid #ebe4c2;}
.recipeTb .tbg{background:#f5f0dc;}
.tdWorth{ width:144px;}
.recipeTb strong.cor2{display:block;font-size:14px;margin-top:2px;}
.recipeTb span.cor2{font-size:30px;}
.recipeTb a{color:#ff8800;} 
.recipeTb a.aBlue{ color:#08c;}
.recipeTb strong.tit{color:#333;font-size:14px;}
.fudong{ height:23px;text-align:right; padding-right:10px; text-indent:15px;}
.recipeTb .relis li{ color:#333; text-align:left; text-indent:15px; line-height:22px;border-bottom:1px solid #f5f0dc;}
.recipeTb .relis li:hover{ background:#ffc;}
.recipeTb .relis{ }
.recipeTb .relis li.notxtend{ padding:8px 0 8px 6px;text-indent:0; }
/*expertBox*/
.expertBox{}
.expertBox .quesBox{}
.quesBox .qt{font-weight:bold;padding:0 18px 8px 30px;}
.quesBox .qblis{font-size:14px;}
.quesBox .qblis li{background:#fffeee;padding:0 18px 0 12px;height:36px;}
.quesBox .qblis li.even{background:#fffadc;}
.qblis .simpq{line-height:36px;}
.simpq a.fr{color:#0088cc;}
.simpq a.ellipsis{width:524px;display:inline-block;}
.simpq .plus{display:inline-block;background:url('../../images/hbsz3y/btn_bg.png') -155px 0 no-repeat;width:14px;height:13px;position:relative;top:-11px;_top:-3px;margin-right:8px;overflow:hidden;}
.simpq .plus.minus{background-position:-141px 0;}
.qblis .comDe{padding:12px 0 18px 18px;}
.comDe .avator{float:left;width:52px;text-align:center;}
.comDe .avator .imgbox{border:1px solid #ece8d5;display:block;margin-bottom:12px;}
.avator .imgbox img{width:50px;height:49px;}
.avator .nic{color:#0088cc;font-size:14px;}
.comDe .ans{padding-left:78px;color:#ef9718;line-height:20px;font-size:14px;}
.comDe .cor3{margin-right:8px;}
.modeop{border:1px solid #ece7d4;background:#f9f7ed;padding:16px 22px;margin-top:20px;}
.modeop h4{font-size:14px;margin-bottom:24px;}
.modeop .lbtxt{float:left;width:56px;}
.modeop .ta{margin-left:14px;width:551px;height:114px;}
.modeop .btnsubmit{background:#ff8800;color:#fff;font-size:14px;cursor:pointer;border:none;width:71px;height:35px;line-height:32px;text-align:center;border-radius:3px;margin:12px 0 0 70px;}

/*班级博客*/
.classBlog,.teachMes,.warmPrompt,.retireLife,.happyby{position:relative;}
.relatedLink{padding:0 0 10px;border-bottom:1px dashed #e3cab4;}
.blogList .bft .fr{color:#3e8463;text-decoration:underline;font-size:14px;margin-right:10px;}
.blogList .bft .fr:hover{color:#65b071;}
.relatedLink a{ padding:5px 15px; display:inline-block;color:#666; font-size:14px; color:#08c; border-radius:5px;}
.relatedLink a.on{ border:1px solid #b3d843; background:#f8fdde; font-weight:bold; color:#5c9611;}
.blogList li .bbd{ font-size:14px; line-height:22px;}
.blogList li .bbd p{ text-indent:28px; margin-bottom:5px; color:#82643c;}
.blogList li .bbd img{max-width:600px;}
.blogDetail{ padding:25px 31px;border-bottom:1px dashed #e3cab4;margin-bottom:-1px;}
.blogList li{border-bottom:1px dashed #e3cab4;padding:16px 0 10px 0;margin:0 26px 0 30px;
transition: margin 0.5s,padding 0.5s;
-moz-transition: margin 0.5s,padding 0.5s;	/* Firefox 4 */
-webkit-transition: margin 0.5s,padding 0.5s;	/* Safari 和 Chrome */
-o-transition: margin 0.5s,padding 0.5s;	/* Opera */
}
.blogList li:hover{margin:0 16px 0 30px;padding:16px 0 10px 10px;}
.blogDetail .bhit{position:relative;}
.blogDetail .bbd img{max-width:100%;display:block;margin:0 auto 30px auto;}
.blogList h3.ellipsis,.blogDetail h3{color:#49843e;/*width:500px;*/font-size:18px;}
.blogList h3.ellipsis a{color:#49843e;}
.blogList h3.ellipsis a:hover{color:#65b071}
.blogList h3.ellipsisShow,.blogDetail h3.ellipsisShow{color:#49843e; font-size:24px;text-align:center;}
.blogDetail .bhit h4.secLitit{ font-size:16px;  color: #323232; text-align: center; padding:10px 0 5px 0;font-weight:normal;}
.blogList .bhit{position:relative;}
.blogList .bhit span.cor3{position:absolute;right:4px;top:8px;}
.blogList p.tag{margin:9px 0 12px;}
.blogList p.tag a{margin-right:10px;color:#08c;}
.blogList p.tag em{ padding-right:15px; color:#999;}
.blogList .bft{ font-size:12px; margin-top:20px;}
.blogList .bft em{ color:#aaa; padding:0 5px;}
.bftlink a{ margin-right: 3px; color:#666; padding:3px 6px; /*border: 1px solid #f8fae2;*/}
.bftlink a:hover{ text-decoration: none; color: #52b274; /*border: 1px solid #dedede;*/ }
.bftlink a:hover i.icon-praise{background: url(../../images/hbsz3y/pageNew/npIcon.png) no-repeat -27px -2px;}
.bftlink a i.icon-praise,.bftlink a i.icon-celPraise{ margin-right: 0px; width: 16px; height: 19px; background: url(../../images/hbsz3y/pageNew/npIcon.png) no-repeat -2px -2px; display: inline-block; vertical-align: -7px;}
.bftlink a i.icon-celPraise{background: url(../../images/hbsz3y/pageNew/npIcon.png) no-repeat -27px -2px;}
.blogDetail p.tag{margin:8px 0 16px;text-align:center;}
.blogDetail p.tag a{margin-right:10px;color:#08c;}
.blogDetail p.tag em{ padding-right:15px; color:#999;padding:0 10px;}
.blogDetail .bbd{font-size:14px;margin-bottom:12px; margin-top:10px;color:#82643c;}
.blogDetail .bbd p{ font-size:14px;line-height:24px;margin-bottom:4px;}
.blogDetail .bft .fr{margin-right:0;font-size:12px;}
.blogDetail .bftlink{color:#999;}
.blogDetail .bft{ margin-top:20px;}

.retireLife,.happyby{top:-20px;}
.tmList li{height:37px;line-height:37px; padding:0 10px 0 4px;border-bottom:1px solid #f3eae2;}
.tmList a.ellipsis{display:inline-block;width:500px;font-size:14px;color:#bd7b14;line-height:37px;}
.tmList .star{display:inline-block;background:url('../../images/hbsz3y/btn_bg.png') -87px 0 no-repeat;width:17px;height:15px;margin-right:8px;position:relative;top:2px;}
.wpList .wpType,.natList .naType,.newslist .ntype,.bclist .ntype,.pmEssenList .pType,.bfEssenList .bType{position:absolute;}
.wpList a.ellipsis,.natList a.ellipsis,.newslist a.ellipsis,.bclist a.ellipsis,.pmEssenList a.ellipsis,.bfEssenList a.ellipsis{display:inline-block;padding-left:46px;}

.nativeNo .natList li{padding:5px 14px 5px 12px; border-bottom:1px dotted #eee;}
.retireLife .blogList li,.happyby li{margin:0;}
.newsBox .newslist{margin-top:20px;}
.newsBox .newslist li{height:26px; padding:3px 14px 3px 10px;margin-left:-10px;}
.newsBox .newsDe p.des{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;line-height:24px;color:#aaa;margin:12px 0 10px 0;text-align:center;}
.newsBox .newsDe p.teOpe{margin-bottom:20px;}
.newsBox .newsDe p.teOpe a{color:#aaa;}
.newsBox .newsDe .nbd{ padding:15px 0; font-size:14px;}
.interBoke{ text-align:center; font-size:14px; padding:30px 0 10px 0;}
.interBoke a{ color:#3e8463; text-decoration:underline;}
.interBoke a:hover{ color:#52b274;}
.newsBox .newsDe .nbd p{ color:#82643c;line-height:24px;margin-bottom:4px;text-indent:2em;}
.relatedNews{margin-top:15px;}
.relatedNews .renlis{background:#fff;padding:8px 12px 8px 16px;}
.renlis li{line-height:26px;}
.renlis a.ellipsis{width:206px;display:block;}
.renlis a.ellipsis .ntype{margin-right:8px;}

.artSpace{float:none;width:100%;border-color:#dbd0bf;}
.artSpace .breadcrumb{padding-left:10px;color:#999;}
.artSpace .breadcrumb a{color:#626262;}
.artSpace .breadcrumb a:hover{ color:#f80;}
.artSpace .breadcrumb em.fr{ padding-right:12px;}
.artSpace .breadcrumb a.aBlue{ color:#08c; text-decoration:underline;}
/*.artSpCon*/
.artTitle{ width:772px; margin:30px auto 0 auto; clear:both;}
.artTitle h2{ color:#f80; font-weight:bold; font-size:20px; clear:both;}
.artTitle p{ margin-top:10px; padding-left:10px; background:#f9f9f9; color:#999;}
.artTitle p em{ padding-right:10px;}
.albumShow{padding-top:15px; padding-bottom:20px;}
.albumShow .bgMusic{}
.albumShow .focusAl{border-bottom:1px solid #ececec;position:relative;}
.albumShow .focusAl .focusAlinner{width:843px;margin:auto;position:relative;}
.artSpCon .bgMusic{ margin:30px 0px;}
.focusAlinner .focusIntr{position:absolute;bottom:0;width:772px;left:36px;}
.focusAlinner .focusIntr span{background:#000;opacity:0.5;filter:alpha(opacity=50);display:block;height:50px;width:100%;}
.focusAlinner .focusIntr .foctxt{color:#fff;position:absolute;padding:8px 10px;z-index:2;}
.focusIntr .foctxt h3{margin-bottom:4px;}
.focusAl .prev,.focusAl .next,.smallAl .prev,.smallAl .next{background:url('../../images/hbsz3y/btn_bg.png') no-repeat;cursor:pointer;position:absolute;width:27px;height:51px;}
.focusAl .prev{background-position:-5px -176px;left:0;margin-left:-15px;top:199px;}
.focusAl .next{background-position:-50px -176px;right:0;margin-right:-15px;top:199px;}
.focusAl p.imgbox{display:block;border:1px solid #ececec;width:772px;height:434px;text-align:center;margin:auto;}
.albumShow .smallAl{position:relative;margin:22px auto 24px;width:772px;}
.smallAl .prev,.smallAl .next{width:9px;height:16px;}
.smallAl .prev{background-position:-82px -176px;left:3px;top:26px;}
.smallAl .next{background-position:-92px -176px;right:2px;top:26px;}
.smallAl .smlWrap{width:742px;margin:0 0 0 15px;}
.smallAl .alblis{}
.alblis li{float:left;border:2px solid #f8fae2;margin:0 6px;height:60px;cursor:pointer;_display:inline;}
.alblis li.current{border-color:#f8ae0f;}
.alblis img{width:90px;height:60px;_display:block;}
.albumShow .groupOps{width:772px;margin:0 auto 10px;}
.albumShow .groupOps .groupOp{width:772px;margin:auto;padding:0;font-size:14px;}
.albumShow .groupOp{ padding-left:50px; margin-bottom:5px;}
.groupOp a.btnGroup{color:#3e8463; height:22px;line-height:22px;font-size:14px;}
.groupOp a.btnGroup:hover{color:#65b071;}
.albumShow .albDes{border:1px solid #f7f0e7;background:#fff7d8;width:752px;padding:10px 20px;margin:0 0 15px 114px;}
.albDes h4{font-size:14px;margin-bottom:15px;}
.albDes p{line-height:22px;}
.netComment .ncbd{padding:0 20px;}
.modeCom{position:relative; background:#eaf2d5; border:1px solid #d2dfb2; margin:15px 0; padding:12px 25px 18px 25px;}
.modeCom h3{ font-size:16px; padding-bottom:10px; color:#806c26;}
.modeCom .ta{border-color:#d2dfb2;width:99%;height:121px;background:#fefff2;}
.modeCom .instr{color:#aaa;font-size:14px;position:absolute;top:96px;text-align:center;width:260px;left:220px;}
.modeCom .instr a{color:#fff;padding:0 10px;display:inline-block;background: #3e8463;border-radius: 4px;line-height: 30px;text-decoration: none;margin:0 6px;box-shadow:0px 1px 1px #b8c39c;}
.modeCom .instr a:hover{background:#65b071;color:#fff;}
.modeCom .moft{padding-top:18px;color:#999;font-size:14px;position:relative;}
.btnPublish{ clear:both; padding:0px 0 15px 0; margin:0 auto; width:100px;}
.btnPublish .btnComment{ border-radius:2px; background:#75a734; width:100px; border:none; cursor:pointer; height:36px; color:#fff; font-size:14px; font-weight:bold;}
.btnPublish .btnComment:hover{ background:#84b642;}
.publishHead{ background:#eaf2d5; border:1px solid #f4f4f4; line-height:38px; height:38px; font-weight:bold; font-size:16px; color:#806c26; padding-left:15px;}
.publishHead span.cor5{ font-size:12px; font-weight:normal; padding-right:10px;color:#82643c}
.publishHead span.cor4{ padding:0 3px;}
.modeComlis{}
.modeComlis li{border-bottom:1px dashed #d2d0d1;padding:15px; position:relative;}
.modeComlis li a.modeHead{ display:block; position:absolute; text-align:center; left:0px; top:0;}
.modeComlis li a.modeHead p{ padding-top:3px;}
.modeComlis li a.modeHead img{ margin-top:10px; width:50px; height:50px; border-radius:5px;}
.modeComlis li .rContmentTxt{ margin-left:60px;}
.duanTxt{ line-height:20px; padding-bottom:20px; font-size:14px;}
.duanTxt a.fr{ font-size:12px; color:#08c; padding-right:10px;}
.duanTxt{ line-height:20px; padding-bottom:20px; font-size:14px;}
.duanTxt a.fr{ font-size:12px; color:#08c; padding-right:10px;}
.duanTime{ color:#999;}
.moperInfo .fr.cor5{/*line-height:24px;*/}
.moperInfo .fr a{color:#666;margin-left:10px;}
.moperInfo .fr a:hover{color:#65b071;text-decoration:none;}
.moperInfo .lf{color:#777;}
.moperInfo .lf span{color:#808080;}
.moperInfo .lf span.cor5{color:#3e8463; padding: 0 10px;}
.moperInfo a:hover i.icon-praise{background: url(../../images/hbsz3y/pageNew/npIcon.png) no-repeat -27px -2px;}
.moperInfo a i.icon-praise,.moperInfo a i.icon-celPraise{ margin-right:0px; width:16px; height:19px; background:url(../../images/hbsz3y/pageNew/npIcon.png) no-repeat -2px -2px; display: inline-block; vertical-align: -7px;}
.moperInfo a i.icon-celPraise{background: url(../../images/hbsz3y/pageNew/npIcon.png) no-repeat -27px -2px;}
.modeComlis  .moperCon{font-size:14px;color:#82643c;line-height:20px; padding-top:10px;}
.netComment .ncbd .ncomft{text-align:right;margin:16px 0 64px 0;color:#82643c;}
.netComment .cor4{font-weight:bold;padding:0 4px;color:#f60;font-size:14px;}
.netComment a{color:#3e8463;}
.netComment a:hover{color:#65b071;}
.netComment a.btnComment{display:inline-block;padding:6px 10px;background:#ff8140;color:#fff;border-radius:4px;position:absolute;right:0;top:10px;box-shadow:0px 1px 1px #9fa68d;border:1px solid #f27a3d;font-weight:bold;letter-spacing:1px;}
.netComment a.btnComment:hover{background:#f7671d;text-decoration:none;}
.principal,.jobIntro{font-size:14px;color:#666;line-height:26px;}
.principal p,.jobIntro p{margin-bottom:24px;text-indent:2em;}
.baseClass .bcmenu{margin-bottom:18px;}
.baseClass .bclist a.ellipsis{width:496px;}

/*regbox*/
.rl{background:#f6f6f6; min-height:900px;}
.rl .header{background:#f2f9f1 url(../../images/hbsz3y/space-bg.png);border-bottom:1px solid #d7d7d7;height:68px;margin-bottom:0;}
.rl .header .logo{padding:7px 0 0 17px;}
.rl .header .logo a{background:url(../../images/hbsz3y/logo.png) 0 -84px no-repeat;width:60px;height:52px;}
.rl .bgr{background:#58ab80;padding:34px 0 42px 0;}
.rlnav li{float:left;padding:0 16px;font-size:14px;font-weight:bold;line-height:68px;}
.rlnav a{ padding:2px 5px; color:#333644;}
.rlnav a:hover{border-top:2px solid #093;  border-bottom:2px solid #093; color:#f80; text-decoration:none;}
.rl .seghr{border-top:1px solid #e8e3e3;border-bottom:1px solid #fffcec;}
.regbox{ border:1px solid #f2f0f0;background:#fffffa;padding:24px 15px 80px 22px;margin-top:28px;}
.regbox .rhd{border-bottom:1px solid #eee;padding-bottom:10px;}
.regbox .rhd span.fr{color:#333;margin-top:18px;}
.regbox .rhd span.fr a.cor6{text-decoration:underline;}
.regbox .rhd h2,.loginform h2{color:#429364;font-size:24px;font-weight:normal;}
.regbox .rbd{padding:25px 0 0 210px;}
.regbox .tc{ margin:35px 0 10px 0; padding:10px 0; background:#FDFBE1; border:1px solid #F8E9AB; font-size:14px;color:#393;font-weight:bold; text-align:center;}
.rfor .lbtxt,.loginform .lbtxt{float:left;width:94px;color:#333;text-align:right;font-size:14px;margin-right:10px;line-height:33px;}
.rfor .inptxt{border:1px solid #c9e3e5;width:298px;height:20px;font-size:14px;line-height:20px;}
.rfor .inptxt:hover,.rfor .inptxt:focus{border:1px solid #b2d9dc;}
.rfor .se{width:145px;}
.rfor .tip{color:#999;padding:3px 0 10px 104px; clear:both;}
.rfor .tip.cor4{color:#dd0000;}
.rfor .inptxt.inptxt2{width:135px;}
.rfor .inptxt.checkcode{width:126px;}
.rfor .getCode{ display:inline-block; padding:0 15px; margin-left:10px; font-size:14px; height:32px; line-height:32px; border:1px solid #ccc; background:#f2f2f2;}
.rfor .getCode:hover{ background:#f8f8f8; color:#333; text-decoration:none;}
.rfor .beenGet{ color:#ccc; border:1px solid #ddd; cursor:default;}
.rfor .beenGet:hover{ background:#f2f2f2; color:#ccc; border:1px solid #ddd; cursor:default;}
.regbox .tc .yetGrey{ color:#f90; padding-left:5px;}
.rfor a.cor6{color:#0cb7e9;}
.rfor .btnReg{background:#ff8800;border:none;border-radius:2px;width:104px;height:39px;line-height:39px;text-align:center;color:#fff;font-size:14px;cursor:pointer;margin:10px 0 40px 104px;font-weight:bold;transition:background 0.3s;-moz-transition:background 0.3s;	/* Firefox 4 */-webkit-transition:background 0.3s;	/* Safari 和 Chrome */-o-transition:background 0.3s;	/* Opera */}
.rfor .btnReg:hover{background:#fe9a27;}
.rfor.rpass li{margin-bottom:15px;}
.rfor.rpass .lbtxt{color:#333;margin-right:0;}
.rfor.rpass .btnReg{margin:0 0 40px 94px;}
.rfor.rpass .passBig {background:#f0f0f0;border: 1px solid #dadada;display: block;height: 24px;line-height: 24px;margin:6px 104px;text-align: center;width: 110px;}
.rfor.rpass .tip{color:#a5a5a5;display:block;padding:6px 0 0px 94px;}
.rfor.rpass .rerror{background:#fcd4cd url(../../images/hbsz3y/err.gif) 10px 50% no-repeat;border:1px solid #e84729;width:200px;height:28px;line-height:29px;padding-left:34px;color:#414141;font-size:14px;font-weight:bold;margin:0 0 10px 104px;}
.cover{background:#309d36 url(../../images/hbsz3y/coverbg.jpg) center top no-repeat;}
.cover .container{width:1199px;height:628px;background:url(../../images/hbsz3y/indexbg.jpg) no-repeat; margin:80px auto;position:relative;}
.cover .clogo{ position:absolute;right:30px;bottom:30px;}
.cover .clogo img{width:449px; height:77px;animation:mybclogo 2s 1;
-moz-animation:mybclogo 2s 1; /* Firefox*/
-webkit-animation:mybclogo 2s 1; /* Safari and Chrome */
-o-animation:mybclogo 2s 1; /* Opera */}

@keyframes mybclogo
{
0%   { opacity:0.2;right:110px;bottom:30px;}
25%  { opacity:0.4;right:90px;bottom:30px;}
50%  { opacity:0.6;right:70px;bottom:30px;}
75%  { opacity:0.8;right:50px;bottom:30px;}
100% { opacity:1;right:30px;bottom:30px;}
}

@-moz-keyframes mybclogo /* Firefox */
{
0%   { opacity:0.2;right:110px;bottom:30px;}
25%  { opacity:0.4;right:90px;bottom:30px;}
50%  { opacity:0.6;right:70px;bottom:30px;}
75%  { opacity:0.8;right:50px;bottom:30px;}
100% { opacity:1;right:30px;bottom:30px;}
}

@-webkit-keyframes mybclogo
{
0%   { opacity:0.2;right:110px;bottom:30px;}
25%  { opacity:0.4;right:90px;bottom:30px;}
50%  { opacity:0.6;right:70px;bottom:30px;}
75%  { opacity:0.8;right:50px;bottom:30px;}
100% { opacity:1;right:30px;bottom:30px;}
}
@-o-keyframes mybclogo /* Opera */
{
0%   { opacity:0.2;right:110px;bottom:30px;}
25%  { opacity:0.4;right:90px;bottom:30px;}
50%  { opacity:0.6;right:70px;bottom:30px;}
75%  { opacity:0.8;right:50px;bottom:30px;}
100% { opacity:1;right:30px;bottom:30px;}
}
.cover .btnInto{background:url(../../images/hbsz3y/btn_bg.png) 0 -269px no-repeat;display:block;width:188px;height:37px;color:#fff;font-size:14px;text-align:center;line-height:37px;position:absolute;right:53px;bottom:195px;
animation:mybtnInto 2s infinite;
-moz-animation:mybtnInto 2s infinite; /* Firefox 4 */
-webkit-animation:mybtnInto 2s infinite;/* Safari and Chrome */
-o-animation:mybtnInto 2s infinite; /* Opera */
}

.cover .btnInto:hover{ color:#FFF;}
@keyframes mybtnInto
{
0%   { opacity:0.4;}
25%  { opacity:0.7;}
50%  { opacity:1;}
75%  { opacity:0.7;}
100% { opacity:0.4;}
}

@-moz-keyframes mybtnInto /* Firefox */
{
0%   { opacity:0.4;}
25%  { opacity:0.7;}
50%  { opacity:1;}
75%  { opacity:0.7;}
100% { opacity:0.4;}
}

@-webkit-keyframes mybtnInto /* Safari and Chrome */
{
0%   { opacity:0.4;}
25%  { opacity:0.7;}
50%  { opacity:1;}
75%  { opacity:0.7;}
100% { opacity:0.4;}
}

@-o-keyframes mybtnInto /* Opera */
{
0%   { opacity:0.4;}
25%  { opacity:0.7;}
50%  { opacity:1;}
75%  { opacity:0.7;}
100% { opacity:0.4;}
}


.cover .btnInto .iLeft{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.cover .btnInto .iRight{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.cover .btnInto:hover .iLeft{ margin-right:15px;}
.cover .btnInto:hover .iRight{ margin-left:15px;}
.cover .btnInto:hover{ text-decoration:none;}
/*home*/
.home{background:#a0d555 url(../../images/hbsz3y/home_bg.jpg) top center no-repeat;-webkit-background-size: cover;
-moz-background-size: cover;background-size: cover; position:relative;}
.home .container{width:1055px;}
.home .homehd{position:relative;overflow:hidden;zoom:1;}
.innerFooter{width:700px; text-align:right; padding-right:200px; margin:0 auto;}
.innerFooter .friendlink a{color:#4C4A4A;}
.twoCode span{background:#daf1a7;float:left;width:14px;text-align:center;font-size:14px;color:#557911;padding:7px 8px;height:72px;line-height:1.1;}
.twoCode .wkare{ float:left;width:86px; height:86px;}
.homehd .lgInfo{position:absolute;top:0;right:0;border-top:1px solid #427908;background: url(../../images/hbsz3y/cor_bg.png) left top no-repeat;color:#fff;height:30px;line-height:30px;padding-left:35px;_width:380px;}
.lgInfo .lfInner{height:30px;background:url(../../images/hbsz3y/cor_bg.png) right -30px no-repeat;padding-right:30px;}
.lgInfo .lfInner p{background:#5fad0c;line-height:30px;}
.lgInfo a{color:#fff;}
.lgInfo a:hover{color:#fff;}
.lgInfo .line,.top .line{margin:0 4px; color:#9e9fa6;}
.homehd .clogo{width:760px; margin:0 auto; padding:64px 0 74px 0; clear:both; }
.clogo .lg{background:url(../../images/hbsz3y/logonew.png) no-repeat;height:156px;float:left;width:156px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src='../../images/hbsz3y/logo_index.png');}
.clogo .text{padding-left:180px;color:#016e0d;color:#017f40;padding-top:40px;}
.clogo .text h1{letter-spacing:9px; margin:0 0 10px 0; font-size:36px;}
.clogo .text .en{ font-weight:bold; font-size:16px;letter-spacing:1px;}
.tree{ position:absolute; left:20px; bottom:0;
animation:mytree 2s 1;
-moz-animation:mytree 2s 1; /* Firefox 4 */
-webkit-animation:mytree 2s 1;/* Safari and Chrome */
-o-animation:mytree 2s 1; /* Opera */
}

@keyframes mytree
{
0%   { opacity:0.2; left:0px; border:0;}
25%  { opacity:0.4; left:5px; bottom:0;}
50%  { opacity:0.6; left:10px; bottom:0;}
75%  { opacity:0.8; left:15px; bottom:0;}
100% { opacity:1; left:20px; bottom:0;}
}

@-moz-keyframes mytree /* Firefox */
{
0%   { opacity:0.2; left:0px; border:0;}
25%  { opacity:0.4; left:5px; bottom:0;}
50%  { opacity:0.6; left:10px; bottom:0;}
75%  { opacity:0.8; left:15px; bottom:0;}
100% { opacity:1; left:20px; bottom:0;}

}
@-webkit-keyframes mytree
{
0%   { opacity:0.2; left:0px; border:0;}
25%  { opacity:0.4; left:5px; bottom:0;}
50%  { opacity:0.6; left:10px; bottom:0;}
75%  { opacity:0.8; left:15px; bottom:0;}
100% { opacity:1; left:20px; bottom:0;}
}
@-o-keyframes mytree /* Opera */
{
0%   { opacity:0.2; left:0px; border:0;}
25%  { opacity:0.4; left:5px; bottom:0;}
50%  { opacity:0.6; left:10px; bottom:0;}
75%  { opacity:0.8; left:15px; bottom:0;}
100% { opacity:1; left:20px; bottom:0;}
}

.since{ position:absolute; right:314px; bottom:327px;
animation:mysince 1s 1;
-moz-animation:mysince 1s 1; /* Firefox*/
-o-animation:mysince 1s 1; /* Opera */
-webkit-animation:mysince 1s 1;/* Safari and Chrome */
}

@keyframes mysince
{
0%   {opacity:0.2; right:394px; bottom:327px;}
25%  {opacity:0.4; right:374px; bottom:327px;}
50%  {opacity:0.6; right:354px; bottom:327px;}
75%  {opacity:0.8; right:334px; bottom:327px;}
100% {opacity:1; right:314px; bottom:327px;}
}

@-moz-keyframes mysince /* Firefox */
{
0%   {opacity:0.2; right:394px; bottom:327px;}
25%  {opacity:0.4; right:374px; bottom:327px;}
50%  {opacity:0.6; right:354px; bottom:327px;}
75%  {opacity:0.8; right:334px; bottom:327px;}
100% {opacity:1; right:314px; bottom:327px;}

}
@-webkit-keyframes mysince
{
0%   {opacity:0.2; right:394px; bottom:327px;}
25%  {opacity:0.4; right:374px; bottom:327px;}
50%  {opacity:0.6; right:354px; bottom:327px;}
75%  {opacity:0.8; right:334px; bottom:327px;}
100% {opacity:1; right:314px; bottom:327px;}
}
@-o-keyframes mysince /* Opera */
{
0%   {opacity:0.2; right:394px; bottom:327px;}
25%  {opacity:0.4; right:374px; bottom:327px;}
50%  {opacity:0.6; right:354px; bottom:327px;}
75%  {opacity:0.8; right:334px; bottom:327px;}
100% {opacity:1; right:314px; bottom:327px;}
}

.year{ position:absolute; right:85px; bottom:327px; animation::myyear 1s linear 0 1 alternate;
-moz-animation:myyear 1s 1; /* Firefox*/
-o-animation:myyear 1s 1; /* Opera */
-webkit-animation:myyear 1s 1;/* Safari and Chrome */
}

@keyframes myyear
{
0%   {opacity:0.2; right:85px; bottom:407px;}
25%  {opacity:0.4; right:85px; bottom:387px;}
50%  {opacity:0.6; right:85px; bottom:367px;}
75%  {opacity:0.8; right:85px; bottom:347px;}
100% {opacity:1; right:85px; bottom:327px;}
}

@-moz-keyframes myyear /* Firefox */
{
0%   {opacity:0.2; right:85px; bottom:407px;}
25%  {opacity:0.4; right:85px; bottom:387px;}
50%  {opacity:0.6; right:85px; bottom:367px;}
75%  {opacity:0.8; right:85px; bottom:347px;}
100% {opacity:1; right:85px; bottom:327px;}

}
@-webkit-keyframes myyear /* Safari and Chrome */
{
0%   {opacity:0.2; right:85px; bottom:407px;}
25%  {opacity:0.4; right:85px; bottom:387px;}
50%  {opacity:0.6; right:85px; bottom:367px;}
75%  {opacity:0.8; right:85px; bottom:347px;}
100% {opacity:1; right:85px; bottom:327px;}
}
@-o-keyframes myyear /* Opera */
{
0%   {opacity:0.2; right:85px; bottom:407px;}
25%  {opacity:0.4; right:85px; bottom:387px;}
50%  {opacity:0.6; right:85px; bottom:367px;}
75%  {opacity:0.8; right:85px; bottom:347px;}
100% {opacity:1; right:85px; bottom:327px;}
}

.light{ position:absolute; left:0; top:18px;
animation:mylight 1s infinite;
-moz-animation:mylight 1s infinite; /* Firefox 4 */
-o-animation:mylight 1s infinite; /* Opera */
-webkit-animation:mylight 1s infinite;/* Safari and Chrome */
}

@keyframes mylight
{
0%   {opacity:0.5;}
25%  {opacity:0.6;}
50%  {opacity:1;}
75%  {opacity:1;}
100% {opacity:1;}
}

@-moz-keyframes mylight /* Firefox */
{
0%   {opacity:0.5;}
25%  {opacity:0.6;}
50%  {opacity:1;}
75%  {opacity:1;}
100% {opacity:1;}

}
@-webkit-keyframes mylight /* Safari and Chrome */
{
0%   {opacity:0.5;}
25%  {opacity:0.6;}
50%  {opacity:1;}
75%  {opacity:1;}
100% {opacity:1;}
}
@-o-keyframes mylight /* Opera */
{
0%   {opacity:0.5;}
25%  {opacity:0.6;}
50%  {opacity:1;}
75%  {opacity:1;}
100% {opacity:1;}
}

.light span{ float:left; width:299px; text-align:center;}
.home .main{margin-bottom:55px;}
.homenav{ clear:both; text-align:center;}
.homenav li{display:inline-block; _float:left; width:115px;height:45px;line-height:45px;text-align:center;margin-right:141px;_margin:0 30px 0 120px;position:relative;}
.homenav li.last{margin-right:0;}
.homenav a.aNavBg{overflow:hidden; white-space:nowrap; text-indent:-300px; background:url(../../images/hbsz3y/nav.png) no-repeat; width:117px; height:45px; display:block;color:#213301;font-size:18px;}/*园所概况*/
.homenav a.five{ background-position:0px -47px;}/*新闻中心*/
.homenav a.three{ background-position:0px -94px;}/*党建在线*/
.homenav a.six{ background-position:0px -141px;}/*教师成长*/
.homenav a.eight{ background-position:0px -188px;}/*幼儿发展*/
.homenav a.seven{ background-position:0px -235px;}/*家长在线*/
.homenav a.one{ background-position:0px -282px;}/*后勤之窗*/
.homenav a.four{ background-position:0px -329px;}/*夕阳无限*/
.homenav a:hover{border-color:#76933d; text-decoration:none; color:#333;}
.homenav .subnav{position:absolute;top:44px;border:1px solid #9ad142; border-top:none; width:115px;text-align:center;z-index:999;display:none;}
.homenav .subnav li{height:28px;line-height:28px;}
.homenav .subnav a{display:block;color:#2e4800;font-size:14px;background:#ecfab8;}
.homenav .subnav a:hover{background:#e1f262;}
.mainCon { width:1056px; margin:50px auto; position:relative;}
.mainCon b.bb1{ position:absolute; left:-109px; top:-19px; background:url(../../images/hbsz3y/historyLeft.png) no-repeat; width:109px; height:351px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src='../../images/hbsz3y/historyLeft.png');}
.mainCon b.bb2{ position:absolute; right:-139px; top:0px; background:url(../../images/hbsz3y/historyRight.png) no-repeat; width:139px; height:317px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src='../../images/hbsz3y/historyRight.png');}
.picShadow{ position:absolute; left:0; top:1px; background:url(../../images/hbsz3y/shadow.png) no-repeat; width:45px; height:316px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src='../../images/hbsz3y/shadow.png');}
.mainCon .scrollWapper{ background:url(../../images/hbsz3y/historyMiddle.png) repeat-x;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src='../../images/hbsz3y/historyMiddle.png');height:317px; width:1056px;}
.mainCon ul{margin:30px 0px 0 4px;height:259px;float:left;}
.mainCon li{ box-shadow:1px 2px 2px #222; height:259px;float:left;overflow:hidden;margin:0 4px 4px 0;_display:inline;position:relative;}
.mainCon a img{width:255px;height:255px; border:2px solid #333;}
.mainCon a:hover img{border:2px solid #ddd;}
.main .tipBg{ z-index:8; position:absolute;left:0;right:0;top:7px; height:27px; background:#000;opacity:0.5;filter:alpha(opacity=50);}
.mainCon .tipTxt{ z-index:9; position:absolute;left:0;right:0;top:7px; color:#fff;line-height:27px;padding-left:14px;font-weight:bold; font-size:14px;}
.home .footer{border-top:1px solid #99d366;padding:25px 0;color:#555;background:#afde6b;}

/*个人空间*/
.rl .breadcrumb{border:0;background:none;padding:10px 0 10px 0;}
.rl .breadcrumb .ps{display:inline-block;background:url(../../images/hbsz3y/btn_bg.png) -54px -232px no-repeat;width:16px; height:16px;margin-right:5px;vertical-align:-2px;}
.rl .breadcrumb a{color:#666;}
.rl .breadcrumb strong{color:#ff8800;}
.perSpace{border:1px solid #ebebeb;background:#d7e8ba;}
.perSpace .lefter{width:138px;}
.perSpace .lefter li{position:relative;z-index:2;}
.perSpace .lefter li.current{}
.perSpace .lefter a{ display:block; line-height:40px;color:#fff;background:#79b912;font-size:14px;font-weight:bold;border-bottom:1px solid #72ac16;padding-left:15px;}
.perSpace .lefter a:hover{ background:#093; text-decoration:none;}
.perSpace .lefter li.current a{background:#fff;border-bottom-color:#d7e8ba;margin-right:-2px;color:#093;}
.perSpace .rightContent{border-left:1px solid #d7d7d7;background:#fff;position:relative;margin-left:138px;padding:38px 30px 40px 48px;min-height:300px;}
.perSpace .rightContent.rt2{padding:23px 25px 30px 19px;}
.perSpace .rightContent.rt3{padding:30px 47px 30px 45px;}
.perSpace .bc{background:url(../../images/hbsz3y/btn_bg.png) -123px -232px no-repeat;width:76px;height:37px;position:absolute;right:0;bottom:0;}
.baseInfo{position:relative;margin-bottom:52px;}
.baseInfo .op{position:absolute;right:0;}
.baseInfo .op a{margin-left:18px;font-size:14px;text-decoration:underline;color:#0088cc;} 
.baseInfo .avator{width:150px;text-align:center;float:left;}
.baseInfo .avator img{width:150px;height:150px;}
.baseInfo .avator a{color:#0088cc;font-size:14px;line-height:40px;text-decoration:underline;}
.perInfoList{padding-left:176px;}
.perInfoList li{font-size:14px;line-height:26px;color:#093;}
.perInfoList span.pt{color:#666;display:inline-block;width:70px;text-align:right;}
.perInfoList input.inptxt{width:150px; border:1px solid #dedede;}
.perInfoList .inptxt.inptxt2{width:320px;}
.baseInfo  .child{position:relative;font-size:14px;}
.child strong.ct{position:absolute;font-size:14px;}
.child .children{padding-left:85px;}
.children li{float:left;margin-right:20px;background:#f4f2f2;border-radius:10px;font-size:14px;color:#666;height:75px;}
.childInfo .imgbox{width:75px;height:75px;border-radius:10px;float:left;}
.childInfo .pTxt{margin-left:75px; padding:12px 24px 15px 16px;color:#ff8800;}
.childInfo .pTxt span{display:block;color:#666;}
.jobInfo{margin-top:34px;}
.jobImg{ margin-top: 0;}
.jobInfo h2{ border-bottom: 1px solid #dedede; line-height: 36px; position: relative;}
.jobInfo h2 span{ position: absolute; right: 10px; top:0px; font-weight: normal;}
.jobInfo a{color:#0088cc;text-decoration:underline;}
.jobInfo h3{font-size:14px;color:#666;margin-bottom:16px;}
.jobInfo .uploadImg{ background:#f8f7ef;padding:13px 0 9px 30px;font-size:14px;position:relative;}
.uploadImg .btnSure{ position:absolute;left:180px;bottom:8px;}
.jobInfo .lifePic{ margin:16px 0 20px 0; text-align:center; overflow: hidden;}
.lifePic li{ position:relative; float:left; padding:12px 19px; margin-bottom: 15px;}
.lifePic li:hover{background:#f8f7ef;}
.lifePic .op{margin-bottom:4px;}
.lifePic .op a.mgr14{margin-right:14px;}
.lifePic .imgbox{display:block;width:108px;height:97px;border-radius:5px;}
.lifePic .txt{line-height:26px; font-size:14px;}
.lifePic .txt em{ display: block; line-height: 16px; font-size: 12px; color: #999;}
.lifePic li .img-panel {  position: absolute; height: 0; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000', endColorstr='#80000000')\0; background: rgba( 0, 0, 0, 0.5 ); width: 100%; top: 0;  left: 0;  overflow: hidden;  z-index: 300;}
.lifePic li .img-panel a { width: 24px; height: 24px; display: inline; text-align: center; line-height: 30px; color: #fff; margin: 5px 10px 1px; cursor: pointer;}

.perInfoList.pIL{padding:0;}
.perInfoList.pIL span.pt{text-align:left;width:auto;}
.myfamily{color:#3a3a3a;}
.myfamily .mfPic{}
.myfamily h4 a.cor8{font-size:14px;margin-left:12px;text-decoration:underline;font-weight:normal;}
.myfamily h4{margin-bottom:12px;font-weight:normal;}
.myfamily .pname{font-size:14px;}
.myfamily span.imgbox,.brdul .imglink{display:block;width:150px;height:150px;overflow:hidden;border-radius:5px;}
.myfamily span.imgbox img,.brdul .imglink img{width:150px;height:150px;}
.myfamily .broadlist{margin-top:46px;}
.broadlist a.cor8{margin-left:6px;}
.broadlist .brdul{margin-left:-15px;}
.brdul li{float:left;padding:0 15px;font-size:14px;}
.brdul .imglink{position:relative;}
.brdul .ipbg{position:absolute;left:0;right:0;bottom:10px;opacity:0.5;filter:alpha(opacity=50);text-align:right;height:30px;background:#000;}
.brdul .imglink span{position:absolute;bottom:10px;right:8px;color:#fff;font-size:14px;line-height:30px;z-index:2;}
.brdul p.txt{margin-top:8px;}

.myemail .meop{border-bottom:1px solid #f1eded;padding-bottom:10px;}
.myemail .meop .myLetter{ padding-right:10px; padding-top:10px; font-size:14px;}
.meop .tag{display:inline-block;line-height:25px;color:#fff;padding:0 15px;font-size:14px;margin-right:20px;background:#ff8800;}
.meop span{font-size: 14px;}
.meop span a{ color: #08c; padding-right: 10px;}
.meop span a.on{ color: #f80; font-weight: bold;}
.meop .lbtxt{color:#666;}
.meop .se{width:102px;padding:2px;margin-left:6px;}
.myemail .pans{font-size:14px;color:#666;}
.pans dd{padding:15px 10px 15px 52px; border-bottom:1px solid #ddd;}
.pans dd:hover{ background:#ffc;}
.pans .problem{margin-bottom:18px;position:relative;}
.pans .answer{position:relative;}
.pans .pbg{display:block;background:#0088cc;width:24px;height:24px;line-height:24px;text-align:center;font-size:14px;position:absolute;left:-34px;top:0;color:#fff;border-radius:2px;}
.pans .pbg.qbg{background:#8dcf24;}
.pans .prt{font-weight:bold;margin-bottom:5px;}
.pans .dt{ color:#999; font-size:12px; font-weight:normal;}
.pans .ansCon{color:#bd7b14;}
.replyarea p{margin-top:4px;}
.replyarea a.cor8{text-decoration:underline;margin-right:12px;}
.replyarea .cor7{font-size:12px;}
.replyarea .replybox{border:1px solid #cedde7;background:#f6f7f9;position:relative; margin-top:10px; margin-left:-34px;}
.replybox{width:608px;}
.replybox .tArrow{background:url(../../images/hbsz3y/btn_bg.png) -78px -232px no-repeat;width:20px;height:10px;position:absolute;top:-10px;left:38px;}
.replybox .rbInner{padding: 0 20px;}
.rbInner h4{border-bottom:1px solid #cedde7;color:#333;font-size:14px;padding:10px 0 6px 0;}
.rbInner .rbform{padding-top:14px;}
.rbform li{margin-bottom:10px;padding:0;}
.rbform .lbtxt{float:left;width:76px;text-align:right;padding-right:12px;color:#333;}
.rank a,.htStar a{background:url(../../images/hbsz3y/star.png) no-repeat;width:19px;height:18px;display:inline-block;margin-left:-2px;}
.rank a.current,.htStar a.current{background-position:0 -28px;}
.rbform .ta{border:1px solid #cedde7;width:472px;height:85px;}
.rbform .btnSure{margin:0 5px 0 88px;}
.account h3{background:#eef4f6;border-bottom:1px solid #dce9ed;line-height:41px;height:
41px;font-size:14px;padding:0 18px 0 14px;}
.account a.cor8{text-decoration:underline;font-weight:normal;}
.spTable{color:#333;text-align:center;width:100%;}
.spTable thead tr{font-size:14px;line-height:39px;}
.spTable tbody tr{line-height:30px;}
.spTable tr{border-bottom:1px solid #f0f0f0;}
.spTable p.ellipsis{width:108px;}
.spTable .reject{width:200px;line-height:20px;text-align:left;}
.notebook{}
.notebook .fl{width:159px;border:1px solid #ececec;}
.notebook .fl .ntit{line-height:40px;background:#f5f5ec;color:#060101;font-size:14px;text-align:center;}
.notebook .righter{width:640px;}

.ListDailyStyle li h2 a.dailyTitle02{ width:300px; font-size:14px; display:inline-block; float:left; color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.ListDailyStyle li h2 a.dailyTitle02:hover{ color:#f80;}
.editblog{}
.editblog .ebform{}
.ebform li{margin-bottom:15px;}
.ebform .inptxt{border:1px solid #f3eae2;color:#ff8800;font-size:24px;height:50px;width:770px;line-height:50px;}
.ebform .op{}
.ebform .op input{ margin:0 5px;}
.ebform .op input{ margin-right:10px;}
.blogCon .bgHd{border-bottom:1px solid #f3eae2;padding-bottom:10px;overflow:hidden;}
.bgHd h2{font-size:24px;color:#ff8800;float:left;}
.bgHd .cor10{margin-left:20px;position:relative;top:15px;}
.blogCon .bgBd{padding-top:16px;font-size:14px;margin-bottom:28px;}
.blogCon .bgMusic{ margin-bottom:25px;}
.blogCon .bgBd p{color:#666;text-indent:2em;line-height:26px;}
.blogCon .artPage{color:#999;font-size:14px;}
.blogCon .artPage a.cor8{text-decoration:underline;}
.artPage p{margin-bottom:3px;}
.modifyPass li,.acApply li{margin-bottom:10px;line-height:28px;}
.modifyPass li.last{padding-left:130px;}
.modifyPass .lbtxt,.acApply .lbtxt{width:118px;color:#666;margin-right:12px;float:left;}
.modifyPass .inptxt{width:261px;height:22px;border:1px solid #dcdcdc;}
.modifyPass .stength{ display:inline-block; padding:0 5px; height:24px;line-height:24px;text-align:center;background:#f0f0f0;border:1px solid #dadada;font-size:14px;color:#333;}
.modifyPass .tips{margin-top:12px;color:#a5a5a5;}
.modifyPass .btnSure{border-radius:3px;}
.acApply{color:#333;}
.acApply li{margin-bottom:12px;}
.acApply .se{width:115px;padding:2px 6px 2px 0;margin-right:10px;}
.acApply .lbtxt{color:#333;width:80px;margin-right:8px;line-height:26px;}
.acApply .inptxt{width:105px;height:24px;border:1px solid #dceaed;margin-right:10px;}
.acApply .ma{margin:0 14px;}
.acApply .ma .ch{vertical-align:middle;margin:0 2px 2px 0;}
.acApply .op{padding-left:88px;}
.acApply .op .btnSure,.acApply .op .btnCancel{border-radius:3px;}
.acApply .op .btnSure{margin-right:6px;}
/*班级连线*/
.classShowList{ padding-bottom:15px;}
.classShowList h3{ font-size:16px; color:#1c6b46; clear:both; background:#e8f1cd; border:1px solid #bed3a2; height:32px; padding-left:15px; line-height:32px; margin-right:2px;}
.classShowList ul{ border-left:1px solid #d2dfb2;}
.classShowList li{ width:227px;border-right:1px solid #d2dfb2; border-bottom:1px solid #d2dfb2; height:28px; line-height:28px; font-size:14px;position:relative;}

.classShowList li i.arGrass{width:31px;height:28px;background:url(../../images/hbsz3y/pageNew/conImg.png) no-repeat -5px -484px;position:absolute;left:40px;top:6px;display:none;}
.classShowList li:hover i.arGrass{display:block;}

.classShowList li a{display:block;background:#fffff9;text-align:center;color:#82643c;}
.classShowList li a:hover{ text-decoration:none; background:#f5f8ea}
.classShowList ul{ margin-bottom:20px;}

/*修改头像*/
.imageArea{padding:30px 0;position:relative;}
.imageArea .imLefter{float:left;margin-right:10px;margin-left:20px;_display:inline;}
.imageArea .imRighter{float:left;position:relative;overflow:hidden;width:100px;height:100px;}
.imageArea .imBot{position: absolute;right: 20px;top: 170px;}
.imageArea .btnSure{margin-right:10px;display:block;margin-bottom:10px;}
.headImage{width:480px;}

/*myfamily popup*/
.addper{margin:20px auto;}
.addper li{margin-bottom:13px;}
.addper .lbtxt{color:#333;margin-right:5px;}
.addper .inptxt{height:22px;width:146px;border:1px solid #dcdcdc;}
.addper .htArea{ height:90px; width:510px;}
.addper .cor7{margin-left:3px;}
.addper .grInp{display:block;margin-top:6px;}
.addper .grInp .inptxt{width:199px;}
.addper .grInp .btnSel{vertical-align:-2px;margin-left:5px;}
.codeCheck{ position:fixed; _position:absolute; left:50%; margin-left:510px; z-index:99; visibility:visible; bottom:42px; width:86px;}
.fatherCode{position:absolute; right:217px;z-index:99; visibility:visible; bottom:15px;width:86px;
-moz-animation:fatherCode 35s; /* Firefox 4 */
-webkit-animation:fatherCode 35s;/* infinite Safari and Chrome */
-o-animation:fatherCode 35s; /* Opera */
-moz-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
}

@keyframes fatherCode
{
0%   {opacity:0; bottom:700px; right:20px;}
5%  { opacity:1; bottom:505px; right:20px;}
10% {opacity:1; bottom:15px; right:217px;}
100% {opacity:1; bottom:15px; right:217px;}
}

@-moz-keyframes fatherCode /* Firefox */
{
0%   {opacity:0; bottom:700px; right:20px;}
5%  { opacity:1; bottom:505px; right:20px;}
10% {opacity:1; bottom:15px; right:217px;}
100% {opacity:1; bottom:15px; right:217px;}
}
@-webkit-keyframes fatherCode /* Safari and Chrome */
{
0%   {opacity:0; bottom:700px; right:20px;}
5%  { opacity:1; bottom:505px; right:20px;}
10% {opacity:1; bottom:15px; right:217px;}
100% {opacity:1; bottom:15px; right:217px;}
}
@-o-keyframes fatherCode /* Opera */
{
0%   {opacity:0; bottom:700px; right:20px;}
5%  { opacity:1; bottom:505px; right:20px;}
10% {opacity:1; bottom:15px; right:217px;}
100% {opacity:1; bottom:15px; right:217px;}
}
.teacherCode{position:absolute; right:317px;z-index:99; visibility:visible; bottom:15px;width:86px;
 -moz-animation:teacherCode 35s; /* Firefox 4 */
-webkit-animation:teacherCode 35s;/* infinite Safari and Chrome */
-o-animation:teacherCode 35s; /* Opera */
-moz-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;}

@keyframes teacherCode
{
0%   {opacity:0; bottom:575px; right:20px;}
5%  { opacity:1; bottom:380px; right:20px;}
10% {opacity:1; bottom:15px; right:317px;}
100% {opacity:1; bottom:15px; right:317px;}
}

@-moz-keyframes teacherCode /* Firefox */
{
0%   {opacity:0; bottom:575px; right:20px;}
5%  { opacity:1; bottom:380px; right:20px;}
10% {opacity:1; bottom:15px; right:317px;}
100% {opacity:1; bottom:15px; right:317px;}
}
@-webkit-keyframes teacherCode /* Safari and Chrome */
{
0%   {opacity:0; bottom:575px; right:20px;}
5%  { opacity:1; bottom:380px; right:20px;}
10% {opacity:1; bottom:15px; right:317px;}
100% {opacity:1; bottom:15px; right:317px;}
}
@-o-keyframes teacherCode /* Opera */
{
0%   {opacity:0; bottom:575px; right:20px;}
5%  { opacity:1; bottom:380px; right:20px;}
10% {opacity:1; bottom:15px; right:317px;}
100% {opacity:1; bottom:15px; right:317px;}
}
.codeCheck p,.fatherCode p,.teacherCode p{ text-align:center; background:#f8f8f8; line-height:30px;}
.codeCheck p.pTxt,.fatherCode p.pTxt,.teacherCode p.pTxt{ margin-bottom:5px;}
.friendIndex{ right:473px; position:fixed; _position:absolute; border-radius:5px; opacity:0.9; z-index:99; visibility:visible; bottom:0; width:386px; background:#fff; padding:5px 10px; font-size:14px; border:1px solid #99D366;}
.friendIndex span{ font-weight:bold; color:#f60;}
.friendIndex a{ color:#333;}
.friendIndex a:hover{ color:#08c;}
.friendIndex em{ font-size:12px; padding:0 7px; color:#aaa;}
.blogCon.teachNote h2{color:#303030;}
.blogCon.teachNote .bgBd p{color:#3a3a3a;text-indent:0;}
.blogCon.teachNote .timeInfo{margin-bottom:15px;}
.blogCon.teachNote .timeInfo span{margin-right:50px;}
.editblog.editeach li .inptxt{color:#d1d1d1;height: 28px;line-height: 28px;font-size:14px;color:#666;}
.editblog.editeach li .inptxt.inptxt2{width:186px;}
.teacherShow.teacherShow2{border-top: 2px solid #ddd2c0;padding-top: 3px;}
.teacherShow.teacherShow2 h3.tit{background: #f2eee7;line-height: 39px;font-size: 14px;color: #ff8800;text-indent: 18px;}
.teacherShow.teacherShow2 .teachers li{padding:0 30px 0 0;}
/*searCenter*/
.searCenter .spTable thead,.phyexam .spTable thead,.phyexamResult .spTable thead{background:#eef4f6;}
.searCenter .spTable thead tr,.phyexam .spTable thead{border-top:1px solid #f0f0f0;}
.searCenter .spTable td.time{width:20%;}
.searCenter .spTable td.title{width:30%;}
.searCenter .spTable a.cor8{font-size:14px;font-weight:bold;}
.searCenter .spTable strong.cor2{width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;display:block;}

/*searchResult*/
.searchResult{padding:20px;}
.searchResult h2{color:#f80;font-size:20px;margin-bottom:15px;}
.searchResult .bclist{width:600px;padding-left:10px;}
.searchResult .bclist a.ellipsis{width:400px;}
.searchResult .pager{padding-left:10px;text-align:left;}

.vedioBox{ position:relative; margin-bottom:10px;}
.vedioPlay{ position:absolute; background:url(../../images/hbsz3y/vedio.png) no-repeat -14px -2px; width:30px; height:30px; left:66px;
 top:248px;transition:opacity 0.3s;opacity:1;}
.vedioStop{ position:absolute; background:url(../../images/hbsz3y/vedio.png) no-repeat -69px -2px; width:30px; height:30px; left:66px;
 top: 248px;transition:opacity 0.3s;opacity:1;}
.vedioPlay:hover{opacity:0.6;transition-duration:0.3s;}
.vedioStop:hover{opacity:0.6;transition-duration:0.3s;}
/*图文*/
.tuwenList{ padding: 0 0 15px 0;}
.tuwenList li{ display: list-item; vertical-align: bottom; overflow: hidden; clear: both; padding:15px; border-bottom: 1px dotted #dedede;}
.tuwenList li:hover{ background: #ffc;}
.btshow_txt{ font-size: 14px; padding-bottom: 15px; position: relative;}
.btshow_txt a.ellipsis,.btshow_detail{ width: 600px; display: block;}
.btshow_txt .btshow_time{ font-size: 12px; position: absolute; right: 10px; top: 3px; color: #aaa;}
.btshow_txt a{ color:#08c;}
.btImg_small{ position: relative;}
.btdd_img{ position: relative; zoom:1;}
.btdd_img dd{ float: left;}
.btdd_img dd img{ max-height: 100px; margin-right: 10px;}
.btshow_detail{ color: #666; padding-bottom: 10px;}
.small_pic_num{ position: absolute; left: 0px; top: 5px;width: 60px;height: 26px;line-height: 26px;color: #FFF;
background-color: rgba(0, 0, 0, .5);border-top-right-radius: 2px;border-bottom-right-radius: 2px; text-align: center;}


.npMainCon{padding:30px 26px 0 30px;}
.np_Container{ clear:both;overflow:hidden; background:url(../../images/hbsz3y/pageNew/leftNavBg.png) repeat-y;min-height:600px;}
.np_Container .leftMenu{width:260px;padding:40px 0 0 0;float:left;}
.np_Container .leftMenu h4{ background:url(../../images/hbsz3y/pageNew/conImg.png) no-repeat -2px -2px; height:58px; line-height:58px;padding-left:70px;font-family:hbsyFont;font-size:26px;color:#49843e;margin:0 0 0 20px;}
.leftMenu .npMenu{padding:0 37px;margin-top:10px;}
.leftMenu .npMenu li{border-bottom:2px dashed #49843e;height:42px;line-height:42px;text-align:center;position:relative;}
.leftMenu .npMenu li.on .grassIcon{display:block;}
.leftMenu .npMenu li:hover .grassIcon{display:block;}
.leftMenu .npMenu li a{color:#6a9046;font-size:14px;font-family:'微软雅黑';font-weight:bold;}
.grassIcon{width:31px;height:28px; background:url(../../images/hbsz3y/pageNew/conImg.png) no-repeat -4px -84px;position:absolute;left:6px;top:8px;display:none;}
.grassIcon:hover{color:#49843e;}
.leftMenu .scollMes{width:242px;height:276px;background:url(../../images/hbsz3y/pageNew/conImg.png) no-repeat -5px -148px;margin:40px 0 0 16px;}
.scollMes .scMesbox{width:180px;margin:0 0 0 22px;padding-top:74px;}
.scollMes .scMesbox h5{font-size:18px;color:#f5ffeb;font-family:hbsyFont;}
.scollMes .scMesbox a{display:block;font-size:14px;color:#d7dbd8;height:24px;line-height:24px;width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.scollMes .scMesbox a:hover{color:#d7ec97;}
.riConbox{width:742px;float:left;}
.riConbox .nowPosi{height:60px;border-bottom:1px dashed #49843e;padding-right:30px;font-size:14px;color:#3e8463;font-family:'微软雅黑';text-align:right;line-height:60px;}
.riConbox .nowPosi a{color:#3e8463;}
.riConbox .nowPosi a:hover{color:#65b071;}
.riConbox .announText{border:2px solid #bed3a2;padding:10px;margin-bottom:30px;}
.riConbox .announText p{color:#678946;font-size:14px;text-indent:2em;font-weight:bold;line-height:22px;}
.riConbox .announText p em{color:#818181;font-weight:normal;}
.riConbox .artiList{}
.riConbox .artiList li{height:auto;line-height:36px;font-size:14px;padding:0 20px 0 30px;overflow:hidden;position:relative;}
.riConbox .artiList li.singular{background:#e8f1cd;height:auto;line-height:34px;}
.riConbox .artiList li i.arGrass{width:31px;height:28px;background:url(../../images/hbsz3y/pageNew/conImg.png) no-repeat -5px -484px;position:absolute;left:5px;top:8px;display:none;}

.riConbox .artiList li a{color:#82643c;width:500px;white-space:nowrap;text-overflow:ellipsis;display:inline-block;}
.riConbox .artiList li a:hover i.arGrass{display:block;}
.riConbox .artiList li span{float:right;color:#9fa39f;font-size:12px;}
.riConbox .artiList .arlistBottom{ background:url(../../images/hbsz3y/pageNew/dotLine.png) repeat-x;height:5px;margin-top:30px;}

.riConbox .artiList .artiImg{padding:0 0 10px 0px;overflow:hidden;float:left;}
.riConbox .artiList li span.imgView{float:none;display:block;max-width:90px;margin-right:15px;float:left;max-height:60px;}
.riConbox .artiList li span.imgView a{display:table-cell;height:60px;vertical-align:middle;max-width:90px;text-align:center;width:auto;}
.riConbox .artiList .artiImg span.imgView img{max-width:100%;border-radius:6px;box-shadow:1px 1px 3px #c6ceac;max-height:100%}
.riConbox .artiList .artiImg:hover i.arGrass{display:block;}

.npPage{color:#82643c;font-size:14px;text-align:center;padding:24px 0;}
.npPage a{color:#82643c;font-size:14px;}
.npPage i{padding:0 4px;font-size:12px;}
.npPage .pageNum{width:30px;height:30px;line-height:30px;display:inline-block;background:#e8f1cd;border-radius:30px;text-align:center;margin:0 6px;vertical-align:middle;text-decoration:none;}
.npPage .pageNum:hover{background:#cfe58b;}
.npPage .on,.npPage .on:hover{background:#49843e;color:#fff;}
.np_Footer{margin-top:50px;padding-bottom:0px;}
.np_Footer p.pagelink,.np_Footer p.pagelink a{color:#1c6b46;}
.np_Footer p.pagelink a:hover{color:#65b071;}

.npMainArea{padding:30px 25px 0 30px;}
.aemenu{margin-bottom:25px;overflow:hidden;position:relative;padding-top:2px;}
.aemenu a{display:block;float:left;width:auto;text-align:center;font-size:14px; color:#82643c;margin:0 6px 10px 0;padding:0 10px;min-width:70px;line-height:34px;border:none;transition:background 0.2s;-moz-transition:background 0.2s;-webkit-transition:background 0.2s;-o-transition:background 0.2s;}
.aemenu a:after{content:"";display:block;clear:both;width:686px;height:1px;background:#b3d848;position:absolute;left:0;}
.aemenu a:hover{background:#e8f1cd;border-radius:5px 5px 0 0;}
.aemenu a.current{font-weight:bold;background:#f8fae2;line-height:34px;height:33px;border-bottom:none;position:relative;border-top:1px solid #b3d843;}
.aemenu a.current:after{content:"";display:block;clear:both;width:100%;height:1px;background:#f8fae2;position:absolute;left:0;bottom:-1px;z-index:99;}
.npMainCon .teacherShow .teachers{padding:0;}
.npMainCon .teachers li{padding:0 20px 20px 0;width:auto;height:auto;}
.npMainCon .teachers a.imgbox img{width:140px;height:140px;}
.npMainCon .teachers a.imgbox{border:1px solid #dbe2d9;background:#fff;box-shadow:2px 2px 6px #dee0ca;transition:border 0.5s,transform 0.5s;
-moz-transition: border 0.5s, -moz-transform 0.5s;	/* Firefox 4 */
-webkit-transition: border 0.5s,-webkit-transform 0.5s;	/* Safari 和 Chrome */
-o-transition: border 0.5s,-o-transform 0.5s;	/* Opera */}
.npMainCon .teachers a.imgbox:hover{border:1px solid #ced5cc;text-decoration:none;z-index:999;transform: scale(2,4);
-ms-transform: scale(1.1,1.1);	/* IE 9 */
-webkit-transform: scale(1.1,1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1,1.1);	/* Opera */
-moz-transform: scale(1.1,1.1);}
.npMainCon .teachers p{text-align:center;padding:6px 0 0px 0;color:#6a9046;text-decoration:none;letter-spacing:1px;font-weight:bold;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.npMainCon .teachers p:hover{}
.npMainCon .arlistBottom{ background:url(../../images/hbsz3y/pageNew/dotLine.png) repeat-x;height:5px;margin-top:30px;}
.npMainCon .teachers li.lineLast{padding-right:0;}
.npMainCon .teachers a.imgbox{padding:7px;}
.npMainCon .teachers li i.arGrass{width:31px;height:28px;background:url(../../images/hbsz3y/pageNew/conImg.png) no-repeat -5px -484px;position:absolute;right:3px;bottom:-12px;display:none;transform: rotate(20deg);
-ms-transform: rotate(20deg);		/* IE 9 */
-webkit-transform: rotate(20deg);	/* Safari and Chrome */
-o-transform: rotate(20deg);		/* Opera */
-moz-transform: rotate(20deg);}
.npMainCon .teachers .imgbox:hover i.arGrass{display:block;}
.teIntro h3.ellipsisShow{color:#49843e;font-size:24px;text-align:center;}
.teIntro .teIntroCon{font-size:14px;margin:15px 0 20px 0;color:#82643c;padding-bottom:10px;}
.teIntro .teIntroCon p{font-size:14px;text-indent:2em;line-height:24px;margin-bottom:4px;padding-bottom:0;}
.teIntro .teIntroCon p span{margin-right:15px;}
.teIntro .teIntroPh{margin-bottom:20px;}
.teIntro .teIntroPh a{display:inline-block;width:200px;height:150px;margin:0 15px 19px 0;padding:7px;border:1px solid #b2c69e;transition:box-shadow 0.4s,transform 0.4s;
-moz-transition: box-shadow 0.4s, -moz-transform 2s 0.4s;	/* Firefox 4 */
-webkit-transition: box-shadow 0.4s,-webkit-transform 0.4s;	/* Safari 和 Chrome */
-o-transition: box-shadow 0.4s,-o-transform 0.4s;	/* Opera */}
.teIntro .teIntroPh a:hover{box-shadow:2px 2px 6px #bec0aa;transform: scale(2,4);
-ms-transform: scale(1.1,1.1);	/* IE 9 */
-webkit-transform: scale(1.1,1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1,1.1);	/* Opera */
-moz-transform: scale(1.1,1.1);}
.teIntro .teIntroPh a.lineLast{margin-right:0px;}
.teIntro .teIntroPh a img{width:200px;height:150px;}
.perblog .pblis i.arGrass{width:31px;height:28px;background:url(../../images/hbsz3y/pageNew/conImg.png) no-repeat -5px -484px;position:absolute;left:4px;top:12px;display:none;}
.perblog .pblis li a:hover i.arGrass{display:block;}
.npalShow .focusAl .focusAlinner{width:auto;}
.npalShow .focusAl p.imgbox{width:620px;height:348px;margin:0 auto;background:#dbddc6;}
.npalShow .focusAl p.imgbox img.imgInner{max-width:620px;max-height:348px;}
.npalShow .focusAl p.imgbox .ymVerlign{display:table-cell;vertical-align:middle;height:350px;width: 620px;}
.npalShow .focusAlinner .focusIntr{width:620px;left:30px;}
.npalShow .focusIntr span{}
.npalShow .focusAl .prev,.npalShow .focusAl .next{top:150px;opacity:0.5;transition:opacity 0.4s;
-moz-transition:opacity 0.4s;	/* Firefox 4 */
-webkit-transition:opacity 0.4s;	/* Safari 和 Chrome */
-o-transition:opacity 0.4s;	/* Opera */}
.npalShow .focusAl .prev:hover,.npalShow .focusAl .next:hover{opacity:1;}
.npalShow .focusAl{border-bottom:none;}
.npalShow .focusIntr .foctxt h3{color:#fff;font-size:12px;}
.npalShow .smallAl .smlWrap{width:640px;margin-left:22px;}
.npalShow .smallAl{width:auto;}
.npalShow .alblis li:hover{border:2px solid #d2dfb2;}
.npalShow .alblis li.current{border:2px solid #d2dfb2;}
.npalShow .groupOps{width:620px;margin:20px auto 0px;}
.npalShow .groupOps .groupOp{width:620px;padding:2px 0;}
.npalShow{padding-bottom:0;}
.riConbox .publishHead{margin:30px 0 0 0;border-top:1px solid #d2dfb2;border-bottom:1px solid #d2dfb2}
.riConbox .netComment .arlistBottom{background:url(../../images/hbsz3y/pageNew/dotLine.png) repeat-x;height:5px;margin-top:30px;}
.smallAl .prev,.smallAl .next{opacity:0.5;transition:opacity 0.4s;
-moz-transition:opacity 0.4s;	/* Firefox 4 */
-webkit-transition:opacity 0.4s;	/* Safari 和 Chrome */
-o-transition:opacity 0.4s;	/* Opera */}
.smallAl .prev:hover,.smallAl .next:hover{opacity:1;}
.riConbox p.teOpe{border-top:1px solid #ddd2c0;border-bottom:1px solid #ddd2c0;line-height:30px;text-align:center;margin:29px 0;}
.riConbox p.teOpe{margin-bottom:20px;}
.riConbox p.teOpe a{color:#aaa;}
.riConbox p.teOpe a:hover{color:#65b071;}
.groupOps p{font-size:14px;padding:2px 0}
.srPageCon{background:none;}
.srPageCon .riConbox{float:none;width:auto;}
.srPageCon .bhit h3{color:#49843e;font-size:24px;text-align:left;}
.srPageCon .artiList{margin-top:20px;}
.srPageCon .npMainCon{padding:20px 40px 0 40px}
.srFooter{height:40px;background: url(../../images/hbsz3y/pageNew/srFooterBg.png) no-repeat;}
.blogDetail .bbd p .htBtnSave{margin:2px 0 2px 10px;color:#fff;padding:0 10px;display:inline-block;background:#3e8463;border-radius:4px;line-height:30px;text-decoration:none;box-shadow:0px 1px 1px #b8c39c;border:none;}
.blogDetail .bbd p .htBtnSave:hover{background:#65b071;cursor:pointer;}
.blogDetail .bbd p.fjTit{text-decoration:underline;}
h4.secLitit{text-align:center;font-size:14px;color:#49843e;padding:6px 0 0 0;}
.blogDetail .bbd p.artPho{text-indent:0;}
.syRicon{min-height:416px;}
.tchSearch{padding-bottom:20px;font-size:14px;}
.tchSearch input{line-height:24px;height:24px;padding:2px;vertical-align:top;border:1px solid #ccc;}
.tchSearch input:hover,.tchSearch input:focus{border:1px solid #b3b3b3;}
.tchSearch a{color:#fff;padding:0 10px;display:inline-block;background: #3e8463;border-radius: 4px;line-height: 30px;text-decoration: none;margin:0 6px;box-shadow:0px 1px 1px #b8c39c;}
.tchSearch a:hover{background:#65b071;color:#fff;}
.teacherShow .tchTitle{font-size:16px;font-weight:bold;color:#49843e;padding:10px 0;border-bottom:1px dashed #e3cab4;margin-bottom:15px;}
.htClew{padding:40px;text-align:center;font-size:16px;margin:0px 30px 50px 30px;background:#eaf2d5;border:2px solid #d2dfb2;font-weight:bold;color:#49843e;letter-spacing:1px;}


/*弹窗start*/
.btn{display:inline-block;padding:6px 18px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus{color:#333;text-decoration:none}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default{color:#fff;border-color:#ccc;font-size:14px;font-weight: bold;background:#a5a5a5;border-radius:3px;
border: none;}
.btn-default:hover{ background:#b5b5b5; color:#fff;}
.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#fff}
.btn-primary{color:#fff;font-size:14px;font-weight:bold;background:#FF4001;border-radius:3px;border:none;}
.btn-primary:hover{ background:#F73500; color:#fff;}
.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-primary .badge{color:#428bca;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%;padding-right:0;padding-left:0}
.btn-block+.btn-block{margin-top:5px}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.428571429; font-size:16px;}
.modal-title em{ color:#c00; font-weight:normal; padding-left:10px;}
.modal-body{position:relative;padding:20px;}
.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer:before,.modal-footer:after{display:table;content:" "}
.modal-footer:after{clear:both}
.modal-footer:before,.modal-footer:after{display:table;content:" "}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
/*弹窗end*/

/*个人中心修改*/
.ebform .inptxt,.clearfix textarea{border:1px solid #dedede;}
.ebform .inptxt:hover,.ebform .inptxt:focus,.clearfix textarea:hover,.clearfix textarea:focus{border:1px solid #ccc;}
/*个人中心修改end*/

/*信息完善*/
.almenu{border-bottom:1px solid #ccc;line-height:34px;height:34px;padding-left:4px;margin:0 15px 25px 15px;line-height:33px;}
.almenu a{display:inline-block;width:126px;text-align:center;font-size:14px; color:#646464;margin-left:-5px;border-right:none;margin-right:10px;text-decoration:none;}
.almenu a:hover{background:#f3f9e8;border-radius:5px 5px 0 0;}
.almenu a.current{background:#fff; border:1px solid #ccc;color:#093; border-bottom:1px solid #fff; border-radius:5px 5px 0 0; font-weight:bold;font-size:14px;}
.perSpace .rtMes{padding:30px;}
.perSpace .rtMes .almenu{margin:0 0 25px 0;}
.zsMesws{padding-left:20px;overflow:hidden;}
.zsMesws li{display:block;clear:both;padding:7px 0;overflow:hidden;line-height:34px;}
.zsMesws li.shortMes{float:left;width:340px;clear:none;}
.zsMesws input.inptxt{line-height:20px;padding:6px;height:20px;width:300px;}
.zsMesws span.pt{float:left;}
	/*民族选择*/
.zsMesws li .htSex{width:520px;margin-top:4px;}
.zsMesws li .htSex a.linkSex{line-height:24px;display:block;background:#fff;text-decoration:none;color:#666;padding:0 4px; margin:0 10px 10px 0;border:2px solid #dedede;float:left;width:78px;text-align:center;}
.zsMesws li .htSex a.linkSex i{ position: absolute; right:0; bottom:0;background: url(../../images/hbsz3y/sexon.png) no-repeat -11px 0; width: 11px; height: 11px; display: block;}
.zsMesws li .htSex a.on{ position: relative;  border: 2px solid #093; color: #333;}
.zsMesws li .htSex a:hover{ border:2px solid #093;}
.zsMesws li .htSex a.fillLink{font-size:16px;text-decoration:none;border:2px solid #dedede;float:left;padding: 0 6px;line-height:24px;}
.zsMesws li .htSex a.fillLink:hover{border: 2px solid #093;color:#093;}
	/*民族选择end*/
.zsMesws li select{font-size:14px;margin-top:0px;border:1px solid #dedede;height:32px;line-height:32px;color:#555;padding-left:2px;min-width:70px;}
.zsMesws li select:focus,.zsMesws li select:hover{border:1px solid #c3c3c3;}
.zsMesws li em{color:#666;padding:0 4px;}
.sureClBtn{margin:20px 0;}
.sureClBtn input.tjCheck{margin:3px 6px 0 20px;float:left;}
.sureClBtn span.pt{font-size:14px;}
.zsMesws li .uiTable{float:left;width:660px;margin-top:4px;font-size:14px;text-align:center;border-collapse:collapse;border:1px solid #e9eef0;}
.uiTable th{background:#f7f8f9;white-space:nowrap;color:#2b1e03;padding:6px 6px 8px;border-bottom:1px solid #e9eef0;padding:4px 8px;}
.uiTable td{border-bottom:1px solid #e9eef0;border-right:1px solid #e9eef0;color:#4c748c;}
.uiTable td.tdTime{font-size:14px;color:#808080;}
.uiTable tr.addPar td{padding:4px;}
.uiTable tr.addPar td a{text-decoration:underline;color:#093;}
.uiTable tr.addPar td a:hover{color:#f60;}
.diaTeacher{ padding:15px;}
.diaTeacher li{ position:relative; padding:8px 0; line-height:34px; font-size:14px; overflow:hidden;}
.diaTeacher li label{ color:#333; line-height:34px; color:#333; width:90px; float:left; text-align:right}
.htInput{ border:1px solid #dedede; font-size:14px; color:#333;margin-right:5px;padding:6px 8px;line-height:20px;margin-top:0px;}
.htInput:focus{border:1px solid #ccc;}
.htInput:hover{border:1px solid #ccc;}
.diaTeacher li .htInput{width:180px;}
.modal-body .zsMesws li .htSex{width:400px;margin-top:4px;}
.modal-body .zsMesws li .htInput{width:300px;}
.modal-body .zsMesws li .htSex a.linkSex{margin-bottom:0;}
.uiTable td a{ color:#08c; text-decoration:underline;}
.uiTable td a:hover{color:#f60;}
/*信息完善*/

/*确定取消按钮*/
.htBtn {text-align:right;padding:15px;background:#f8f8f8;border-top:1px solid #eee;border-bottom:1px solid #eee;clear:both;margin-bottom:15px;margin:10px 0;}
/*确定取消按钮end*/

.wordWrap{word-break:break-all;} 
.jzMessageContent td,.jzMessageContent th{padding:5px 10px;border:1px solid #DDD; background: #fff;}
.jzMessageContent{ padding-bottom:20px; font-size:14px; color:#666; line-height:30px;}\


/*蓝勾按钮*/
.diaTeacher li.zzBook .checkKind{overflow:hidden;}
.diaTeacher li span.numberChoose{line-height:22px;}
.diaTeacher li.zzBook span.numberChoose{padding:4px 6px; display:inline-block; margin:2px 0px 2px 0; border-radius:4px; cursor:pointer;border:2px dotted #fff;}
.diaTeacher li.zzBook span.numberChoose:hover{ text-decoration:underline;border:2px dotted #d7edfa;}
.diaTeacher li.zzBook span.current,.diaTeacher li.zzBook span.current:hover{background:url(../../images/hbsz3y/backstage/checkKind.png) no-repeat -14px -7px;padding:4px 6px 4px 22px; color:#fff;border:2px solid #4ab8fa;}
.diaTeacher li.zzBook span.current:hover{text-indent:0px}
.diaTeacher .checkWork span.numberChoose{padding:4px 10px; display:inline-block; margin:8px; border-radius:4px; cursor:pointer;border:2px dotted #d7edfa; min-width:51px; text-align:center;}
.diaTeacher .checkWork span.numberChoose:hover{ text-decoration:underline;  border:2px dotted #95d4fa;background:#fff;}
.diaTeacher .checkWork span.current,.diaTeacher .checkWork span.current:hover{background:url(../../images/hbsz3y/backstage/checkKind.png) no-repeat -12px -7px;padding:6px 6px 6px 20px; color:#fff; border:#1b99e8;}
.diaTeacher .checkWork span.current:hover{text-indent:0px;}
/*蓝勾按钮end*/

/*家长问答*/
.htCondition{ background:#f4f8ea; padding:12px 15px 12px 15px; margin:0 0 20px 0; border:1px solid #bed3a2;font-size:14px;}
.htCondition .htChoose{overflow:inherit;position:relative;}
.htCondition .lastLine{margin-bottom: 0;padding-bottom: 0;}
.htCondition li{padding: 5px 0 2px 0;}
.htCondition li label{ font-size: 14px; font-weight: bold; color: #000; float: left; line-height:30px;}
.htCondition .htChoose{overflow:inherit;position:relative;}
.htCondition .htChoose a.htNumber{ background:#f4f8ea; border:1px solid #d1d1d1;padding:2px 10px;font-weight:bold;margin:2px 7px 0 0;text-decoration:none;}
.htCondition .htChoose a.htNumber:hover{ border:1px solid #999; color:#333;}
.htCondition .htChoose a.on{background:none; border:2px solid #459683;display:inline-block;}
.htCondition .htChoose a.on:hover{background:none; border:2px solid #459683;}
.htCondition .htChoose .dhBtn{display:inline-block;width:86%;margin-left:4px;min-height: 33px;}
.htCondition .htChoose .dhBtn a.htNumber{margin:2px 10px 7px 0;display:block;float:left;padding:3px 11px;position:relative;}
.htCondition .htChoose .dhBtn a.aBlue{line-height:26px;margin-left:6px;}
.htCondition .htChoose .dhBtn a.on{padding:2px 10px;border:2px solid #459683;color:#333;}
.htCondition .htChoose .dhBtn a em{ font-weight: normal; padding-left: 5px; color: #666;}
.glAlign li label{width: 70px;text-align:right;}
.htBtnSearch{ color:#fff; font-size:14px; cursor:pointer; border:1px solid #49843e; height:32px; background:#49843e; text-align:center; padding:0 14px; border-radius:2px;}
.htBtnSearch:hover{ background:#519345;border:1px solid #519345;}
.htAddInfo li {line-height:32px;padding:5px 0;font-size:14px;}
.htAddInfo li a{ text-decoration:underline; color:#459683; padding:0 5px;}
.adviceList .advHead{border-radius:6px;float:left;box-shadow:1px 1px 2px #ccc;}
.adviceList .advCon span{color:#999;line-height:inherit;display:inline-block;}
.adviceList .advHead img{border-radius:6px;}
.adviceList .advCon p{line-height:22px;width:90%;}
.adviceList .advCon em{color:#f60;font-weight:bold;}}
.qusAnw li:hover{background:none;}
.qusAnw .advCon p{font-size:16px;width:96%;}
.qusAnw .advCon div{font-size:16px;width:100%;}
.qusAnw .advHead{box-shadow:none;width:60px;}
.qusAnw .advHead img{width:34px;height:30px;margin-left:13px;}
.qusAnw .advCon{margin-left:66px;}
.qusAnw .advCon p.dailyRead{font-size:12px;}
.qusAnw .questionBtn{margin-top:6px;}
.qusAnw .questionBtn a,.qusAnw .showWhole,.qusAnw .packUp{color:#fff;display:inline-block;padding:0px 8px;background:#6fbbba;font-size:12px;letter-spacing:1px;text-decoration:none;line-height:24px;border-radius:4px;margin-right:10px;}
.qusAnw .showWhole{margin-right:0;}
.qusAnw .questionBtn a:hover,.qusAnw .showWhole:hover{background:#79cccb;}
.qusAnw .questionBtn a.anwser{padding:0px 4px 0px 8px;}
.qusAnw .showWhole,.qusAnw .packUp{vertical-align:top;}
.qusAnw .questCon{color:#626262;text-decoration:none;max-width:89%;display:inline-block;padding-left:0;letter-spacing:0.5px;line-height:23px;}
.qusAnw .questCon.limiWord{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;max-width:560px;}
.qusAnw .questCon:hover{text-decoration:underline;}
.qusAnw .questCon .showWhole{margin-left:10px;}
.qusAnw .advHead p{text-align:center;line-height: 22px;margin-top:6px;}
.qusAnw .questionBtn a.cancelEss,.qusAnw .packUp{background:#999;}
.qusAnw .questionBtn a.cancelEss:hover,.qusAnw .packUp:hover{background:#aaa;}
.qusAnw .advCon span{line-height:24px;}
.anwView{margin:10px 0 0 0;position:relative;}
.htAddInfo .anwView{margin:20px 0px 0 66px;background:#eff6dc;}
.qusAnw .anwView .questCon{font-size:14px;}
.anwView .advHead img{width:42px;height:42px;}
.anwView b.anwCon{display:inline-block;max-width:85%;font-size:14px;color:#626262;font-weight:normal;padding-right:6px;}
.anwView b.anwCon.limiAnw{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.qusAnw .anwView .advHead img{margin-top:2px;}
.qusAnw .anwView .advCon p{width:100%;}
.anwView{border-top:1px solid #d9d9d9;}
.qusAnw .anwView img{margin-left:4px;}
.qusAnw .anwView .advCon{margin-left:60px;}
.anwView li{border-bottom:1px dashed #d9d9d9;padding:10px 0 10px 0px;margin:0 10px;transition:padding 0.3s;-moz-transition:padding 0.3s;	/* Firefox 4 */-webkit-transition:padding 0.3s;	/* Safari 和 Chrome */-o-transition:padding 0.3s;	/* Opera */}
.anwView li:hover{padding-left:6px;}
.adviceList li.myAnswer{padding:0px 0 10px 0;border-bottom:none;}
.adviceList li.myAnswer:hover{background:none;}
.anwView i.upperArrow{display:block;background:url('../../images/hbsz3y/backstage/upperArrow.png') no-repeat 0px 0px;width:20px;height:20px;position:absolute;left:26px;top:-14px;}
.myAnswer label{vertical-align:top;width:94px;display:inline-block;text-align:right;font-weight:bold;}
.myAnswer textarea{width:500px;height:160px;border-color:#ddd;padding:6px;margin-top:4px;max-width:700px;}
.myAnswer textarea:hover,.myAnswer textarea:focus{border-color:#ccc;}
.myAnswer p{overflow:hidden;padding:4px 0;}
.submitBtn{border-radius:2px; background:#75a734; width:100px; border:none; cursor:pointer; height:36px; color:#fff; font-size:14px; font-weight:bold;margin-left:513px;}
.submitBtn:hover{background:#84b642}
/*.myAnswer{padding:0px 30px 10px 30px}
.myAnswer h3{background:none;padding:6px 0 6px 0;line-height:30px;}
.myAnswer .btnComment{position:initial;}
.myAnswer .moft{overflow:hidden;margin:10px 0 0 0;padding:0;}*/
.anwView .npPage{color:#82643c;font-size:14px;text-align:center;padding:24px 0;}
.anwView .npPage a{color:#82643c;font-size:14px;text-decoration:none;padding:0;}
.anwView .npPage a:hover{text-decoration:underline;}
.anwView .npPage i{padding:0 4px;font-size:12px;}
.anwView .npPage .pageNum{width:30px;height:30px;line-height:30px;display:inline-block;background:#e1eebc;border-radius:30px;text-align:center;margin:0 6px;vertical-align:middle;text-decoration:none;}
.anwView .npPage .pageNum:hover{background:#cfe58b;text-decoration:none;}
.anwView .npPage .on,.anwView .npPage .on:hover{background:#49843e;color:#fff;}
.askInt{padding:10px 30px 0 30px;background:#f5f5f5;border-radius:0px;border:2px dashed #e5e5e5;margin:0 10px;}
.askInt h3{margin-bottom:10px;background:none;font-size:16px;padding-left:0;border:none;}
.askInt .ol{width:99%;height:180px;max-width:98.6%;border:1px solid #dedede;margin-bottom:20px;padding:0.6%;}
.askInt .ol:hover,.askInt .ol:focus{border:1px solid #ccc;}
.askInt .moft .btnComment{position:inherit;left:0;letter-spacing:1px;}
.askInt .moft{margin:0;color:#999;font-size:14px;padding-bottom:20px;overflow:hidden;}
.wdEmptyTip{text-align:center;background:#fefbf4;padding:16px;border:1px solid #f5e0a5;letter-spacing:1px;margin-bottom:10px;}
.qusAnw .advCon .ansDel{margin-left:10px;line-height:24px;font-size:12px;}
.qusAnw .advCon .ansDel:hover{color:#f60;}
.askInt.personalAsk{margin:0;}
.myAnswer{padding-bottom:15px;}
.htCondition .htChoose .htBtnSearch{margin-bottom:8px;}
.riConbox .mainArea{padding:20px 20px 0 20px;}
.riConbox .arlistBottom{ background:url(../../images/hbsz3y/pageNew/dotLine.png) repeat-x;height:5px;margin-top:30px;}
.adviceList li{overflow:hidden;padding:10px 0 10px 0px;border-bottom:1px solid #d9d9d9;}
/*家长问答end*/

/*样式修改*/
.main_npCon .container{margin:0;}
.main_npCon .regbox{margin-top:0;}
.diaTeacher .loginform li{padding:0;}
/*样式修改end*/

/*招生答疑start*/
.queHit{float:right;font-size:14px;padding-bottom:20px;}
.queHit a{color:#458445;}
.queHit .queIcon{width:20px;height:20px;display:inline-block;background:url(../../images/hbsz3y/pageNew/npIcon.png) -2px -25px;margin-right:8px;vertical-align:-4px;}
.queCont{clear:right;font-size:14px;}
.queCont .queBlock .queTxt{padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin-bottom:20px;}
.queCont .queTxt .queBox{color:#323232;}
.queCont .queTxt .queBox .queLe{color:#f6580b;font-weight:bold;float:left;}
.queCont .queTxt .queBox h3{float:left;display:inline-block;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.queCont .answerBox{margin-top:10px;color:#626262;line-height:20px;}
.queCont .answerBox .ansDetail{float:left;display:inline-block;width:96%;}
.queCont .answerBox .answerLe{color:#458445;font-weight:bold;float:left;display:inline-block;width:4%;}
.modal-body .susLitTip{ padding:10px; color: #323232; text-align: center; font-size: 16px; font-weight: bold;line-height:26px;}
.modal-body .susLitTip .kqIcon{background:url(../../images/hbsz3y/pageNew/npIcon.png) no-repeat -2px -55px;width:52px;height:52px;display:inline-block;margin-right:18px;vertical-align:middle;}
/*招生答疑end*/

/*新增问答start*/
.queInputBox .linkSex.on{border:2px solid #459683;}
.htSex a.linkSex{ line-height: 24px; display: inline-block; background: #fff; text-decoration: none; color: #666; padding: 0 18px; margin:3px 10px 10px 0; border: 2px solid #dedede;}
.htSex a.linkSex:hover{ border-color: #a1d5bf;}
.htSex a.linkSex.on{border:2px solid #1aa27b;position:relative;}
.queInputBox li label{font-size:14px;width:108px;float:left;text-align:right;line-height:34px;color:#323232;font-weight:bold;}
.zzBook .htArea{width: 550px;height: 120px;max-width: 550px;line-height:28px;border:1px solid #b8cfc0;}
.zzBook .htArea:hover{border:1px solid #9fbcb6;}
.queInputBox .zzBook{padding-bottom:20px;}
.htSex a.linkSex i{width:12px;height:11px;display:block;background:url(../../images/hbsz3y/pageNew/npIcon.png) -27px -25px;position:absolute;right:0;bottom:0;}
.queInputBox{margin-top:20px;}
.operBtn .btn{font-weight:normal;}
.operBtn .btn-primary{background:#458445;padding:8px 20px;margin-right:11px;}
.operBtn .btn-primary:hover{background:#377837;}
.openTxt{display:inline-block;margin-left:10px;color:#129b84;font-size:13px;}
.openTxt em{letter-spacing:-3px;}
.openTxt:hover{color:#ff882c;}
.queTxt .answerBox img{width:114px;float:left;margin:2px 15px 13px 0;}
/*新增问答end*/