@charset "utf-8"; 


html body.portal{background:#f7f7f7;}
.eduSource{ margin-top:10px;}
.qjf_zysearch{ background:#f7f7f7; border:1px solid #efefef; padding:25px 0px; }
.qjf_searchbox{ margin:0 auto; width:736px; height:34px;}
.qjf_searchbox .sea_txt{ height:18px; padding:6px 10px; line-height:18px; overflow:hidden; font-size:14px; border:2px solid #3d95d5; width:607px; float:left; border-right:none;}
.qjf_searchbox .sea_btn{ border:2px solid #3d95d5; background:#3d95d5; display:block; float:left; vertical-align:middle; width:101px; height:30px; color:#fff; font:16px/30px "microsoft yahei"; text-align:center;}
.qjf_searchbox .sea_btn:hover{ text-decoration:none; border:2px solid #3187c5; background:#3187c5;}
.w770{width:770px;}
.w180{ width:180px;}
.w740{ width:740px;}
.w800{width:800px;}
.mgt40{ margin-top:40px;}
.pdlr9{ padding:0px 9px;}
.zy_bgt{ background:url(../images/res/qjf_zybg.png) no-repeat; display:inline-block; overflow:hidden;}

/*公用头部*/
.u_portal_tit{ background:url(../images/res0909/titlebg.gif) repeat-x left bottom; height:33px;}
.u_portal_tit .titname{ background:url(../images/res0909/u_titlebg.png) no-repeat left top; padding-left:15px; height:33px;}
.u_portal_tit .titname em{ background:url(../images/res0909/u_titlebg.png) no-repeat right top; padding-right:35px; height:33px; color:#fff; font-size:18px; font-weight:normal; line-height:33px;}
.u_portal_tit .tab_tit{ font-size:14px; font-weight:normal; line-height:33px; color:#646464;}
.u_portal_tit .tab_tit a{margin:0px 30px;display:inline-block; color:#646464;}
.u_portal_tit .tab_tit a:hover,.u_portal_tit .tab_tit a.on{ text-decoration:none; color:#4093df;}
/*公用头部 end*/

.u_zy_list_tit .tab_tit a{ margin:0px 15px;}
.u_portal_tit .moreTit{ position:relative; float:left;height:33px;}
.u_portal_tit .moreTit a{z-index:99;zoom:1;padding:0 24px 0 8px; line-height:24px; margin-top:4px; border-bottom:0;background:url(../images/res/qjf_dbg2.png) 40px 10px no-repeat; display:inline-block; color:#646464;}
.u_portal_tit .moreTit a:hover{ color:#555;background:#3d95d5 url(../images/res/qjf_dbg2.png) 40px -13px no-repeat;color:#fff;}
.u_portal_tit .moreTit a.moreOn{background:#3d95d5 url(../images/res/qjf_dbg2.png) 40px -13px no-repeat;color:#fff;}
.u_portal_tit .more_ul{ position:absolute; width:100px;top:28px;left:0px; z-index:9;zoom:1; background:#fff; border:1px solid #e2e2e2;border-bottom:0;}
.u_portal_tit .more_ul li{ height:28px; line-height:28px;overflow:hidden;width:100px; text-align:center;border-bottom:1px solid #e2e2e2;}
.u_portal_tit .more_ul li a{margin:0;padding:0;border:0; background:none; }
.u_portal_tit .more_ul li:hover,.u_portal_tit .more_ul li:hover a{ background:#efefef;color:#555;}

.turnPage a{ background:#fff;}

.qjf_themres{ margin:0px -26px;}
.qjf_themres li{ float:left; width:210px; height:155px; overflow:hidden; margin:10px 27px 23px; display:inline;}
.qjf_themres li .photo{ width:210px; height:120px; overflow:hidden;}
.qjf_themres li .photo img{ width:210px; height:120px; display:block;}
.qjf_themres li .name{ height:35px; line-height:35px; text-align:center;}
.qjf_themres li .name a{ font:16px/35px 'microsoft yahei'; color:#222;}

.qjf_res_sort{ margin-top:8px;}
.qjf_res_sort li{ zoom:1; overflow:hidden; _height:33px; line-height:33px; display:block;}
.qjf_res_sort li span.numer{ color:#888;font-size:12px;}
.qjf_res_sort li em{ font:18px/24px Arial; display:inline-block; float:left; width:23px; height:28px; margin-top:6px; color:#888; text-align:center;}
.qjf_res_sort li em.org_em{ background:url(../images/res/qjf_zybg.png) no-repeat -125px -188px; color:#fff;}
.qjf_res_sort li a{ color:#222; margin-left:6px; display:inline-block;}

.qjf_publish{ border:1px solid #dedede; background:#fbfbfb; padding:10px 12px; text-align:center;}
.qjf_publish p{ font:14px/2em 'microsoft yahei'; color:#555;}
.qjf_publish p.numer{ line-height:30px; padding:10px 0px;}
.qjf_publish p.pubnum{border-bottom:1px solid #dedede;}
.qjf_publish p.numer em{ background:url(../images/res/qjf_zybg.png) no-repeat -58px -186px; display:inline-block; text-align:center; font:20px/29px Arial; color:#3d95d5; width:20px; height:29px; margin:0px 1px;} 
.yx_publish1{height:86px;}
.yx_publish2{height:78px;}
.yx_publish3{margin-top:8px;height:74px;}
.yx_publish3 .qjf_pub_abtn{margin:0 auto;margin-top:13px;}
.qjf_pub_abtn{ background-position:-56px 0px; width:173px; padding:12px 0px 15px 0px; height:20px; display:block; font:16px/20px 'microsoft yahei'; text-align:center; color:#fff;margin-top:8px;}
.qjf_pub_abtn:hover{ background-position:-56px -96px; text-decoration:none;}
.qjf_pub_abtn i{ background-position:0px -194px; width:20px; height:20px; display:inline-block; overflow:hidden; margin-right:5px; vertical-align:middle; position:relative; top:-2px; _top:0;}

.qjf_res_menu{border:2px solid #b0b0b0; width:156px;}
.yx_res_menu{border:2px solid #3d95d5; width:156px;height:268px;}
.yx_res_menu h2{ background:url(../../edu3.0/images/res/res_title.png) 14px 12px no-repeat;width:160px ;height:40px; font-size:0px;}
.qjf_res_menu h2{ font:18px/39px "microsoft yahei"; color:#222; padding:0px 12px;}
.qjf_navul{ background:#f5f5f5;}
.qjf_navul li{ position:relative; height:76px; *height:72px;z-index:5; }
.qjf_navul li .navtit{ border-top:1px solid #dedede; padding:24px 15px; display:block; width:126px; height:28px; line-height:28px; background:url(../images/res/rig_more.png) no-repeat 138px center; color:#222; font-family:"microsoft yahei"; font-size:18px; position:absolute; left:0px; top:0px;}
.qjf_navul li .navtit.hovys{ background:#fff url(../images/res/rig_more.png) no-repeat 139px center; border:1px solid #3d95d5; border-right:0; left:-2px; padding:24px 15px 24px 16px; height:27px; _height:31px; line-height:28px; cursor:pointer;}
.qjf_navul li .navtit i{ display:inline-block; vertical-align:middle; margin-right:10px;}
.qjf_navul li .navtit i.xx_i{ background-position:0px 0px; width:26px; height:18px;}
.qjf_navul li .navtit i.cz_i{ background-position:0px -70px; width:24px; height:24px;}
.qjf_navul li .navtit i.gz_i{ background-position:0px -140px; width:24px; height:25px;}

.qjf_navcon:afer{content:".";display:block;height:0;clear:both;visibility:hidden;}
.qjf_navcon{position:absolute; left:156px; top:0px; background:#fff; width:635px; padding:10px 0px 10px 23px; border:1px solid #3d95d5; display:none;*zoom:1;}
.qjf_navcon i{ position:absolute; left:-1px; top:0px; background:#fff; width:1px; height:75px; _height:79px; display:none; overflow:hidden}
.qjf_navcon dl{ float:left; width:300px; margin:5px 0px; display:inline; min-height:53px; _height:76px;}
.qjf_navcon dl dt{ display:block; font:14px/30px "microsoft yahei"; color:#555; }
.qjf_navcon dl dd{ line-height:23px;}
.qjf_navcon dl dd span{ color:#3d95d5; display:inline-block; margin-right:30px;}
.qjf_navcon dl dd span a{ color:#3d95d5;}
.qjf_navcon dl dd span em{ font-family:Tahoma; font-size:12px;}

/*首页焦点图切换begin*/
.qjf_resfoucs{ height:311px; width:576px; overflow:hidden; margin:0 auto; position:relative; z-index:0;}
.qjf_resfoucs ul{ position:absolute;height:311px; overflow:hidden;}
.qjf_resfoucs ul li{ width:576px; height:311px; float:left;}
.qjf_resfoucs .bgbox{ text-align:center; position:absolute; left:0px; width:100%; bottom:10px; z-index:2; height:12px; text-align:center;}
.qjf_resfoucs .numbtn{ display:inline-block; zoom:1; *display:inline; margin:0px auto; overflow:hidden;}
.qjf_resfoucs .numbtn span{ display:inline-block; width:12px; height:12px; border-radius:10px; background:#e5e5e5; cursor:pointer; line-height:none; font-size:0; overflow:hidden; margin:0px 5px; vertical-align:middle;}
.qjf_resfoucs .numbtn span.on{ background:#3d95d5;}


/*首页焦点图切换begin*/
.yx_resfoucs{ height:272px; width:606px; overflow:hidden; margin:0 auto; position:relative; z-index:0;}
.yx_resfoucs ul{ position:absolute;height:311px; overflow:hidden;}
.yx_resfoucs ul li{ width:606px; height:311px; float:left;}
.yx_resfoucs .bgbox{ text-align:center; position:absolute; left:0px; width:100%; bottom:10px; z-index:2; height:12px; text-align:center;}
.yx_resfoucs .numbtn{ display:inline-block; zoom:1; *display:inline; margin:0px auto; overflow:hidden;}
.yx_resfoucs .numbtn span{ display:inline-block; width:12px; height:12px; border-radius:10px; background:#e5e5e5; cursor:pointer; line-height:none; font-size:0; overflow:hidden; margin:0px 5px; vertical-align:middle;}
.yx_resfoucs .numbtn span.on{ background:#3d95d5;}
/*首页焦点图切换end*/

.qjf_reslisttab{ border-bottom:3px solid #d1d1d1; line-height:35px; margin-top:24px;}
.qjf_reslisttab a{height:17px; line-height:17px; padding:10px 28px; border:1px solid #f7f7f7; font-size:16px; color:#222; display:inline-block;_overflow:visible}
.qjf_reslisttab a:hover,.qjf_reslisttab a.on{ border:1px solid #288add; border-bottom:1px solid #f7f7f7; background:#f6f6f6; text-decoration:none;}
.qjf_reslisttab a i{vertical-align:middle;display:inline-block; margin-right:5px; }
.qjf_reslisttab a i.jc_i{ background-position:-57px -66px; width:16px; height:13px;}
.qjf_reslisttab a i.zsd_i{ background-position:-95px -66px; width:12px; height:16px;}
.qjf_reslisttab a i.sj_i{ background-position:-126px -67px; width:14px; height:16px;}

.qjf_searlist{ border:1px solid #e4e4e4; margin-top:15px; display:block;}
.qjf_searlist li{ zoom:1; overflow:hidden; border-bottom:1px dashed #dfdfdf; padding:6px 0px; line-height:24px;}
.qjf_searlist li.nobor{ border-bottom:none;}
.qjf_searlist li label{ float:left; width:55px; display:block; text-align:right; color:#555;}
.qjf_searlist li p{ margin-left:55px; height:26px; overflow:hidden;}
.qjf_searlist li p.hauto{ height:auto;}
.qjf_searlist li p a{display:inline-block; height:22px; line-height:22px; padding:0px 7px; overflow:hidden; color:#222; margin:2px 5px 1px 5px; border:1px solid #fff;}
.qjf_searlist li p a.on,.qjf_searlist li p a:hover{ border:1px solid #dbd8d8; background:#e7e7e7; text-decoration:none; overflow:hidden;}
.qjf_searlist li p span.fr { padding-right:5px;}
.qjf_searlist li p span.fr a.more{ color:#555; height:20px; padding-right:10px; background:url(../images/res/qjf_dbg.gif) no-repeat right -5px; }
.qjf_searlist li p span.fr a.more:hover{ border:1px solid #f7f7f7;text-decoration:none;}
.qjf_searlist li p span.fr a.more.xl{ background:url(../images/res/qjf_dbg.gif) no-repeat right 10px; }

.qjf_zy_titab{ height:40px; display:block; font:20px/2em "microsoft yahei"; color:#555; padding:0px 5px;}
.qjf_zy_titab span.titlist{ display:inline-block; line-height:28px; font-size:16px; color:#e2e2e2; padding:0px 10px; position:relative; top:-2px;}
.qjf_zy_titab span.titlist a{ height:28px; padding:0px 9px; color:#555; font:14px/2em "microsoft yahei"; display:inline-block; margin:0px 8px;}
.qjf_zy_titab span.titlist a.on,.qjf_zy_titab span.titlist a:hover{ text-decoration:none; background:#3d95d5; color:#fff; text-decoration:none;}
.qjf_zy_titab span.titlist a em{ font-family:Tahoma;}
.qjf_zy_titab ul.titlist{font-size:16px; }
.qjf_zy_titab ul.titlist li{ display:inline-block;color:#e2e2e2; }
.qjf_zy_titab ul.titlist a{ height:28px; padding:0px 9px; color:#555; font:14px/2em "microsoft yahei";  margin:0px 10px 0 7px; display:inline-block;}
.qjf_zy_titab ul.titlist a.on,.qjf_zy_titab ul.titlist a:hover{text-decoration:none; background:#3d95d5; color:#fff;}
.qjf_zy_titab ul.titlist li.moreTit{ position:relative; }
.qjf_zy_titab ul.titlist li.moreTit a{z-index:99;zoom:1;padding:0 19px 0 8px; border-bottom:0;background:url(../images/res/qjf_dbg2.png) 40px 12px no-repeat; }
.qjf_zy_titab ul.titlist li.moreTit a:hover{ color:#555;background:#3d95d5 url(../images/res/qjf_dbg2.png) 40px -13px no-repeat;color:#fff;}
.qjf_zy_titab ul.titlist li.moreTit a.moreOn{background:#3d95d5 url(../images/res/qjf_dbg2.png) 40px -13px no-repeat;color:#fff;}
.qjf_zy_titab ul.titlist ul.more_ul{ position:absolute; width:100px;top:28px;left:7px; z-index:9;zoom:1; background:#fff; border:1px solid #e2e2e2;border-bottom:0;}
.qjf_zy_titab ul.titlist ul.more_ul li{ height:28px; line-height:28px;overflow:hidden;width:100px; text-align:center;border-bottom:1px solid #e2e2e2;}
.qjf_zy_titab ul.titlist ul.more_ul li a{margin:0;padding:0;border:0; background:none; }
.qjf_zy_titab ul.titlist ul.more_ul li:hover,.qjf_zy_titab ul.titlist ul.more_ul li:hover a{ background:#efefef;color:#555;}

.qjf_ltree{ border:1px solid #e4e4e4;}
.qjf_ltree h2{ font:normal 20px/35px "microsoft yahei"; color:#555; padding:0px 10px;}
html ul.ztree2{ border:0 none; padding:0px; height:890px; margin:0; }

.qjf_pxbartit{background:#f6f6f6;border:1px solid #e0e0e0;}
.qjf_pxbartit .sort a{color:#606060;float:left;display:block;padding:11px 10px;border-right:1px solid #e0e0e0;background:url(../images/res/up-d-icon.gif) right 18px no-repeat;}
.qjf_pxbartit.on,.qjf_pxbartit .sort a:hover{background:#fff url(../images/res/up-d-icon.gif) right -12px no-repeat;}
.qjf_pxbartit .sort a:hover{text-decoration:none;}
.qjf_pxbartit .sort a,.qjf_pxbartit.on{padding-right:22px;}
.qjf_pxbartit .sort .mr{background:#f6f6f6;padding-right:10px;}
.qjf_pxbartit .sort .mr.on,.qjf_pxbartit .sort .mr:hover{background:#fff; padding-right:10px;}

.qjf_dlselbox{ display:inline-block; zoom:1; *display:inline; position:relative; cursor:pointer; vertical-align:middle;}
.qjf_dlselbox dt.curtit{ background:#fff url(../images/res/sele_down.jpg) no-repeat right center; color:#555; display:inline-block; height:28px; line-height:28px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #c1c1c1; width:100%; }
.qjf_dlselbox dt.curtit.bluebor{ border:1px solid #3d95d5;}
.qjf_dlselbox dt.curtit em{padding:0 35px 0 5px; color:#555; line-height:28px; height:28px; display:block; overflow:hidden} 
.qjf_dlselbox dd.curcon{ border:1px solid #ccc; position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:29px; white-space:nowrap; display:none; background:#fff;}
.qjf_dlselbox dd.curcon .list dt{ padding:0px 10px; color:#888; height:29px; line-height:29px; display:block; white-space:nowrap;}
.qjf_dlselbox dd p{ padding:0; margin:0;}
.qjf_dlselbox dd a{height:30px; line-height:30px; color:#222; display:block; padding:0px 5px; }
.qjf_dlselbox dd .list a{padding:0px 5px 0px 24px;}
.qjf_dlselbox dd a:hover{ background:#e3e3e3; color:#222; text-decoration:none;}

.qjf_rigpx{ line-height:30px; padding:7px 10px 0px 0px}
.qjf_smallseach{ position:relative; display:inline-block; margin-left:10px;}
.qjf_secinp{ height:18px; line-height:18px; padding:5px 30px 5px 5px; border:1px solid #cfcfcf; color:#222; }
.qjf_secinp.hov{ border:1px solid #3187c5;}
.qjf_seabtna{background-position:-158px -60px; width:30px; height:30px; position:absolute; right:0px; top:0px; *top:1px; *right:-1px; }
.qjf_seabtna:hover{ background-position:-195px -60px;}

.qjf_grade{ vertical-align:middle; display:inline-block;}
.qjf_grade .star{ background:url(../images/res/qjf_star_h.gif) repeat; width:80px; height:12px; position:relative; display:inline-block; overflow:hidden;}
.qjf_grade .star i{ background:url(../images/res/qjf_star_r.gif) repeat; display:inline-block; height:12px; overflow:hidden; position:absolute; left:0px; top:0px;}
.qjf_grade strong{ margin-right:5px; font-size:20px; font-family:Tahoma; color:#fe6000; font-weight:normal;}
.qjf_grade em{font-family:Tahoma; color:#222;}

.qjf_mhullist{ border:1px solid #e3e3e3; border-top:none; border-bottom:none; padding:0; margin:0; min-height:500px; _height:610px; }
.qjf_mhullist li{ border-bottom:1px solid #e3e3e3; zoom:1; overflow:hidden; padding:20px 20px 20px 16px; position:relative;}
.qjf_mhullist li.onhov{ border:1px solid #3d95d5; padding:19px 19px 20px 15px;}
.qjf_mhullist li.onhov .sc_down{ padding-right:13px;}
.qjf_mhullist li .picture{ float:left; width:64px; height:64px; overflow:hidden; position:relative; margin-top:5px; margin-right:-76px; display:inline;}
.qjf_mhullist li .picture img{ width:64px; height:64px; display:block;}
.qjf_mhullist li .text p{ margin-left:76px; margin-right:200px; line-height:26px; color:#888;}
.qjf_mhullist li .text p a.tit{ font:14px/26px 'microsoft yahei'; display:inline-block; color:#222; text-decoration:none;}
.qjf_mhullist li .text p a.tit em{ color:#ff4141; display:inline-block; margin-left:3px;}
.qjf_mhullist li .text p a.blue_a,.qjf_mhullist li .text p a.green_a{ background:#3d95d5; color:#fff; height:20px; line-height:20px; display:inline-block; padding:0px 8px; overflow:visible; margin-left:10px; text-decoration:none;}
.qjf_mhullist li .text p a.green_a{ background:#59bf54;}
.qjf_mhullist li .text p span{ margin-right:25px; color:#888;}
.qjf_mhullist li .text p span.star{ margin-right:8px;}
.qjf_mhullist li .text p span em{ color:#222}
.qjf_mhullist li .sc_down{ position:absolute; right:0px; bottom:32px; padding-right:14px;}
.qjf_mhullist li .sc_down span{ display:inline-block; margin:0px 5px; line-height:24px; text-align:center;}
.qjf_mhullist li .sc_down span em{ display:block; font-family:Tahoma;}
.qjf_mhullist li .sc_down span a{ padding:0px 18px; height:30px; display:inline-block; overflow:hidden; text-align:center; color:#fff;line-height:30px; text-decoration:none; font-size:12px; font-family:"microsoft yahei";}
.qjf_mhullist li .sc_down a.brow_a{ background:#f6a100;}
.qjf_mhullist li .sc_down a.brow_a:hover{ background:#e79801;}
.qjf_mhullist li .sc_down a.sc_a{ background:#4fc0e8;}
.qjf_mhullist li .sc_down a.sc_a:hover{ background:#38add7;}
.qjf_mhullist li .sc_down a.xz_a{ background:#6bb95b;}
.qjf_mhullist li .sc_down a.xz_a:hover{ background:#57a448;}

.qjf_mhullist li p a{ font-size:16px;color:#2f61a4;}
.qjf_mhullist li dl{padding-top:20px;color:#222;}
.qjf_mhullist li dl dt{height:50px;}
.qjf_mhullist li dl dt a{color:#222;}
.qjf_mhullist li dl span{color:#888;}
.qjf_mhullist li dl img{ float:left;margin-right:15px; border:1px solid #e6e6e6;}
.qjf_mhullist li dl dd em{padding-right:30px;}
.qjf_mhullist .red{ color:red;}
.qjf_rignum{ color:#888;}
.qjf_rignum em{ color:#3d95d5; margin:0px 10px; font-family:Tahoma;}

.qjf_wkdxlist{ margin:0px -13px;}
.qjf_wkdxlist li{ float:left; width:220px; margin:10px 13px; display:inline;}
.qjf_wkdxlist li .photo{ width:220px; height:165px; overflow:hidden; position:relative;}
.qjf_wkdxlist li .photo img{ width:220px; height:165px; display:block;}
.qjf_wkdxlist li .photo span.num{ position:absolute; right:0px; bottom:0px; _bottom:-1px; background:url(../images/res/tmbg.png) repeat-x; height:28px; display:inline-block; padding:0px 10px; color:#fff; line-height:28px; font-size:14px;}
.qjf_wkdxlist li .photo p.info{ position:absolute; left:0px; top:0px; width:200px; height:145px; padding:10px; line-height:20px; background:#3d95d5; color:#fff; overflow:hidden; font-family:"microsoft yahei"; font-size:14px; display:none; cursor:pointer;}
.qjf_wkdxlist li a.name{ color:#222; font:14px/2em "microsoft yahei"; display:block; }
.qjf_wkdxlist li p span.qjf_grade strong{ font-size:14px; margin-left:5px;}
.qjf_wkdxlist li p a:hover{ text-decoration:none;}
.qjf_wkdxlist li p a{ margin-right:10px; margin-top:3px; _margin-top:10px; display:inline-block; font-family:Tahoma; color:#888;}
.qjf_wkdxlist li p a i{ width:16px; height:16px; overflow:hidden; margin-right:5px; vertical-align:middle; position:relative; top:-2px;}
.qjf_wkdxlist li p a i.sc_i{ background-position:-98px -159px;}
.qjf_wkdxlist li p a i.xz_i{ background-position:-135px -159px;}
.qjf_wkdxlist li p a i.yx_i{ background-position:-170px -159px;}

.qjf_wkdxlist li p span{ color:#555;}
.qjf_wkdxlist li p span em{ font-family:Tahoma;}

.qjf_zy_sortab{ border-collapse:collapse;}
.qjf_zy_sortab .zy_tabtit{ border:1px solid #e0e0e0; background:#f6f6f6;}
.qjf_zy_sortab .zy_tabtit th{ text-align:left; padding:15px 0px; text-indent:15px; font-size:12px; font-weight:normal; color:#222;}
.qjf_zy_sortab td{ border-bottom:1px solid #e0e0e0; padding:15px 0px 15px 15px; line-height:20px;}
.qjf_zy_sortab td em{ font-family:Tahoma;}
.qjf_zy_sortab td.numer{ padding:15px 0px 15px 22px;}

.qjf_listmid{ width:600px; margin:0 auto;}
.qjf_sortsea .inp{ display:inline-block; height:18px; line-height:18px; padding:5px; border:1px solid #d5d5d5; margin-right:0px; color:#222;}
.qjf_sortsea .inp.hov{ border:1px solid #3d95d5;}
.qjf_sortsea .a_seabtn{ display:inline-block; padding:0px 22px; overflow:visible; height:30px; line-height:30px; background:#3d95d5; color:#fff; font-size:14px; vertical-align:middle;}
.qjf_sortsea .a_seabtn:hover{ background:#3187c5; text-decoration:none;}

.qjf_ztjylist{ margin:0px -15px; overflow:hidden;}
.qjf_ztjylist li{ float:left; width:300px; margin:10px 15px; display:inline;}
.qjf_ztjylist li p a{ color:#222; line-height:30px;}
.qjf_ztjylist li dl{ zoom:1; overflow:hidden; padding-bottom:10px;}
.qjf_ztjylist li dl dt{ width:160px; height:120px; float:left; margin-right:15px; display:inline; overflow:hidden;}
.qjf_ztjylist li dl dt img{ width:160px; height:120px; display:block;}
.qjf_ztjylist li dl dd p{ color:#222;}
.qjf_ztjylist li dl dd p em{ font-family:Tahoma;}
.qjf_ztjylist li dl dd p a.tit{ display:block; color:#222; font:14px/24px "microsoft yahei";  }

.qjf_zydlist{ border-collapse:collapse; border:1px solid #dbd8d8; margin-top:10px; display:none;}
.qjf_zydlist .zy_titbor{ border:1px solid #dbd8d8; border-top:0 none; }
.qjf_zydlist tr.horbg{ background:#f1f1f1;}
.qjf_zydlist th{ background:#fbfbfb; border-bottom:1px solid #dbd8d8; padding:9px 10px; text-align:left; color:#555; font-weight:normal; font-size:12px;}
.qjf_zydlist th.lbor{ border-right:1px solid #dbd8d8; text-align:center; width:6%;}
.qjf_zydlist th a.qjf_pfbtn{ color:#555; border:1px solid #dbd8d8; background:#f5f5f5; margin-left:5px; display:inline-block; height:22px; padding:0px 10px}
.qjf_zydlist th a.qjf_pfbtn:hover{ background:#cfcfcf; display:inline-block; text-decoration:none; } 
.qjf_zydlist th em{ font-family:Tahoma;}
.qjf_zydlist td{border-bottom:1px solid #dbd8d8; padding:13px 9px;}
.qjf_zydlist td a{ padding-left:45px; margin-left:10px; }

.xy_kicon{width:16px;height:16px;display:inline-block; position:relative;top:3px;left:3px;background:url(../images/res/kicon.gif) 0 0 no-repeat;}
.xy_phlist a{ color:#555; }
.xy_phlist em{display:block;position:relative;margin-right:10px;top:5px; font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#888;}
.xy_phlist em,.xy_phlist p{float:left;}
.xy_phlist p{width:176px;overflow:hidden; word-break:break-all;}
.xy_phlist .num1{color:#ff9000;}
.xy_phlist .num2{color:#3d95d5;}
.xy_phlist li{overflow:hidden;height:50px;}
.xy_phlist li span{color:#888;display:inline-block;margin-left:5px;}

h2.space_stit{height:30px; font:normal 16px/30px "microsoft yahei"; display:block; color:#222; padding:0px 3px; border-bottom:2px solid #e0e0e0}
h2.space_stit a.more{ font-size:14px; font-family:"microsoft yahei";}
.qjf_tab_gtit{ position:relative; top:1px;}
.qjf_tab_gtit a{height:28px; line-height:28px; border:1px solid #f7f7f7; border-bottom:0 none; display:inline-block; color:#555; padding:0px 7px; font-size:12px; margin-left:2px; text-decoration:none;}
.qjf_tab_gtit a:hover,.qjf_tab_gtit a.on{ border:1px solid #e0e0e0; background:#f5f5f5; border-bottom:0 none; color:#3187c5; text-decoration:none;}

/*弹出框*/
.xy_tcbtn_b,.xy_tcbtn_g,.xy_tcbtn_bing{width:104px;height:44px;font-size:18px;font-family:"Microsoft YaHei";margin:10px 5px;cursor:pointer;}
.xy_tcbtn_b,.xy_tcbtn_bing{background:#3d95d5;border:1px solid #3d95d5;color:#fff;}
.xy_tcbtn_g{background:#eeeeee;border:1px solid #d9d9d9;color:#555;}
.xy_tcbtn_bing{padding-left:20px;background:#3d95d5 url(../images/mhzy/submit_loding.gif) 20px center no-repeat;}
.xy_tcbtn_b:hover,.xy_bluebtn:hover,.xy_tcbtn_bing:hover{background:#3187c5;}
.xy_tcbtn_g:hover{background:#e3e3e3;}
.xy_sbtn{height:30px;width:70px;font-size:14px;}
.h36{height:36px;width:130px;font-family:"宋体";font-weight:bold;}

.xy_sc_icon,.xy_sccg_icon{background:url(../images/mhzy/scicon.png) 0 0 no-repeat;display:inline-block;width:40px;height:45px; position:relative;top:22px;right:10px;}
.xy_sccg_icon{background-position:0 -56px;}
/*弹出框*/


.yx_ptrtit{margin-top:29px;}


.xy_tit{position:relative;border-bottom:2px solid #e0e0e0;padding-bottom:8px;font-size:14px;}
.xy_tit strong,.xy_tit2 strong,.xy_zypf strong{font-size:20px;color:#555;font-weight:normal;font-family:"Microsoft YaHei";}
.xy_tit span{position:absolute;left:140px;top:-2px;*top:2px;}
.xy_tit span a,.xy_tit2 a{display:inline-block;padding:2px 14px 3px 14px;color:#555;margin:0 3px;}
.xy_tit span a.on,.xy_tit span a:hover,.xy_tit2 a.on,.xy_tit2 a:hover{color:#fff; background:#3d95d5;text-decoration:none;}
.xy_tit a.more{position:absolute;right:0;top:0;color:#3d95d5;}

.xy_zycont dl,.xy_zycont dt,.xy_zycont dd{float:left;}
.xy_zycont dl{width:50%;margin-top:10px;*margin-top:8px;}
.xy_zycont dt img{width:120px;height:90px;}
.xy_zycont dt{font-size:14px;text-align:center;padding-right:10px;}
.xy_zycont p{line-height:16px;margin-top:10px;*margin-top:7px;}
.xy_zycont dd{ position:relative;height:95px;}
.xy_zycont dd h3{color:#676767;font-size:14px; font-weight:normal;width:200px; display:block;}
.xy_zycont dd h3 a{color:#676767; width:200px;}
.xy_zycont dd p{position:absolute;bottom:0;left:0;}
.xy_kw a{display:inline-block;color:#888;margin:0 5px;}
.xy_kicon{width:16px;height:16px;display:inline-block; position:relative;top:3px;left:3px;background:url(../images/mhzy/kicon.gif) 0 0 no-repeat;}
.xy_news{clear:both;width:100%;padding-top:5px;}
.xy_news li,.xy_news2 li{float:left;width:50%;line-height:220%;*line-height:180%; font-size:14px;}
.xy_news li a,.xy_news2 li a,.xy_phlist li a{color:#555;}

.xy_phlist{margin-top:32px;}
.xy_phlist h3{font-size:20px;border-bottom:2px solid #d9d9d9;padding:8px 5px;font-family:"Microsoft YaHei";font-weight:normal;margin-bottom:10px;color:#555;}

.yx_choice span{color:#888;}
/*右边资源统计*/
.yx_count{height:254px;width:198px; border:1px solid #dedede;padding:8px 10px; background:#fbfbfb;}
.yx_count dl{ background:url(../images/res/res_count.png) no-repeat;padding-left:54px; border-bottom:1px dashed #e1e1e1;height:60px;padding-top:20px;font-size:14px;}
.yx_count dl.count_dl1{ background-position:6px 25px;}
.yx_count dl.count_dl2{ background-position:6px -60px;}
.yx_count .count_dl3{padding-top:8px;padding-left:15px;}
.yx_count .count_dl3 p{ text-align:center;color:#888;font-size:14px;padding-top:5px;}
.yx_count dl dt{color:#888;}
.yx_count dl dd{color:#555;padding-top:6px;}
.yx_count dl dd span{color:#3d95d5; font-size:20px; font-family:"Arial";padding-right:5px;}

/*资源列表_教材_导航*/
.navUl{ background: url(../images/res/nav_bg.png) no-repeat;height:40px;}
.navUl li{ float:left;line-height:40px; text-align:center; font-size:16px; }
.navUl li a{color:#222;width:200px; display:inline-block;}
.navUl li a:hover,.navUl li a.on{ background:url(../images/res/nav_hov.png) no-repeat;text-decoration:none;color:#fff;}
.navUl li.diandi{ position:relative;}
.navUl li.diandiOn{ background:#3d95d5;}
.navUl li.diandiOn a{ background:#3d95d5; color:#fff;}
/*.navUl li.diandi a:hover,.navUl li.diandiOn{ background:#3d95d5;}*/
.navUl li.diandi ul.subUl{width:200px; background:#3d95d5;color:#fff; position:absolute;top:40px;left:0;}
.navUl li.diandi ul.subUl li{padding:4px;padding-top:0;}
.navUl li.diandi ul.subUl li a{padding-left:16px;color:#fff;width:176px; height:36px; line-height:36px; background:url(../images/res/nav_icon.png) no-repeat;}
.navUl li.diandi ul.subUl li a:hover{background:#57aae6 url(../images/res/nav_icon.png) no-repeat; }
.navUl li.diandi ul.subUl li a.bookLi{ background-position:60px 12px ;}
.navUl li.diandi ul.subUl li a.textLi{background-position:60px -35px ;}

.py_tit{ line-height:34px;}
.py_zy_titab{ border-bottom:0;}
.py_zy_titab p{ font-size:0;}
.py_zy_titab p a{ font-size:14px;}
.py_zy_titab p em{ padding:0 5px; font-size:14px;}

.yx_tabTit dl{width:736px; height:32px; overflow:hidden;}
.yx_tabTit dl.hauto{ height:auto;}
.yx_tabTit dl dt,.yx_tabTit dl dd{ float:left;}
.yx_tabTit dl dt a,.yx_tabTit dl dd a{padding:0px 8px;color:#555;font-size:14px; height:28px; line-height:28px; display:inline-block; margin:2px 0;}
.yx_tabTit dl dd{ width:685px;}
.yx_tabTit dl dt a{ margin-right:5px;}
.yx_tabTit dl dd a{margin:2px 5px; }
.yx_tabTit dl dt a.on,.yx_tabTit dl dt a:hover,.yx_tabTit dl dd a.on,.yx_tabTit dl dd a:hover{ background:#3d95d5;color:#fff; text-decoration:none;}

.yx_tabTit p.more_btn{ height:28px;margin:2px 0;}
.yx_tabTit p.more_btn a{ float:right;height:26px;line-height:26px;display:inline-block;font-size:14px;padding:0 24px 0 10px; cursor:pointer; border:1px solid #cfcfcf;vertical-align:middle; color:#555;}
.yx_tabTit p.more_btn a:hover{ color:#555; text-decoration:none;}
.yx_tabTit p.more_btn a.down_btn{ background:#fff url(../images/res/y_dbg.png) 42px 12px  no-repeat;}
.yx_tabTit p.more_btn a.up_btn{ background:#fff url(../images/res/y_dbg.png) 42px -15px no-repeat;}