@charset "utf-8";
/* 沈阳演示资源 20160331*/
body{ background:#f8f8f8; min-width:1200px;}
.w1200{ width:1200px; margin:0 auto;}
.u-green-btn{ display:inline-block; background:#eeffea; line-height:28px; border:#2cbf60 solid 1px; border-radius:3px; padding:0 30px; color:#2cbf60;  font-size:14px;}
.u-green-btn:hover{ background:#2cbf60; border-color:#2cbf60; color:#fff;text-decoration:none;}
.u-blue-btn{ display:inline-block; background:#f1fbfe; line-height:28px; border:#309aeb solid 1px; border-radius:3px; padding:0 30px; color:#288add; text-decoration:none; font-size:14px;}
.u-blue-btn:hover{background:#309aeb; border-color:#309aeb; color:#fff;text-decoration:none;}
.u-white-btn{ background:#fff; border:#56b8fd solid 1px; width:98px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#56b8fd; display:inline-block;}
.u-white-btn:hover{ background:#65b9ff; border-color:#65b9ff; color:#fff; text-decoration:none;}
h3.u-tit1{ line-height:55px; font-size:28px; color:#288add; margin-left:16px; font-weight:normal;}

.white-rect{ background:#fff; box-shadow:2px 2px 10px rgba(15,4,9,0.05)}

/*资源首页*/
.u-home-greenBtn{ display:block; background:url(../images/index0331/zy_case_more1.png) repeat-x left top; height:35px; width:146px; margin:0 auto; color:#fff; font-size:16px; text-align:center; line-height:35px; border-radius:19px; overflow:hidden;}
.u-home-greenBtn:hover{ background-image:url(../images/index0331/zy_case_more2.png); text-decoration:none;}

.u-HomeTit1{ height:51px; border-bottom:#ececec solid 1px;}
.u-HomeTit1 h3{ float:left; margin-left:24px; font-weight:normal;}
.u-HomeTit1 h3 strong{ float:left; line-height:39px; border-bottom:#288add solid 1px; padding:12px 3px 0px 3px; font-size:24px; font-weight:normal;}
.u-HomeTit1 h3 i{ float:left; margin:22px 0px 0px 8px; height:20px; line-height:20px; border-radius:10px; background:#8ea9b9; font-size:14px; padding:0px 10px; color:#fff;}
.u-HomeTit1 p.fr{ padding-right:20px;}
.u-HomeTit1 .more{ background:url(../images/index0331/zy_home/more.gif) no-repeat; width:30px; height:14px; float:right; margin:23px 0px 0px 6px;}
.u-HomeTit1 .link{ float:right; background:url(../images/index0331/zy_home/classRoom_link.gif) no-repeat; width:79px; height:28px; margin-top:15px; text-align:center; line-height:28px; font-size:14px; color:#fff;}
.u-HomeTit1 .case{ float:right; height:30px; margin-top:14px;}
.u-HomeTit1 .case a{ display:inline-block; padding:0 13px; line-height:30px; margin:0 1px; font-size:14px; color:#6f8abb;}
.u-HomeTit1 .case a:hover,.u-HomeTit1 .case a.on{ background:#5ab3ff; color:#fff; text-decoration:none; border-radius:5px;}

.z-homeDown{ background:url(../images/index0331/zy_home/home_download_ico.png) no-repeat; display:inline-block; width:14px; height:13px;}

/*******************************资源首页第二版 begin*****************************************/
.g-homeContent{ background:#f3f3f3;}

/*推荐新闻样式*/
.site-newsRec .photo{ float:left; width:120px; height:90px; margin-right:-130px;}
.site-newsRec .r-text{ margin-left:130px;}
.site-newsRec .name{ font-size:18px; line-height:24px; font-weight:normal; height:75px; padding-top:2px;}
.site-newsRec .download{ line-height:14px; font-size:12px; color:#888;}
.site-newsRec .download i{ margin-right:5px;}

/*新闻列表样式*/
.site-newsList li{ line-height:30px; color:#777;}
.site-newsList li a{ font-size:14px; color:#777;}
.site-newsList li i{ margin-right:5px;}

/*banner区域*/
.m-bannerRect{ background:url(../images/index0331/banner/banner_new.jpg) no-repeat center top; height:380px; position:relative; min-width:1200px; overflow:hidden; zoom:1;}
.m-bannerRect .bannerBot{ height:262px; bottom:0px; left:0px; position:absolute; width:100%; min-width:1200px; z-index:1;}
.item-Homesearch{ background:url(../images/index0331/zy_home/search_bg.png); height:77px; position:absolute; top:0px; left:0px; width:100%; min-width:1200px; z-index:1;}
.item-Homesearch .name{ line-height:77px; font-size:28px; color:#fff; padding-left:3px; font-weight:normal;}
.item-Homesearch .name i{ background:url(../images/index0331/choose_dian_ico2.gif) no-repeat; display:inline-block; width:3px; height:3px; vertical-align:middle; margin:0 10px;}
.item-Homesearch .search{ width:547px; height:38px; /*margin:20px 13px 0px 0px; float:right;*/ margin:20px auto 0;}
.item-Homesearch .ipt-text{ float:left; width:450px; padding:10px 10px 10px 20px; height:18px; background:#fff; border-radius:19px 0px 0px 19px; box-shadow:inset 1px 1px 10px rgba(15,4,9,0.2);}
.item-Homesearch .ipt-text input{ width:100%; border:0px; padding:0px; line-height:18px; height:18px;}
.item-Homesearch .ipt-btn{ background:url(../images/index0331/zy_home/search_btn.png) no-repeat; float:left; width:67px; height:38px; cursor:pointer; border:0px;}
.item-Homesearch .ipt-btn:hover{ background-position:0px -38px;}
.item-homeNav{ width:230px; background:#47a9ed; height:381px; margin-top:-500px; position:relative;}
.item-homeNav .nav-ico{ background:url(../images/index0331/zy_home/home_navico.png) no-repeat 0px 0px; display:inline-block; vertical-align:middle; }
.item-homeNav h3{ border-bottom:#7abeee solid 1px; height:78px; padding:0px 19px; color:#fff; font-size:24px; font-weight:normal; line-height:78px; margin-bottom:-1px;}
.item-homeNav h3 i.nav-ico{ background-position:0px -185px;width:15px; height:12px; margin-right:8px;}
.item-homeNav dt{ padding:22px 19px 15px 19px; height:63px; border-top:#7abeee solid 1px;}
.item-homeNav dt:hover,.item-homeNav dt.on{ background:#056eaf; cursor:pointer;}
.item-homeNav dt a.name{ font-size:18px; line-height:28px; display:block; background:url(../images/index0331/zy_home/nav_bg.png) no-repeat right center; text-decoration:none; color:#fff;}
.item-homeNav dt .rec{ margin-top:20px; font-size:14px; line-height:16px;}
.item-homeNav dt .rec a{ color:#fff; margin:0px 6px;}
.item-homeNav dd{ position:absolute; left:230px; top:79px; width:650px; height:302px; background:url(../images/index0331/zy_home/homeNav_bg.png); display:none;}
.item-homeNav dl:hover dd{ display:block;}
.item-homeNav dd ul{ margin-right:-25px; padding-top: 16px;}
.item-homeNav dd li{ float:left; width:171px; padding-left:29px; overflow:hidden; zoom:1; margin-right:15px; height:56px;}
.item-homeNav dd .nav a{ font-size:16px; font-weight:normal; color:#5e90b1; line-height:18px;}
.item-homeNav dd .link {margin-top:4px;}
.item-homeNav dd .link a{ color:#ebf6fd; font-size:14px; line-height:16px; margin-right:5px; height:18px;}
.item-homeNav .nav1 i.nav-ico{ background-position:0px -1px; width:36px; height:28px; margin-right:14px;margin-top:-3px;}
.item-homeNav .nav2 i.nav-ico{ background-position:0px -70px; width:36px; height:28px; margin-right:14px;margin-top:-3px;}
.item-homeNav .nav3 i.nav-ico{ background-position:0px -141px; width:36px; height:28px; margin-right:14px;margin-top:-5px;}
.item-homeCount{ background:url(../images/index0331/zy_home/count_bg.png); width:260px; height:252px; padding-top:10px;}
.item-homeCount li{ overflow:hidden; zoom:1;}
.item-homeCount .img{ width:60px; height:60px;}
.item-homeCount .num{ width:144px;}
.item-homeCount .num p{ color:#4a8099; margin-top:5px; font-size:14px;}
.item-homeCount .num strong{ font-size:24px; font-weight:normal; margin-right:5px;}
.item-homeCount .li1,.item-homeCount .li2{ padding:0px 17px 0px 32px; margin-top:20px;}
.item-homeCount .li1 strong{ color:#349ed4;}
.item-homeCount .li2 strong{ color:#1abb71;}
.item-homeCount .share-btn{ padding:20px 17px 0px 21px;}
.item-homeCount .share-btn a{ display:block; background:url(../images/index0331/zy_home/count_shareBtn.png) no-repeat; height:48px; text-indent:-9999em; overflow:hidden;}
.item-homeCount .share-btn a:hover{ background-position:0px -48px;}

.banner-Animate{ height:380px; bottom:0px; left:0px; position:absolute; z-index:0px; width:100%; min-width:1200px;}
.banner-Animate .w1200{ height:380px; position:relative; overflow:hidden; zoom:1;}
.banner-Animate .lou0{ position:absolute; top:175px; left:289px;}
.banner-Animate .lou1{ position:absolute; top:89px; left:423px;}
.banner-Animate .lou2{ position:absolute; top:176px; left:883px;}
.banner-Animate .lou3{ position:absolute; top:236px; left:488px;}
.banner-Animate .text{ position:absolute; top:22px; left:143px;}
.banner-Animate .book{ position:absolute; top:204px; left:268px;}
.banner-Animate .tec{ position:absolute; top:122px; left:655px;}
.banner-Animate .xk1{ position:absolute; top:160px; left:637px;}
.banner-Animate .xk2{ position:absolute; top:176px; left:686px;}
.banner-Animate .xk3{ position:absolute; top:102px; left:670px;}
.banner-Animate .xk4{ position:absolute; top:71px; left:724px;}


/*新闻区域*/
.m-newsArea .news-rect{ margin-right:-30px;}
.m-newsArea .news{ width:380px; margin-right:30px;}
.m-newsArea .site-newsRec{ padding:18px 22px 0px 25px;}
.m-newsArea .site-newsList{padding:10px 22px 18px 25px;}

/*微课*/
.m-Wroom .videoList{ position:relative; background:#000;}
.m-Wroom .videoList .playbtn1{ position:absolute; top:50%; left:50%; background:url(../images/index0331/zy_home/play_btn1.png) no-repeat; width:64px; height:64px; margin-top:-32px; margin-left:-32px; display:none;}
.m-Wroom .videoList:hover .photo{ opacity:0.85;}
.m-Wroom .videoList:hover .playbtn1{ display:block;}
.m-Wroom .videoList .name{ background:url(../images/index0331/bg2.png); position:absolute; bottom:0px; left:0px; width:100%; font-weight:normal;}
.m-Wroom .videoList .name a{ color:#fff; margin:0 10px; display:block;}
.m-Wroom .big{ width:600px; height:363px;}
.m-Wroom .big .name{ line-height:45px; font-size:18px;}
.m-Wroom .small{ width:560px; margin:-13px 0px 0px 0px;}
.m-Wroom .small li{ float:left; width:265px; height:175px; margin:13px 0px 0px 15px;}
.m-Wroom .small .name{ font-size:14px; line-height:30px;}

/*晒课*/
.m-sk{ position:relative; height:150px;}
.m-sk .link{ position:absolute; top:87px; left:560px; width:206px; height:51px; text-indent:-999em; overflow:hidden; background:url(../images/index0331/zy_home/sk_a.png) no-repeat;}

/*专题*/
.m-Topic dl{ float:left; width:375px; margin-right:16px; height:300px; overflow:hidden; zoom:1;}
.m-Topic .col1{ margin-right:0px;}
.m-Topic .col1{ background:#e5fcf8; overflow:hidden; zoom:1;}
.m-Topic .col1 ul{height:130px; overflow:hidden; zoom:1;}
.m-Topic .col1 li{ float:left; width:75px; padding-top:22px; height:108px; cursor:pointer;}
.m-Topic .col1 .photo{ width:54px; height:54px; border-radius:27px; overflow:hidden; zoom:1; margin:0 auto;}
.m-Topic .col1 .name{ line-height:45px; font-size:14px; font-weight:normal; margin-top:10px; text-align:center; height:45px;}
.m-Topic .col1 .name a{ color:#0ea085; text-decoration:none;}
.m-Topic .col1 li:hover{ font-weight:bold; background:#96f3e4;}
.m-Topic .col2{ background:#fcfdec url(../images/index0331/zy_home/topic_dd2bg.gif) no-repeat left bottom;}
.m-Topic .col2 dd{ overflow:hidden; zoom:1; margin-right:-18px; padding-top:10px; padding:15px 0px 0px 15px; position:relative;}
.m-Topic .col2 dd a{ font-size:14px; margin-right:18px; line-height:34px; color:#609200; float:left; background:url(../images/index0331/zy_home/topic_dd2_list.png) no-repeat left center; padding-left:13px;}
.m-Topic .col2 dd .more{ font-size:12px; background:url(../images/index0331/zy_home/more.png) no-repeat; width:30px; height:12px; margin-top:11px; text-indent:-999px; overflow:hidden; padding-left:0px; color:#7fb9a6; margin-left:13px;}
.m-Topic .col2 dd a:hover{ font-weight:bold; text-decoration:none;}
.m-Topic .col3{ background:#b8f0ff;}
.m-Topic .col3 dt{ height:161px;}
.m-Topic .col3 dd{ padding:0px 0px 0px 0px; margin-right:-20px; line-height:42px; font-size:14px;}
.m-Topic .col3 ul{ padding-top:4px; overflow:hidden; zoom:1;} 
.m-Topic .col3 li{ overflow:hidden; zoom:1; height:42px; margin-top:2px; background:#d4f6ff;}
.m-Topic .col3 strong{ float:left; font-weight:normal; color:#fff; width:42px; height:29px; padding-left:6px; padding-top:5px; line-height:18px; background:url(../images/index0331/zy_home/topic_roombg.png) no-repeat; margin:7px 14px 0px 50px;}
.m-Topic .col3 a{ color:#009fc9; margin-right:15px; float:left; font-size:14px; text-decoration:none;}
.m-Topic .col3 a:hover{ color:#007696; font-weight:bold;}


.m-Topic .row1-col1{ width:570px; margin-right:15px;  background:#b8f0ff;}
.m-Topic .row1-col1 dt{ height:161px;}
.m-Topic .row1-col1 dd{ padding:0px 0px 0px 0px; margin-right:-20px; line-height:42px; font-size:14px;}
.m-Topic .row1-col1 ul{ overflow:hidden; zoom:1;} 
.m-Topic .row1-col1 li{ overflow:hidden; zoom:1; height:45px; margin-top:1px; background:#eafaff;}
.m-Topic .row1-col1 strong{ float:left; font-weight:normal; color:#fff; width:42px; height:29px; padding-left:6px; padding-top:5px; line-height:18px; background:url(../images/index0331/zy_home/topic_roombg.png) no-repeat; margin:7px 40px 0px 38px;}
.m-Topic .row1-col1 a{ color:#009fc9; margin-right:45px; float:left; font-size:14px; text-decoration:none;}
.m-Topic .row1-col1 a:hover{ color:#007696; font-weight:bold;}



.m-Topic .row1-col2{ margin-right:0px; width:570px; background:#e4fbf7;}
.m-Topic .row1-col2{ margin-right:0px;}
.m-Topic .row1-col2{ background:#e5fcf8; overflow:hidden; zoom:1;}
.m-Topic .row1-col2 ul{height:130px; overflow:hidden; zoom:1;}
.m-Topic .row1-col2 li{ float:left; width:114px; padding-top:22px; height:108px; cursor:pointer;}
.m-Topic .row1-col2 .photo{ width:54px; height:54px; border-radius:27px; overflow:hidden; zoom:1; margin:0 auto;}
.m-Topic .row1-col2 .name{ line-height:45px; font-size:14px; font-weight:normal; margin-top:10px; text-align:center; height:45px;}
.m-Topic .row1-col2 .name a{ color:#0ea085; text-decoration:none;}
.m-Topic .row1-col2 li:hover{ font-weight:bold; background:#96f3e4;}


.m-Topic .row2-col1{ width:570px; margin-right:15px; background:#f2fff0;}
.m-Topic .row2-col1 dd{ overflow:hidden; zoom:1; margin-right:-48px; padding-top:10px; padding:15px 0px 0px 15px; position:relative;}
.m-Topic .row2-col1 dd a{ font-size:14px; margin-right:48px; line-height:34px; color:#609200; float:left; background:url(../images/index0331/zy_home/topic_dd2_list.png) no-repeat left center; padding-left:13px; text-decoration:none;}
.m-Topic .row2-col1 dd a:hover{ font-weight:bold;}
.m-Topic .row2-col1 .more{font-size:12px; background:url(../images/index0331/zy_home/more.png) no-repeat; width:30px; height:12px; margin-top:11px; text-indent:-999px; overflow:hidden; padding-left:0px; color:#7fb9a6; margin-left:13px; margin-top:11px;}

.m-Topic .row2-col2{ margin-right:0px; width:570px; background:#ebfeff;}
.m-Topic .row2-col2 dd{ overflow:hidden; zoom:1; margin-right:-20px; padding-top:10px; padding:15px 0px 0px 15px; position:relative;}
.m-Topic .row2-col2 dd a{ font-size:14px; margin-right:20px; line-height:34px; color:#0ea085; float:left; background:url(../images/index0331/zy_home/topic_dd3_list.gif) no-repeat left center; padding-left:13px; text-decoration:none;}
.m-Topic .row2-col2 dd a:hover{ font-weight:bold;}
.m-Topic .row2-col2 .more{font-size:12px; background:url(../images/index0331/zy_home/more_green.png) no-repeat; width:30px; height:12px; margin-top:11px; text-indent:-999px; overflow:hidden; padding-left:0px; color:#7fb9a6; margin-left:13px; margin-top:11px;}

/*******************************资源首页第二版 end*****************************************/



/*资源列表 begin*/
.m-ZYlist{ background:#f8f8f8 url(../images/index0331/ZYlist.gif) repeat-x left 64px;}
.u-zy-tit{height:64px;  line-height:64px; }
.u-zy-tit .name-rect{ float:left; width:525px;}
.u-zy-tit .tit{ font-size:24px; color:#7f7f7f; font-weight:normal; float:left; cursor:pointer;}
.u-zy-tit .tit em{ color:#55a3de;font-size:20px; }
.u-zy-tit .tit span{font-size:12px; color:#7f7f7f; vertical-align:middle;}
.u-zy-tit .tab-list{ float:left; margin-left:35px; font-size:16px; color:#ebebeb;}
.u-zy-tit .tab-list a{ padding:0 16px; margin:0px 18px; text-decoration:none; display:inline-block;}
.u-zy-tit .tab-list a.on,.u-zy-tit .tab-list a:hover{ border-bottom:#3d95d5 solid 1px;}
.u-zy-tit .tab-list i{ display:inline-block; background:url(../images/index0331/zy_ico.jpg) no-repeat; vertical-align:middle; margin-right:10px;}
.u-zy-tit .search-rect{ width:270px; height:38px; border-radius:19px; overflow:hidden; zoom:1;  margin-top:12px; /*margin-right:20px;*/}
.u-zy-tit .ipt-text { float:left; width:164px; padding:10px 19px 0px 19px; height:54px; background:#fff;}
.u-zy-tit .ipt-text input{ height:18px; line-height:18px; border:0px; float:left; width:100%;}
.u-zy-tit .ipt-btn{ float:left; background:url(../images/index0331/zy_home/zylist_searchBtn.png) no-repeat 0px 0px; width:68px; height:64px; cursor:pointer; border:0px;}
.u-zy-tit .ipt-btn:hover{ background-position:-157px 0px;}
.u-zy-tit .tab1 i{ background-position:0px -31px; width:24px; height:20px;}
.u-zy-tit .tab2 i{ background-position:0px 0px; width:21px; height:24px;}
.u-zy-tit .choose-div{ position:relative; font-size:12px; z-index:11;}
.u-zy-tit .choose-ico{ background:url(../images/index0331/choose_zycase_ico.gif) no-repeat; display:block; width:16px; height:16px; margin:25px 0px 0px 10px;transition:transform 0.5s ease-in;}
.u-zy-tit .choose-ico.c-open{transform:rotate(180deg); }
.u-zy-tit .choose-rect{ position:absolute; width:260px; padding:0px 20px; background:#fff; border:#dedede solid 1px; border-radius:5px; margin-left:-80px; margin-top:8px;}
.u-zy-tit .choose-rect h4{ font-size:20px; line-height:50px; border-bottom:#dedede solid 1px; color:#555; font-weight:normal; padding:0 10px;}
.u-zy-tit .choose-rect li{ clear:both; padding-top:20px;}
.u-zy-tit .choose-rect li label.name{ float:left; width:45px; text-align:right; line-height:26px; margin-right:10px; color:#7f7f7f;}
.u-zy-tit .choose-rect li .case a{ float:left; padding:0px 11px; margin-right:10px; line-height:26px; color:#747474; border-radius:5px;}
.u-zy-tit .choose-rect li .case a:hover{ color:#288add; text-decoration:none;}
.u-zy-tit .choose-rect li .case a.on{ color:#fff; background:#9d9d9d;}
.u-zy-tit .choose-rect .qjf_selecur,.u-zy-tit .choose-rect .qjf_seleautocur{ border-radius:5px; overflow:hidden; zoom:1; color:#222;}
.u-list-guider{ background:url(../images/index0331/guider_bg.gif) no-repeat 5px center; line-height:43px; margin-top:7px; padding-left:22px; color:#5e88a6;}
.u-list-guider a,.u-list-guider span{ color:#5e88a6; margin:0 5px;}

.u-zy-tit2{ width:100%; min-width:1200px;}
.u-zy-tit2 .tit{ color:#555;}
.u-zy-tit2 .tit em{ color:#555;}
.u-zy-tit2 .tit span{ color:#555;}
.u-zy-tit2 .tit i{background:url(../images/index0331/choose_dian_ico2.gif) no-repeat; display:inline-block; width:3px; height:3px; vertical-align:middle;}
.u-zy-tit2 .choose-ico{ background:url(../images/index0331/choose_zycase_ico2.png) no-repeat;}
.u-zy-tit2 .tab-list a{ color:#fff; padding:0 25px; margin:0px;}
.u-zy-tit2 .tab-list a.on,.u-zy-tit2 .tab-list a:hover{ border-bottom:none;background:#248dde;}
.u-zy-tit2 .tab-list i{ background:url(../images/index0331/zy_ico2.png) no-repeat;}
.u-zy-tit2 .tab1 i{ background-position:0px 0px; width:26px; height:22px; margin-top:-2px;}
.u-zy-tit2 .tab1:hover i,.u-zy-tit2 .tab1.on i{ background-position:-74px 0px;}
.u-zy-tit2 .tab2 i{ background-position:-197px 0px; width:23px; height:24px;}
.u-zy-tit2 .tab2:hover i,.u-zy-tit2 .tab2.on i{ background-position:-313px 0px;}

.site-nyCase-rect{ border:#e4e4e4 solid 1px; overflow:hidden; zoom:1; padding:8px 15px 9px 15px; background:#fff;}
.site-nyCase-rect .nyCase-dl{ padding:4px 0px;}
.site-nyCase-rect .nyCase-dl-other{ display:none; } 
.site-nyCase-rect .nyCase-tit{ float:left; width:52px; text-align:right; margin-right:-52px;  line-height:34px; font-size:14px;}
.site-nyCase-rect .nyCase-c{ margin-left:76px; overflow:hidden; zoom:1;}
.site-nyCase-rect .nyCase-c-a a{ float:left; padding:0px 10px; line-height:26px; color:#222; text-decoration:none; margin:4px 6px 4px 0px; white-space:nowrap;}
.site-nyCase-rect .nyCase-c-a a:hover{ /*color:#569de2;*/ padding:0 9px; line-height:24px; border:#9d9d9d solid 1px; background:#9d9d9d; border-radius:3px; color:#fff;}
.site-nyCase-rect .nyCase-c a.on{ padding:0 9px; line-height:24px; border:#9d9d9d solid 1px; background:#9d9d9d; border-radius:3px; color:#fff;}
.site-nyCase-rect .nyCase-c-a{ float:left; margin-right:100px;}
.site-nyCase-rect .nyCase-c-more{ float:right; width:75px; text-align:right; margin-left:-100px; padding-right:25px; display:none;}
.site-nyCase-rect .nyCase-c-more a{ color:#555; text-decoration:none; line-height:34px; margin:2px 0px; display:inline-block;}
.site-nyCase-rect .nyCase-c-more a i{ display:inline-block; vertical-align:middle; width:10px; height:5px; background:url(../images/index0331/more_ico.png) no-repeat; margin-left:5px;}
.site-nyCase-rect .nyCase-c-more a:hover i{ background-image:url(../images/index0331/more_ico2.png);}
.site-nyCase-rect .nyCase-c-more a.dir-top i{ background-position:0px 0px;}
.site-nyCase-rect .nyCase-c-more a.dir-down i{ background-position:-17px 0px;}
/*.papper-nyCase{ margin-right:22px;}*/

.item-zyMenu{ background:#309aeb; height:64px;}
.item-zyMenu ul{ margin-right:-35px;}
.item-zyMenu li{ float:left;margin-right:35px;}
.item-zyMenu li a{ padding:0 26px;  height:64px; font-size:16px; color:#fff; line-height:64px; display:block;}
.item-zyMenu li a:hover{ background:#248dde; text-decoration:none;}
.item-zyMenu li i{ background:url(../images/index0331/zy_home/zy_ico.png) no-repeat; display:inline-block; vertical-align:middle; margin-right:8px;}
.item-zyMenu li.li2 i{ background-position:0px 0px; width:26px; height:22px;}
.item-zyMenu li.li3 i{ background-position:0px -52px; width:25px; height:24px;}
.item-zyMenu li.li4 i{ background-position:0px -106px; width:26px; height:24px;}
.item-zyMenu li.li5 i{ background-position:0px -159px; width:26px; height:25px;}
.item-zyMenu li.li6 i{ background-position:0px -212px; width:25px; height:25px;}
.item-zyMenu li.li7 i{ background-position:0px -266px; width:26px; height:25px;}
.item-zyMenu li.li8 i{ background-position:0px -319px; width:26px; height:25px;}
.item-zyMenu li.li2 a:hover i,.item-zyMenu li.li2 a.on i{ background-position:-56px 0px;}
.item-zyMenu li.li3 a:hover i,.item-zyMenu li.li3 a.on i{ background-position:-56px -52px;}
.item-zyMenu li.li4 a:hover i,.item-zyMenu li.li4 a.on i{ background-position:-56px -106px;}
.item-zyMenu li.li5 a:hover i,.item-zyMenu li.li5 a.on i{ background-position:-56px -159px;}
.item-zyMenu li.li6 a:hover i,.item-zyMenu li.li6 a.on i{ background-position:-56px -212px;}
.item-zyMenu li.li7 a:hover i,.item-zyMenu li.li7 a.on i{ background-position:-56px -266px;}
.item-zyMenu li.li8 a:hover i,.item-zyMenu li.li8 a.on i{ background-position:-56px -319px;}


.m-zy-box{ float:left; width:100%;}
.m-ZYcase{ width:210px; position:relative; z-index:10;}
.m-ZYcase h3{ background:#65b9ff url(../images/index0331/ZYcase_title_ico.gif) no-repeat 183px center; font-size:14px; color:#fff; padding-left:25px; line-height:45px; font-weight:normal; cursor:pointer;}
.m-ZYcase .case-rect{ background:#fff url(../images/index0331/ZYcase_bg.gif) repeat-x left top; border:#e4e4e4 solid 1px; border-top:0px;}
.m-ZYcase .case-detail{}
.m-ZYcase .case-detail dt{ line-height:50px; font-size:14px;  padding:0 15px; background:url(../images/index0331/ZYcase_list_ico1.png) no-repeat 179px center; cursor:pointer; color:#888; padding-left:40px;}
.m-ZYcase .case-detail dt.active{ background-image:url(../images/index0331/ZYcase_list_ico2.png);}
.m-ZYcase .case-detail dd{ overflow:hidden; zoom:1;}
.m-ZYcase .case-detail li{ line-height:50px;}
.m-ZYcase .case-detail li a{ font-size:14px; color:#888; text-decoration:none; display:block; width:160px; padding-left:48px; float:left;}
.m-ZYcase .case-detail li a:hover{ color:#288add;}
.m-ZYcase .case-detail li a.active{ background:#f5f5f5 url(../images/index0331/ZYcase_list_active.png) no-repeat left top; color:#288add; margin-left:-1px; padding-right:1px;}
.m-ZYcase .choose-classRoom{ position:absolute; top:0px; left:209px; width:208px; border:#e4e4e4 solid 1px; background:#fff; display:none;}
.m-ZYcase .choose-classRoom a{ line-height:50px; display:block; text-align:center; color:#555; font-size:14px;}
.m-ZYcase .choose-classRoom a:hover{ background:#f5f5f5; text-decoration:none;}

.m-ZYlist-rect{ width:977px;}
.m-ZYlist-rect .zylist-tit-tab{ line-height:32px; margin-left:-12px; color:#e2e2e2;}
.m-ZYlist-rect .zylist-tit-tab a{ display:inline-block; padding:0px 11px; font-size:14px; color:#555; margin:0px 12px;}
.m-ZYlist-rect .zylist-tit-tab a:hover,.m-ZYlist-rect .zylist-tit-tab a.on{ background:#34aaff; color:#fff; border-radius:5px; text-decoration:none;}
.m-ZYlist-rect .listL-rect{ float:left; width:722px;}
.m-ZYlist-rect .listR-rect{ float:right; width:240px;}
/*.m-papperList{ margin-right:22px;}*/
.m-papperList .listL-rect{ float:left; width:944px;}
.m-papperList .listR-rect{ float:right; width:240px;}

.item-ZY-rank .site-list-rankTT{ height:41px; border-bottom:#d0d0d0 solid 1px; font-size:14px;}
.item-ZY-rank .site-list-rankTT .rank-l a{ line-height:34px; height:41px; padding:0 3px; margin-right:14px; color:#606060; display:inline-block; text-decoration:none; color:#888;}
.item-ZY-rank .site-list-rankTT .rank-l a.pdlr15{ padding:0 15px;}
.item-ZY-rank .site-list-rankTT .rank-l i{ background:url(../images/index0331/list_rank_ico.png) no-repeat; display:inline-block; width:19px; margin-right:6px; vertical-align:middle; margin-top:-3px;}
.item-ZY-rank .site-list-rankTT .rank-l a:hover,.item-ZY-rank .site-list-rankTT .rank-l a.on{ color:#309aeb; border-bottom:#309aeb solid 1px;}
.item-ZY-rank .site-list-rankTT .rank-l .down-ico i{ background-position:left -22px; height:18px;}
.item-ZY-rank .site-list-rankTT .rank-l .score-ico i{ background-position:left -68px; height:18px;}
.item-ZY-rank .site-list-rankTT .rank-l .up-ico i{ background-position:left -114px; height:14px;}
.item-ZY-rank .site-list-rankTT .rank-l .down-ico:hover i,.item-ZY-rank .site-list-rankTT .rank-l .down-ico.on i{ background-position:0px 0px;}
.item-ZY-rank .site-list-rankTT .rank-l .score-ico:hover i,.item-ZY-rank .site-list-rankTT .rank-l .score-ico.on i{ background-position:0px -45px;}
.item-ZY-rank .site-list-rankTT .rank-l .up-ico:hover i,.item-ZY-rank .site-list-rankTT .rank-l .up-ico.on i{ background-position:0px -92px;}

.item-ZY-rank .site-list-rankTT .search-r .int-text{ width:192px; height:32px; float:left; border:#cfcfcf solid 1px; padding:0 5px; line-height:32px; color:#666; float:left; border-radius:5px 0px 0px 5px; background:url(../images/index0331/textbg.gif) repeat-x left top;}
.item-ZY-rank .site-list-rankTT .search-r .int-text:hover{ border:1px solid #44a9f1;}
.item-ZY-rank .site-list-rankTT .search-r .int-btn{ width:35px; height:34px; background:#56b8fd url(../images/index0331/search_btn2.png) no-repeat left center; cursor:pointer; border:#44a9f1 solid 1px; float:left; border-radius:0px 5px 5px 0px; margin-left:-1px;}
.item-ZY-rank .site-list-rankTT .search-r .int-btn:hover{ background-color:#288add;}
.item-ZY-rank .site-list-rankTT .all-num{ color:#7b7b7b; line-height:34px;}
	

.item-ZY-rank .ZY-rank-list{overflow:hidden; zoom:1;}
.item-ZY-rank .ZY-rank-list .cfeba1b{ color:#feba1b}
.item-ZY-rank .rank-row{ height:auto!important; height:100px; min-height:100px; padding:20px 35px; position:relative; z-index:0; background:#fff; border:#eee solid 1px; z-index:0; margin-bottom:5px;}
.item-ZY-rank .row-r-col2{}
.item-ZY-rank .row-r-col2 h4{ font-size:16px; font-weight:normal; color:#222;}
.item-ZY-rank .row-r-col2 h4 a{ color:#222;}
.item-ZY-rank .row-photo{width:66px; height:66px; position:absolute;  left:35px;}
/*.item-ZY-rank .row-photo i{ display:block;    background: url(../images/mall/index/new_ico.png) no-repeat; width: 30px; height: 30px; position: absolute; top: -3px; right: -3px; text-indent: -999em; overflow: hidden;}*/
.item-ZY-rank .row-r-rect {margin-left:95px; margin-top:-2px; height:68px; position:relative;}
.item-ZY-rank .row-r-col2{ color:#222; line-height:21px;}
.item-ZY-rank .row-r-col2 .title{ color:#555; position:relative; padding-left:40px; margin-top:5px;}
.item-ZY-rank .row-r-col2 .title strong{ position:absolute; top:0px; left:0px; font-weight:normal;}
.item-ZY-rank .row-r-col2 .title a{ color:#555;}
.item-ZY-rank .row-r-col2 .info span{ margin-right:25px; color:#888;}
.item-ZY-rank .row-r-col3{ width:230px; text-align:right; position:absolute; top:-6px; right:0px;}
.item-ZY-rank .row-r-col3 .price{ display:block; margin:10px 0px 18px 0px;color:#f36564;}
.item-ZY-rank .row-r-col3 .price em{ font-size:22px; }
.item-ZY-rank .row-r-col3 .add-shopcar-btn{ margin-left:10px; text-decoration:none;}
.item-ZY-rank .row-r-col3 strong{ font-family:Constantia; color:#fe6000; font-size:30px; height:30px; display:block; font-style:italic;}
.item-ZY-rank .row-r-col3 em{font-family:Tahoma; color:#222;}
.item-ZY-rank .from{ background:url(../images/index0331/zy_list_ico.gif) no-repeat left center; padding-left:20px; line-height:26px; margin-top:10px; color:#888;}


.item-recZy{ border:#eee solid 1px; background:#fff;}
.item-recZy h3{ height:47px; border-bottom:#eee solid 1px; padding:0px 10px;}
.item-recZy h3 strong{ font-weight:normal; font-size:20px; color:#288add; line-height:47px; border-bottom:#288add solid 1px; display:inline-block; padding:0px 5px;}
.item-recZy ul{ padding:0px 15px;}
.item-recZy li{ padding:15px 0px;}
.item-recZy li.first{ padding:7px 0px;}
.item-recZy .name i{ display:inline-block; width:32px; height:32px; border-radius:16px; text-align:center; line-height:32px; font-size:20px; color:#fff; background:#ff7f39; font-weight:normal; margin:0px 10px 0px 0px; vertical-align:middle;}
.item-recZy .name i.orange{ background:#ff7f39;}
.item-recZy .name i.gray{ background:#bababa;}
.item-recZy .name a{ font-size:14px; font-weight:normal; color:#555;}
.item-recZy .rect{ overflow:hidden; zoom:1;}
.item-recZy .baseInfo p{ float:left; width:100px; margin-right:4px; margin-top:8px;}
.item-recZy .baseInfo strong{ font-weight:normal; font-size:14px; color:#1d9bdc; margin-right:5px;}
.item-recZy .first .rect{ height:80px; background:#fafafa; margin-top:10px;}
.item-recZy .first .photo{ float:left; width:66px; height:66px; padding:7px 8px; background:#f0f0f0; margin-right:-90px;}
.item-recZy .first .baseInfo{ padding-top:8px; margin-left:90px;}


/*资源列表 end*/


/*内页条件选择下拉 begin*/
.site_dlselbox{ float:left; position:relative; cursor:pointer; margin-top:8px;}
.site_dlselbox dt.curtit{ background:#fff url(../images/index0331/DldropBox_ico.png) no-repeat 77px -42px; 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%; border-radius:5px;}
.site_dlselbox dt.curtit.bluebor{ border:1px solid #34aaff;}
.site_dlselbox dt.curtit em{padding:0 35px 0 5px; color:#555; line-height:28px; height:28px; display:block; overflow:hidden} 
.site_dlselbox dd.curcon{ border:1px solid #ccc; border-top:0px; position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:29px; white-space:nowrap; display:none; background:#fff; border-radius:0px 0px 5px 5px;}
.site_dlselbox dd.curcon .list dt{ padding:0px 10px; color:#555; height:29px; line-height:48px; display:block; white-space:nowrap;}
.site_dlselbox dd p{ padding:0; margin:0;}
.site_dlselbox dd a{height:30px; line-height:30px; color:#555; display:block; padding:0px 5px; }
.site_dlselbox dd .list a{padding:0px 5px 0px 24px;}
.site_dlselbox dd a:hover{ background:#ebebeb; color:#288add; text-decoration:none;}
.site_dlselbox.active dt.curtit{ border-radius:5px 5px 0px 0px; background-position:77px 10px;}
/*内页条件选择下拉 end*/

/*内页评分 begin*/
.site_grade{ vertical-align:middle; display:inline-block; margin-top:8px;}
.site_grade .star{ background:url(../images/index0331/qjf_star_h.gif) repeat; width:70px; height:12px; position:relative; display:inline-block; overflow:hidden;}
.site_grade .star i{ background:url(../images/index0331/qjf_star_r.gif) repeat; display:inline-block; height:12px; overflow:hidden; position:absolute; left:0px; top:0px;}
/*内页评分 end*/


/*资源详情 begin*/
.pop_p{ position:relative; width:941px;}
.pop_p_rect{ border:#dbd8d8 solid 1px;}
.pop_p_baseinfo{ background:#fafafa;}
.xy_w250{ width:250px;}
.xy_w250 .yx_phlist dl dt p.sub_title{ width:180px; line-height:18px;}
.xy_w250 .yx_phlist dl dt i.xy_kicon{ display:inline-block; background:url(../images/index0331/class_room_ico.gif) no-repeat; width:16px; height:16px; vertical-align:middle; margin-top:-3px; margin-left:3px;}

/*资源详情 基础信息 begin*/
.schCrumb{ background:url(../images/index0331/guider2.png) no-repeat 12px center; padding-left:41px; margin-top:27px;}
.schCrumb a{ display:inline-block; background:url(../images/index0331/guider2_bg2.gif) no-repeat left center; padding-left:22px; color:#222; text-decoration:none; margin-right:14px;}
.schCrumb span{ color:#888; background:url(../images/index0331/guider2_bg2.gif) no-repeat left center; padding-left:22px; color:#222; text-decoration:none;}
.xy_infotit {font-size: 28px; line-height: 58px;color: #222;}
.xy_infotit span.tit_a{ padding-left:7px;}
.xy_ldetail .wjxx li p{ position:relative;top:-4px;}
.xy_ldetail .wjxx em{color:#555;}
.xy_ldetail .wjxx{color:#888; position:relative; zoom:1;overflow:hidden; }
.xy_ldetail .wjxx li.w175{width:175px;}
.xy_ldetail .wjxx li.w195{width:198px;}
.xy_ldetail .wjxx li.w100{width:100px;}
.xy_ldetail .inline_block { display:inline-block;}
.brief_box{ display:none; color:#555; line-height:21px; padding:12px 0; width:auto;}
ul.zy_info{padding-bottom:10px;} 
ul.zy_info li{ float:left;}
ul.zy_info li span.t_tit{ border:1px solid #d9d9d9; color:#5db859; height:16px; padding:0 2px; border-radius:2px; display:block; line-height:16px;top:3px;font-size:12px; position:relative;}
ul.zy_info li .admin_a{background:url(../../../area/edu3.0/images/ico/avatar.png) 0 2px no-repeat; padding-left:25px;}
ul.zy_info li a.brief{ background:url(../../../area/edu3.0/images/ico/arrow.png) 35px 6px no-repeat; padding-right:20px;}
ul.zy_info li a.brief.on{ background-position: 35px -28px;}
/*资源详情 基础信息 end*/


/*文库内容样式  begin*/
.player-doc-wrapper .player-doc .page-fail{ border-left:0px; border-right:0px;}
#player-container .player-doc .player-page{border-left:0px; border-right:0px;}
.player-doc-wrapper .player-download{ background-color:#3cbc6f;}
.pop_p_rect .player-container{ width:auto; margin-bottom:0px; border-bottom:0px;}
.pop_p_rect .player-slide{ border-left:0px; border-right:0px; border-bottom:0px;}
/*文库内容样式 end*/

/*标签 begin*/
.m-tag{ margin-top:55px;}
.m-tag .tag-a{ overflow:hidden; zoom:1;}
.m-tag .tag-a a{ float:left; padding:0 12px; line-height:28px; margin:0px 4px 10px 0px; text-decoration:none; font-size:14px;}
.m-tag .tag-a a.green1{ background:#dffae2; border:#a6e1ca solid 1px; color:#3d8a61;}
.m-tag .tag-a a.green1:hover{ background:#95dec1; border:#a6e1ca solid 1px; color:#3d8a61;}
.m-tag .tag-a a.red1{ background:#ffd9d0; border:#edac9d solid 1px; color:#c0543b;}
.m-tag .tag-a a.red1:hover{ background:#ffad99; border:#ffad99 solid 1px; color:#c0543b;}
/*标签 end*/

/*资源详情 评论 begin*/
.xy_ldetail .z_tit1{ border-bottom:0;}
.xy_ldetail .turnPage{ padding:20px 0 62px 0;}
.z_tit1{font-size: 22px;color:#222;font-family: "Microsoft YaHei";padding-bottom: 10px}
.stu_textarea.w_98{ width:98%;padding:1%;}
.stu_textarea{width:728px; height:100px;}
.word_right{ text-align:right;color:#888;}
.word_right span{font-size: 24px;padding-bottom:10px;font-family: Tahoma;vertical-align: middle;margin: 0px 7px;font-family: Constantia;font-style: italic;font-weight: bold;}
.word_right .blue_btn{ background:#309aeb; border-radius:5px; border:0;}
.word_right .blue_btn:hover{ background:#1d8ce1;}
/*资源详情 评论 end*/

/*资源详情 用户评论 begin*/
.xy_ldetail .z_bor_b{ border-bottom:1px solid #e0e0e0;}
.z_list_1 { overflow:hidden;zoom:1; color:#555;}
.z_list_1 li{border-bottom: 1px solid #e0e0e0;position: relative;padding: 15px 0;zoom:1;}
.z_l_img{position: absolute;left:0;top:15px;display: block;}
.z_l_img,.z_l_img img{width: 50px;height:50px;overflow: hidden;}
.z_r_txt{padding-left: 60px; padding-right:10px;}
.z_r_txt .grade_wrap{top:4px;position: relative;}
.z_r_txt .z_name{color:#3d95d5;padding-right: 10px;float: left;font-size: 14px;}
/*资源详情 用户评论 end*/

.pub_btn{ position:relative; background:#fafafa; border:#dbd8d8 solid 1px; padding:20px 17px 16px 17px;}
.pub_btn a{ display:block; border:#e77a38 solid 1px; border-radius:5px; background:#fd8a23 url(../images/index0331/fb_ico.png) no-repeat 59px center; text-align:center; height:42px; line-height:42px; font-size:16px; color:#fff; text-decoration:none; padding-left:20px;}
.pub_btn a:hover{ background-color:#f38019; }

/*资源排行 begin*/
.yx_phlist h3{font-size:20px;border-bottom:2px solid #d9d9d9;padding:8px 5px;font-family:"Microsoft YaHei";font-weight:normal; background-color:#fff;}
.yx_phlist dl{height:80px; width:220px; margin:0 auto; border-bottom:1px solid #e0e0e0;}
.yx_phlist dl dt{padding-top:10px;}
.yx_phlist dl dt img{width:32px;float:left;padding-right:8px;padding-top:3px;}
.yx_phlist dl dt p.sub_title{float:left; width:178px; line-height:16px;height:38px; overflow:hidden;}
.yx_phlist dl dt p.sub_title a{color:#222;}
.yx_phlist dl dd{padding-left:40px;}
.yx_phlist dl dd span{ padding-left:42px;}
.yx_phlist dl dd em{color:#555; font-size:12px;}
.yx_phlist dl dd i{color:#ff9000;font-size:20px;font-family:"Microsoft YaHei"; float:left;} 
/*资源排行 end*/

/*资源包 begin*/
.xy_infotit{font-size:20px;font-family:"Microsoft YaHei"; line-height:80px; padding-top:3px;}
.yx_table{ border-collapse:collapse; border-top:1px solid #cccccc; }
.yx_table .yx_title{ text-align:left;  border-bottom:1px solid #cccccc; background:#f4f4f4; line-height:38px; color:#555; font-weight:normal;}
.yx_table .yx_title span{width:96px;}
.yx_table .yx_title em{padding-left:18px;}
.yx_table ul{float:right;width:550px;}
.yx_table ul li{ float:left; text-align:center;width:70px;}
.yx_table .yx_title ul li{width:70px; float:left; text-align:center; border-left:1px solid #ccc;}
.yx_table dl{border-bottom:1px solid #eaeaea;}
.yx_table dl dd{ padding:8px 0;}
.yx_table dl dd:hover{ background:#f6f6f6;}
.yx_table dl dd span{ float:left;}
.yx_table dl dd p{width:350px;padding:0 20px 0 15px;}
.yx_table dl dd p a{color:#222; text-decoration:none;}
.yx_table dl dd p span{float:right; display:none;}
.yx_table dl dd p span em,.yx_table dl dd p span i{width:16px; height:17px;  background:url(../images/mhzy/icon_download.png) no-repeat;float:left; cursor:pointer;}
.yx_table dl dd p span em{margin-top:4px;padding-right:14px;}
.yx_table dl dd p span i{ background-position: 0 -27px ;margin-top:2px;}
.yx_table .yx_title .w65,.yx_table dl dd ul li.w65{width:65px;}
.yx_table .yx_title .w98,.yx_table dl dd ul li.w98{width:98px;}
.yx_table .yx_title .w100,.yx_table dl dd ul li.w100{width:100px;}
.yx_table dl{padding-top:55px; position:relative;}
.yx_table .yx_list{border-bottom:0;}
.yx_table dt{ font-size:18px; font-weight:normal; background:url(../images/mhzy/icon_bt.png) no-repeat; color:#fff; position:absolute;top:10px; left:-5px;width:120px;height:38px; line-height:30px;padding-left:24px;}
.yx_table dt.yx_lisr_1{ background-position: 0 0;}
.yx_table dt.yx_lisr_2{ background-position: 0 -55px;}
.yx_table dt.yx_lisr_3{ background-position: 0 -118px;}
.yx_table dt.yx_lisr_4{ background-position: 0 -183px;}
.yx_table dt.yx_lisr_5{ background-position: 0 -246px;}
.nd_zybox .player-container{ margin-bottom:0px;}
/*资源包 end*/

/*底部 begin*/
.fgrade_container{width:100%; height:51px;}
.fgrade_wrap { width:100%; height:48px; padding:9px 0; background:#f8f8f8; position:fixed; left:0; bottom:0; border-top:1px solid #cecece; z-index:201;}
* html .fgrade_wrap{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}/*ie6 å›ºå®šå®šä½*/
.fgrade a { font-size:16px; line-height:48px;float:left; color:white;}
.fgrade a.scbtn{ background:none; color:#3d95d5;}
.fgrade a.zxbtn{ background:#3cbc6f url(../images/index0331/upload_ico.png) no-repeat 18px center; padding:0px 16px 0px 41px; line-height:48px; color:#fff; font-size:16px; text-decoration:none; border-radius:5px;}
.fgrade a.scbtn:hover{ color:#2980bf;}
.fgrade a.zxbtn:hover{background:#30b063 url(../images/index0331/upload_ico.png) no-repeat 18px center;}
.fgrade a.zoom{background:url(../images/index0331/smallicon.png) no-repeat; height:28px; width:28px; padding:0; margin:13px 10px 0px 11px;}
.fgrade a.zoom.btn-norm { background:url(../images/index0331/ui-s3d9a4204d2.png) 6px -600px no-repeat;}
.fgrade a.zoom.btn-norm:hover { background:url(../images/index0331/ui-s3d9a4204d2.png) 6px -532px no-repeat;}
.fgrade a.full_sre{ background-position: 6px -241px;}
.fgrade a.full_sre:hover {background: #dfdfdf url(../images/index0331/smallicon.png) 6px -274px no-repeat;}
.fgrade a.enlarge{background-position:6px -121px;}
.fgrade a.enlarge:hover {background: #dfdfdf url(../images/index0331/smallicon.png) 6px -148px no-repeat;}
.fgrade a.narrow{ background-position:6px -180px;}
.fgrade a.narrow:hover {background: #dfdfdf url(../images/index0331/smallicon.png) 6px -210px no-repeat;}
.fgrade span.page{ margin-left:68px; margin-right:17px; margin-top:15px;}
.fgrade span.page input{border: 1px solid #ccc;}
.fgrade span.page input:focus{ border-color:#3d95d5;}
.yx_phlist.fix_bar{ position:fixed; top:-10px; z-index:10; width:250px;}
.yx_phlist.fix_bar_b{ position: absolute;}
.fgrade .grade_wrap{ margin-top:12px;}

.fgrade-ppt,.fgrade-doc{ padding-right:260px;}
.fgrade-doc a{ margin-left:32px;}
.fgrade-ppt a{ margin-left:32px;}
.fgrade-ppt .grade_wrap { margin-right:118px;}

/*.fgrade a.zoom.btn-norm { background:url(../images/mhzy/ui-s3d9a4204d2.png) 6px -600px no-repeat;}
.fgrade a.zoom.btn-norm:hover { background:url(../images/mhzy/ui-s3d9a4204d2.png) 6px -532px no-repeat;}
.right_navbar.onn{ position:absolute; bottom:660px; top:auto}*/

.value_pop{ display:none;position:absolute; top:-36px; background:#fff; padding: 8px 10px; border:1px solid #ccc;}
.value_pop .bot {border-width: 5px;border-style: solid dashed dashed;border-color: #aaa #fafafa #fafafa;left: 20px;top: 29px;}
.value_pop span {width: 0;height: 0;font-size: 0;overflow: hidden;position: absolute;}
.value_pop .top {border-width: 5px;border-style: solid dashed dashed;border-color: #fafafa transparent transparent;
_border-color: #fafafa tomato tomato;_filter: chroma(color=tomato);left: 20px;top: 28px;}
.grade_wrap .score {display: inline-block;width: 25px;height: 23px; color:#FE6000; font-size:14px; font-weight:bold; line-height:30px;}
/*底部 end*/

/*弹出框 begin*/
.m-scPop1{ border:0px; z-index:0; float:none; padding:50px 0px 100px 120px;}
.m-scPop2{ border:0px; z-index:0; float:none; padding-bottom:60px;}
.m-scPop2 .tips-box-txt{ margin:38px 0px 25px 136px;}
.m-scPop .tips-box-txt{height: 43px;line-height: 43px;padding-left: 50px;font-size: 14px;float:left;position:relative;white-space:nowrap;}
.m-scPop .tips-box-txt .icon_tip_success{top: 2px;height: 43px;width: 38px;background:url(../images/ico/tips.jpg) -2px -108px no-repeat;position:absolute;left:0}
.m-scPop .tips-box-txt .icon_tip_warning{top: 2px;height: 43px;width: 38px;background:url(../images/ico/tips.jpg) -2px 0px no-repeat;position:absolute;left:0}
.m-scPop .tips-box-txt .icon_tip_fail{top: 2px;height: 43px;width: 38px;background:url(../images/ico/tips.jpg) -2px -53px no-repeat;position:absolute;left:0}
/*弹出框 end*/

/*资源详情 end*/


/*专题资源教师培训*/
.u-zy-tit2.zy-new{background: #26b5ff;}
.site-nyCase-rect.zy-sort { border:0; border-bottom:2px solid #e7e7e7;}
.zy-nav li{ float:left; font-size:14px; }
.zy-nav li a{ color:#fff; padding:0 30px; height: 64px; line-height:64px; display:block;}
.zy-nav li a:hover,.nyCase-dl .zy-list-a a:hover,.zy-content .item-zy p a:hover{ text-decoration:none;}
.zy-nav li.on a,.zy-nav li a:hover{ background:#1aa1ee;}

.zy-nav2 li{ float:left; font-size:14px; }
.zy-nav2 li a{ color:#fff; padding:0 20px; height: 64px; line-height:64px; display:block; font-size:16px;}
.zy-nav2 li.on a,.zy-nav2 li a:hover{ background:#1aa1ee; text-decoration:none;}

.site-otherNav{ height:40px; background:#e5e5e5;}
.site-otherNav a{ font-size:14px; line-height:40px; margin:0 10px; color:#888888; display:inline-block; padding:0 10px; height:40px;}
.site-otherNav p{padding-left: 158px; width: 1042px;}
.site-otherNav a:hover,.site-otherNav a.on{background:#d2d2d2; text-decoration:none; }

.nyCase-dl .zy-list-a a{ font-size:14px; margin-right:12px; height:26px; line-height:26px;padding: 0 10px; display:inline-block; border:1px solid #fff; border-radius:3px; color:#555; margin-top:3px; margin-bottom:3px;}
.nyCase-dl .zy-list-a a.on,.nyCase-dl .zy-list-a a:hover{ border:1px solid #11c080; color:#11c080; background:none;}
.site-nyCase-rect .nyCase-c.zy-list-a {margin-left: 56px;}
.zy-content{ margin-bottom:22px; }
.zy-content .zy-top-sort{ width:900px; background:#fff;border-bottom:2px solid #e7e7e7;}
.item-zy{ height:47px; line-height:47px; width:100%; border-bottom:1px solid #f3f3f3; background:#fff;}
.item-zy p a{ padding:0 30px; display:inline-block; font-size:14px; color:#7d98a9;}
.item-zy p a.on,.item-zy p a:hover{ background:#56bdff; color:#fff; text-decoration:none;}
 .item-zy p a i{ width:10px; height:14px; display:inline-block; background:url(../images/index0331/zy_home/arrow_top.png) 0px -26px no-repeat; margin-left:5px;vertical-align: middle;}
.search-box{ min-width:276px;}
.search-box span i{ color:#339cd8; height:28px;}
.search-box span{ display:inline-block; vertical-align: middle;}
.search-box span.sea-ss{ width:170px; margin-right:10px;}
.search-box span:first-child{ margin-right:13px;}
.search-box input[type="text"]{ background:#efefef; border:1px solid #e5e5e5;border-bottom-left-radius:5px;border-top-left-radius:5px; padding:0 10px; line-height:26px;}
.search-box input[type="button"]{ border:1px solid #26b5ff;  border-bottom-right-radius:5px;border-top-right-radius:5px; height:28px; width:28px; background:url(../images/index0331/zy_home/sea_bg.png) center center no-repeat;background-color:#56bdff;}
.search-box input[type="button"]:hover{ cursor:pointer;} 

.zy-content .zy-list{ padding:22px 18px 0 0; border:1px solid #fff; border-top:0;}
.zy-content .zy-list li{ float:left; width:200px; margin-left:20px; margin-bottom:37px; position:relative;height:201px;}
.zy-content .zy-list li i.time{ background:#555f66; color:#fff; position:absolute; top:6px; right:6px; height:15px; line-height:15px; border-radius:3px; padding:0 4px;}
.zy-content .zy-list li i.time.bg{ background:#0e0e0e;}
.zy-content .zy-list li h3{ font-weight:normal; line-height:21px; margin-bottom:5px; padding:0 3px;height:42px;}
.zy-content .zy-list li .teacher{ color:#309aeb; margin-left:13px;}
.zy-content .zy-list li .tip .tip-ll i{ color:#2291d8; margin-right:5px;}
.zy-content .zy-list li .tip .tip-rr em{ color:#ff6f20; margin-right:5px; font-size:18px; font-weight:bold;}
.zy-content .zy-list li .player{ width:200px; height:120px; position:absolute; top:0; left:0;background:url(../images/index0331/zy_home/list-bg.png) center center repeat-x;}
.zy-content .zy-list li .player i{ width:200px; height:120px; display:block; background:url(../images/index0331/zy_home/player_bg.png) center center no-repeat;}

.zy-content .zy-hot{ width:280px; background:#fff;border-bottom:2px solid #e7e7e7;}
.zy-content .zy-hot h2{ font-size:20px; color:#288add; font-weight:normal; padding:0 10px; height:44px; line-height:44px; border-bottom:1px solid #ececec;}
.zy-content .zy-hot h2 em{ padding: 0 3px; border-bottom:1px solid #288add; display:inline-block;}
.zy-content .zy-hot ul{ padding: 13px 20px 48px 20px;}
.zy-content .zy-hot ul li p .icon{ width:32px; height:32px; display:inline-block;border-radius:50%; color:#fff; font-size:20px; text-align:center; line-height:32px;vertical-align: middle;}
.zy-content .zy-hot ul li p .icon-yy{ background:#ff7f39;}
.zy-content .zy-hot ul li p .icon-gg{ background:#bababa;}
.zy-content .zy-hot ul li p.hot-tip{ line-height:32px;}
.zy-content .zy-hot ul li.first-li dt{ width:96px; background:#f0f0f0; text-align:center; padding:10px 0; height:60px;}
.zy-content .zy-hot ul li.first-li dl { background:#fafafa;}
.zy-content .zy-hot ul li.first-li dl dd p span{ color:#309aeb;}
.zy-content .zy-hot ul li.first-li{ margin-bottom:-10px;}
.zy-content .zy-hot ul li.normal-li{ margin-top:28px;}
.zy-content .zy-hot ul li.normal-li em{ color:#1d9bdc;}

/*专题资源学前教育*/
.zy-top-sort.item-ZY-rank .item-zy{ border-bottom:0; background:#fff;}
.zy-top-sort.item-ZY-rank .ZY-rank-list{ overflow:visible; width:100%;}
.zy-top-sort.item-ZY-rank{ border-bottom:0; background:none;}

.zy-top-sort.wk{ border:1px solid #f0f0f0; border-top:0;border-bottom: 2px solid #e7e7e7;}
.m-ZYcase.wk-item{ width:280px; border: #e4e4e4 solid 1px;}
.m-ZYcase.wk-item .case-rect{ border:0}
.m-ZYcase.wk-item h3{ background:#fafafa; color:#5b5b5b; font-size:16px;}
.m-ZYcase.wk-item h3:hover{ cursor:default;}
.m-ZYcase.wk-item .case-detail li a{ width:232px;}
.m-ZYcase.wk-item .case-detail dt { background-position:250px center;}

/*专题资源搜索*/
.zy-attent{ background:#ffffcc; height:36px;}
.zy-attent p{ line-height:36px;}
.zy-attent .error{ width:12px; height:36px; display:inline-block; background:url(../images/index0331/zy_home/error.png) left 11px no-repeat;vertical-align: middle; margin:0 20px 0 16px;}
.zy-attent .error:hover{ background-position:left -15px;}
.zy-attent p em{ color:#309aeb}

.sort-s1{ padding-bottom:10px;}
.sort-s1 li{ float:left; position:relative; margin-right:10px;}
.sort-s1 a{ padding:0 15px; height:26px; line-height:26px; display:inline-block; color:#555; font-size:14px;}
.sort-s1 li.on a,.sort-s1 a:hover{ color:#fff; background:#56bdff; border-radius:15px; text-decoration:none;}
.sort-s1 li i{ height:20px; display:block; background:url(../images/index0331/zy_home/arrow.png) center 4px no-repeat; position:absolute; bottom:-20px; left:0}
.radiolist-box .hRadio { padding-left:34px;}
.radiolist-box .hRadio.hRadio_Checked { color:#3d95d5;}
.radiolist-box{ height:44px; background:#fff; line-height:44px; border-top:1px solid #56bdff; border-bottom:1px solid #f3f3f3; padding:0 15px;}

.m-ZYcase.intel-nav{ width:280px; background:#fff;}
.m-ZYcase.intel-nav h3{ background:none; font-size: 20px;color: #288add;padding: 0 10px;height: 44px;line-height: 44px;border-bottom: 1px solid #ececec;}
.m-ZYcase.intel-nav h3 em{padding: 0 3px;border-bottom: 1px solid #288add;display: inline-block;}
.m-ZYcase.intel-nav .case-detail dt{ background-position: 250px center; border-bottom:1px solid #ececec; padding-left:26px; font-size:16px;color:#222;}
.m-ZYcase.intel-nav .case-detail li a { float:none; width:auto; background:none; line-height:25px; padding-left:0; color:#222; font-size:16px;}
.m-ZYcase.intel-nav .case-detail li a:hover{ text-decoration:underline;}
.m-ZYcase.intel-nav .case-detail li{ line-height:normal; padding:10px 26px;}
.m-ZYcase.intel-nav .case-detail li p{ margin-top:9px;}
.m-ZYcase.intel-nav ul{ padding:0;}
.zy-hot.mt{ margin-top:18px; background:#fff; font-size:14px;}
.zy-hot.mt .item{ padding: 7px 24px 22px 24px;}
.zy-hot.mt .item a{ padding:0 14px; height:30px; line-height:30px; display:inline-block; border:1px solid #d4d4d4; border-radius:5px; margin-right:10px; margin-top:12px; color:#989898;}
.zy-hot.mt .item a:hover{ text-decoration:none; background:#d4d4d4;color:#fff;}
.zy-hot.mt .item a.active{ border:1px solid #2dbe65; color:#2dbe65;}

.m-ZYcase.intel-nav h3{ cursor:default;}


/*资源搜索 begin*/
.m-searchGuider{ font-size:14px; color:#fff;}
.m-searchGuider strong{ font-weight:normal;}
.m-searchGuider a{ display:inline-block; padding:0px 9px; color:#fff; border:#FFF solid 1px; border-radius:3px; line-height:26px; height:26px; margin-left:20px; text-decoration:none;}
.m-searchGuider a:hover{ background:#1aa1ee;}
.m-searchGuider a i{ background:url(../images/index0331/zy_home/search_guider_del.png) no-repeat; display:inline-block; width:7px; height:7px; margin-left:10px;}
.m-search-box .searchTips{ line-height:46px; border:#c4d3db solid 1px; box-shadow:0 0 4px rgba(91,142,209,0.5); padding:0px 20px; background:#fff;} 
.m-search-box .item-ZY-rank .site-list-rankTT .rank-l a{ line-height:41px;}
.m-search-box .item-ZY-rank .rank-row{ height:auto!important; height:80px; min-height:80px;}
.m-search-box .item-ZY-rank .from{ margin-top:0px;}
.m-search-box .site-list-rankTT{ border:#eeeeee solid 1px; background:#fff; height:auto;}
.m-search-box .rankStyle{ border-top:#eee solid 1px;}
.m-search-box .rankStyle span{ line-height:43px;}
.m-search-box .rankStyle label{ margin-left:10px;}
.m-search-box .item-zy{ border:#eee solid 1px; border-top:0px; width:auto;}
.m-search-box .item-recZy ul{ padding-top:8px; padding-bottom:8px;}
.m-search-box .item-recZy li{ padding:8px 0px;}
.m-search-box .listL-rect{ width:900px;}
.m-search-box .listR-rect{ width:280px;}
.m-search-box .item-recZy dt{ line-height:50px; padding:0px 15px; font-size:18px; cursor:pointer;}
.m-search-box .item-recZy dt i{ float:right; width:10px; height:5px; background:url(../images/index0331/more_ico.png) no-repeat; margin:28px 10px 0px 0px;}
.m-search-box .item-recZy dt.on i{ background-position:-17px 0px;}
.m-search-box .item-recZy dt:hover i{background-image:url(../images/index0331/more_ico2.png);}
.m-search-box .item-recZy dd{ margin-top:-15px;}
.m-search-box .item-recZy dd .from{ color:#9b9b9b;}
/*资源搜索 end*/


/*资源分享 begin*/
/*******************************上传资源*************************************/
.item_shareZy .tit{ line-height:53px; padding:0px 10px; font-size:20px; font-weight:normal; color:#222; border-bottom:#e0e0e0 solid 1px; margin-top:-20px;}
.item_shareZy .tit span{ display:inline-block; line-height:20px; vertical-align:middle; padding:0 10px; background:#f2f2f2; border-radius:10px; color:#888; font-size:12px; margin-left:15px;}
.m_uploadInfo .uploadFinish{ padding:15px 0px 20px 0px;}
.m_uploadInfo .uploadFinish .name{ float:left; width:330px;}
.m_uploadInfo .uploadFinish .state{ float:left; width:181px;}
.m_uploadInfo .uploadFinish .big{ float:left; width:115px;}
.m_uploadInfo .uploadFinish .handle{ float:left; /*width:90px;*/}
.m_uploadInfo .uploadFinish .handle em{ cursor:pointer;}
.m_uploadInfo .uploadFinish dt{ background:#f1f1f1; height:35px; border:#ccc solid 1px; line-height:35px; font-size:14px; overflow:hidden; zoom:1;}
.m_uploadInfo .uploadFinish dt .name{ padding-left:35px; width:682px;}
.m_uploadInfo .uploadFinish dd{ height:293px; border:#ccc solid 1px; border-top:0px; overflow:auto;}
.m_uploadInfo .uploadFinish dd .name{ margin-left:10px; width:684px; color:#56a8ee; font-size:14px; text-decoration:none;}
.m_uploadInfo .uploadFinish li{ height:30px; line-height:16px; padding-top:10px;overflow:hidden; zoom:1; position:relative; z-index:0; margin:1px 0px; border-bottom:#e0e0e0 solid 1px;}
.m_uploadInfo .uploadFinish li .len{ background-color:#eaf6ff; position:absolute; z-index:0; top:0px; left:0px; width:100%; height:40px;}
.m_uploadInfo .uploadFinish li a,.m_uploadInfo .uploadFinish li span{ position:relative; z-index:1;}
.m_uploadInfo .uploadFinish .stop{ background:url(../images/index0331/uploadInfo_ico.png) no-repeat 0px top; display:inline-block; width:15px; height:14px; margin-right:10px;}
.m_uploadInfo .uploadFinish .paly{ background:url(../images/index0331/uploadInfo_ico.png) no-repeat 0px -80px; display:inline-block; width:15px; height:17px; margin-right:10px; vertical-align:top;}
.m_uploadInfo .uploadFinish .close{ background:url(../images/index0331/uploadInfo_ico.png) no-repeat 0px -26px; display:inline-block; width:15px; height:14px; cursor:pointer;}
.m_uploadInfo .uploadFinish li.finish .state em{ display:inline-block; width:15px; height:15px;background:url(../images/index0331/uploadInfo_ico.png) no-repeat 0px -55px;}
.m_uploadInfo .uploadFinish .other{border:#ccc solid 1px; border-top:0px; line-height:40px;}
.m_uploadInfo .uploadFinish .other a{ display:inline-block; width:170px; height:40px; margin-right:20px; vertical-align:middle;}
.m_uploadInfo .uploadFinish .other span{ vertical-align:middle; display:inline-block;}
.m_uploadInfo .uploadFinish .chooseBtn1{ background:url(../images/index0331/share_zy_btn1.gif) no-repeat left top;}
.m_uploadInfo .uploadFinish .chooseBtn1:hover{ background-position:0px -40px;}
.m_uploadInfo .uploadFinish .chooseBtn2{ background:url(../images/index0331/share_zy_btn2.gif) no-repeat left top;}
.m_uploadInfo .uploadFinish .chooseBtn2:hover{ background-position:0px -40px;}

.m_uploadInfo .uploadListInfo li{}
.m_uploadInfo .cont{ margin-top:-5px;}
.m_uploadInfo .list_row1 .name{ float:left; width:100px; text-align:right; margin-right:-100px; line-height:32px;}
.m_uploadInfo .list_row1 .name i{ margin-right:5px;}
.m_uploadInfo .list_row1 .row_rig{ margin-left:100px;}
.m_uploadInfo .list_row1 .row_rig label{margin:5px 30px 15px 0px; width:80px; white-space:nowrap;}
/*.m_uploadInfo .typeList .row_rig label{ margin-right:78px;}*/
.m_uploadInfo .dCont .list_row2{ padding:10px 0px;}
.m_uploadInfo .cont .uploadListInfo{ padding:10px 0px;}
.m_uploadInfo .dCont .uploadListInfo{border:#d5d5d5 solid 1px; border-top:0px;}
.m_uploadInfo .tCont .zyList_eidt{ margin-top:10px;}
.m_uploadInfo .zyList_eidt{ padding:3px; border:#d5d5d5 solid 1px; height:36px; position:relative; background:#f9f9f9;}
.m_uploadInfo .zyList_eidt .num{ float:left; padding:0 15px; line-height:36px; font-size:18px; color:#fff; background:#288add; margin-right:15px;}
.m_uploadInfo .zyList_eidt .handle{ position:absolute; right:0px; top:0px;}
.m_uploadInfo .zyList_eidt .handle span{ background:url(../images/index0331/share_zy_ico.png) no-repeat left top; width:22px; height:21px; display:inline-block; cursor:pointer; text-indent:-999em; overflow:hidden; margin-top:10px; margin-right:15px;}
.m_uploadInfo .zyList_eidt .handle .edit{ background-position:-57px 0px; margin-top:12px;}
.m_uploadInfo .zyList_eidt .handle .del{ background-position:-87px 0px;}
.m_uploadInfo .zyList_eidt .handle .drop.on{ background-position:-119px 0px;}
.m_uploadInfo .zyList_eidt .handle .drop{ background-position:-147px 0px;}
.m_uploadInfo .zyList_eidt .name{ position:relative; float:left; line-height:36px; font-size:12px;}
.m_uploadInfo .zyList_eidt .deit_rect{ position:absolute; width:95%; padding:0px 2.5%; background:#Fff; margin-left:23px; top:3px; height:30px; border:#5b8ed1 solid 1px;}
.m_uploadInfo .zyList_eidt .deit_rect input{ margin:5px 0px; border:0px; background:none; width:100%; line-height:16px; display:block;}
.m_uploadInfo .zyList_eidt .deit_rect a{background:url(../images/index0331/share_zy_ico.png) no-repeat left top; width:22px; height:21px; position:absolute; top:0px;  text-indent:-999em; overflow:hidden; margin-top:6px;}
.m_uploadInfo .zyList_eidt .deit_rect .cancelBtn{ background-position:0px 0px; right:-57px;}
.m_uploadInfo .zyList_eidt .deit_rect .SaveBtn{ background-position:-26px 0px; right:-29px;}
.m_uploadInfo .chooseZJ{ width:955px; height:190px; border:#d5d5d5 solid 1px; overflow:auto;}
.m_uploadInfo .chooseZJ li{ padding:0px;}
.m_uploadInfo .zyKuang{ width:945px; line-height:20px;}
.m_uploadInfo textarea.zyKuang{ height:60px;}
.m_uploadInfo .submit_rect{ padding:5px 0px 5px 0px;}
.m_uploadInfo .submit_rect a{ padding:0px 56px; font-size:14px; line-height:30px; height:30px;}
.m_uploadInfo .qjf_seledrop, .m_uploadInfo .qjf_seleautodrop{ max-height:211px;}

.m-chooseFilePop .rect{ border:#d5d5d5 solid 1px; width:840px;}
.m-chooseFilePop .side-menu{ float:left; background:#f9f9f9; border-right:#d5d5d5 solid 1px;}
.m-chooseFilePop .ztree2{ width:213px; background:#f9f9f9;  height:303px;}
.m-chooseFilePop .ztree2 li a{ border:0px;}
.m-chooseFilePop .rig-list{ float:left; width:616px; background:#fff; height:313px; overflow-x:hidden; overflow-y:scroll;}
.m-chooseFilePop .rig-list li{ line-height:40px; border-bottom:#CCC solid 1px; padding:0px 16px; cursor:pointer;}
.m-chooseFilePop .rig-list li.on{ background:#f1f1f1 url(../images/index0331/zy_home/icon_selected.png) no-repeat 520px center;}
.m-chooseFilePop .rig-list li a{ color:#222;}
.m-chooseFilePop .noList{ text-align:center; padding-top:63px;}
.m-chooseFilePop .submit_rect a{ padding:0 20px;}
/*资源分享 end*/


/*资源分享成功 begin*/
.item-shareResult{ height:auto!important; height:463px; min-height:463px; text-align:center;}
.item-shareResult .result{ font-size:24px; padding-top:100px; line-height:50px;}
.item-shareResult .result strong{ font-weight:normal;}
.item-shareResult .result i{ display:inline-block; background:url(../images/index0331/zy_home/shareresultico.gif) no-repeat left top; width:50px; height:50px; margin-right:25px; vertical-align:middle;}
.item-shareResult .shareMore{ margin-top:45px;}
.item-shareResult .shareMore a{ padding:0px 40px; line-height:45px; font-size:18px; height:45px;}

/*资源分享成功 end*/
/*资源搜索性增国家基础教育资源的标识 start*/
.source_mark{ color:#888;background: #f2f2f2;border-radius: 5px;font-size: 12px;display: inline-block;*display: inline;*zoom: 1;padding: 1px 5px;margin-left: 15px;vertical-align: top;}
/*资源搜索性增国家基础教育资源的标识 end*/
.ni_g_pr{position: relative;}
.ni_g_sel_plus{position: absolute;left: 0;top: 60%;background: #fff;box-shadow: 0 1px 1px 1px #efefef;z-index: 1;border-radius: 0 0 10px 10px;}
.ni_g_sel_plus .ni_li{line-height: 18px;}
.ni_g_sel_plus .ni_li a{display: block;text-indent: 1em;color: #323232;padding: 5px 0;}
.ni_g_sel_plus .ni_li a:hover{background: #f0f0f0;}
.ni_g_z_index2{position: relative;z-index: 2}

/* 新增语音弹框 by guosheng 2019-7-11 start */
.ni_g_sel_plus .ni_li.pdr5{line-height: 18px;padding-right: 5px;}																																																						   
.ni_g_sel_plus .ni_li a.nowrap{white-space: nowrap;overflow: hidden;}

#dialogcont1{ -webkit-box-shadow:0 0 13px 0px #888; -moz-box-shadow:0 0 13px 0px #888; box-shadow:0 0 13px 0px #888; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; height:250px;  width:250px;  background:#fff;}
#dialogcont1 .v_start{display:none; position:relative; height:250px;width:250px;text-align:center;}
#dialogcont1 div.active{ display:block;}
#dialogcont1 .v_start span{ position:absolute; width:120px; height:120px;border-radius:50%; background:#dcf1ff; top:50%; left:50%; margin-top:-60px; margin-left:-60px;}
#dialogcont1 .v_start input{border:none; cursor:pointer;*cursor:hand; line-height:100px; position:absolute;top:50%;left:50%; margin-top:-50px; margin-left:-50px; width:100px; height:100px;border-radius:50%; background-color:#47a9ed; color:#fff; font-size:14px;}
#dialogcont1 .v_start input:hover{ -webkit-animation:sploosh 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);; -o-animation:sploosh 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);;animation:sploosh 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);}
#dialogcont1 .v_speak{display:none; position:relative; width:250px; height:250px; text-align:center; color:#47A9ED; font-size:14px; background:url(../images/index0331/zy_home/voice2.gif) center center no-repeat;}
#dialogcont1 .v_speak input{ bottom:20px;left:50%; margin-left:-21px;border:none;cursor:pointer;*cursor:hand; position:absolute; width:42px; height:42px; background: url(../images/index0331/zy_home/voiceBtn.png) 0 0 no-repeat;}
#dialogcont1 .v_discern{display:none; position:relative; width:250px; height:250px; text-align:center; color:#47A9ED; font-size:14px; background:url(../images/index0331/zy_home/voice3.gif) -30px 0 no-repeat;}
#dialogcont1 .v_discern p{ padding-top:170px;}
a.d-close{top:12px;right:18px; z-index:50;}
.d-mask{ background:#f7f7f7;}
@keyframes sploosh{
    0%{
        box-shadow:0 0 0 0px rgba(71, 169, 237, 0.7);
    }
    100%{
        box-shadow:0 0 0 15px rgba(71, 169, 237, 0);
    }
}
.search-rect .ipt-text .icon_mic{position:absolute;width:20px;height:24px;top:7px;right:10px;background: url(../images/index0331/zy_home/ht.png) center center no-repeat;}
/* 新增语音弹框 by guosheng 2019-7-11 end */


/* 2021 05/20 新增 begin*/
/* 资源列表新增 精品图标 begin */
i.jp-icon {
    display: inline-block;
    width: 43px;
    height: 18px;
    background: url(./../images/jp_icon.png) no-repeat;
    vertical-align: middle;
    margin-right: 8px;
}
/* 资源列表新增 精品图标 end*/

/* 广西电教馆banner 更换 */
.item_zy_newBanner {
    background: url(../../450000/images/upload/zy_banner.jpg) no-repeat center top;
    height: 300px!important;
    background-size: 100% 100%;
}
/* 2021 05/20 新增end */

/* lym 2021.6.4 调 */
.lym-otherNav{
    height: auto;
}
.lym-otherNav p{
    padding-left:0;
    width: 1200px;
}
/* lym 2021.6.4 调 */

