@charset "utf-8";
/****************************************************************************
CSS RESET   Author: DBS
****************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl,textarea,
dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas,button,select,
details, embed,  figure, figcaption, footer, header,   menu, nav, output, ruby, section, summary, time, mark, audio,
video {	margin: 0; padding: 0;border: 0; font-style: normal;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header,  menu, nav, section { display: block; }
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
sub{vertical-align: sub;font-size: smaller;}
sup{vertical-align: super;font-size: smaller;}

html{font: 14px/1.5 "Microsoft YaHei", "PingFang SC",Arial, "Helvetica Neue", Helvetica, STHeiTi, sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;color: #3b3b3b;min-width: 1200px;}
::-moz-selection { background: #328efe; color: #fff; text-shadow: none; }
::selection { background: #328efe; color: #fff; text-shadow: none; }
.grey{background:#eeeff1;width: 100%;min-width: 1200px;padding-top: 1px;padding-bottom: 20px}

.media-hide{display:none;}

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'iconfont';  /* Project id 30840 */
  src: url('//at.alicdn.com/t/c/font_30840_tlr0akwbyxf.woff2?t=1693448557793') format('woff2'),
       url('//at.alicdn.com/t/c/font_30840_tlr0akwbyxf.woff?t=1693448557793') format('woff'),
       url('//at.alicdn.com/t/c/font_30840_tlr0akwbyxf.ttf?t=1693448557793') format('truetype');
}
.iconfont{font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.icon {
    width: 1em; height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

/*topNav start globle*/
/* 教师升级个人会员 */
.user-box{position: relative;padding:0 20px 0 10px;z-index: 1;box-sizing: content-box;}
.user-box i{color: #dfab68!important;position: absolute;top: 0;right: 0;}
.user-msg{width: 170px;height: 110px;padding: 10px 15px;top:41px;position: absolute;top:35px;left: -5px;background-color: #fff;box-sizing: content-box;}
.user-top{border-bottom: 1px solid #dedede;margin-bottom: 5px;}
.user-msg img{width: 36px;height: 36px;background-color: #f5f5f5;border-radius: 50%;border:1px solid #e9e9e9}
.user-msg h2{width: 90px;line-height: 41px}
.user-md a{width: 52px;margin-right:20px;line-height: 26px;}
.user-box:hover .font-dropdown{transform: rotate(-180deg);}
.user-box:hover  .user-msg{display: block}
/* end */

/* region map */
.header{width: 1200px; margin: 0 auto;  padding-top: 27px;}
.logo{width:175px;height: 75px;margin-left: 3px;}
.choice_freame{margin-top:18px;width: 395px;position: relative;}
.choice_freame a{vertical-align:1px; color:#666; font-family:"Microsoft YaHei";}
.choice_freame a:hover{text-decoration: underline;color:#2cb699;}
.area-box{float: left; height: 28px;}
.area-box a:hover{text-decoration: none;}
.area{margin-bottom: 10px;font-size: 12px;border: 1px solid #2cb699; background: #fff; padding:10px 8px 10px 15px;position: absolute;z-index: 10;border-radius: 3px;right: 0;
    width: 544px;top: 27px;box-shadow: 0px 5px 15px 0px rgba(0, 36, 100, 0.3);
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 36, 100, 0.3);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0, 36, 100, 0.3);}
.area a{margin-right: 10px; line-height: 28px;}
.spicon{margin: 0;position: absolute;left:200px;top: -9px;background: #fff;z-index: 22;display: block;width: 18px; height: 12px;text-align: center;overflow: hidden;cursor: default;line-height: 12px;}
/* end region */
.brand{cursor: pointer;line-height:40px;position: relative;z-index: 1;padding:0 0px 0 10px;box-sizing: content-box;}
.brand .font-dropdown{position: absolute;top: 0;right: 3px;}
.brand:hover .font-dropdown{transform: rotate(-180deg);}
.brand:hover .brandbox{display: block}
.brandbox{position: absolute; width: 135px;background: #fff;right: -1px;}
.brandbox a{width: 100%;height: 36px;padding: 0 15px;line-height: 36px;display: block;text-align: left;font-size: 12px;text-indent: .5em;box-sizing: border-box;}
.brandbox a:hover{background: #f3f6f9}

.top-all {background-color: #f3f3f3;height: 42px;line-height: 40px;font-size: 12px}
.top-all i{color: #999;}
.grey_line{position: relative; width: 1px; height: 10px; background-color: #ccc; margin: 0 0 0 15px; top: 15px;}
.top-menu{box-sizing: content-box;}
.top-menu img {position: relative;top: 3px;margin-right: 4px;}
.top-menu li {padding-left: 15px;box-sizing: content-box;line-height: 40px;}
#loginDiv{padding:0 15px;  border-top: 3px solid #25c2a1;background-color: #e9e9e9; line-height: 39px;}
#loginDiv a{color: #6ec8b3 !important; }
.top-menu li .vip{color: #dfab68;max-width: 130px;display: block;height: 40px;}
.top-menu li .vip em{color: #dfab68}
.top-menu li i{margin-right: 3px;font-size: 14px;}
.top-menu li em {color: var(--primary);font-size: 14px;}
.top-menu a:hover,.top-menu a:hover em {color: var(--primary);}
.top-all .icon-dropdown{color: #aaa}
.home,.phone{color: #aaa;font-size: 12px}
/* end topNav */

/* logoNav */
.logo-area{padding: 30px 0;}
.relation {position: absolute;top: 34px;left: 0px;border: 1px solid #ddd;line-height: 34px;background-color: #fff;font-family: "microsoft yahei";width: 300px;z-index: 100;cursor: pointer;border-radius: 0 0 8px 8px;}
.relation li { padding-left: 15px;}
.relation li:hover {background-color: #eee;}
.pub img{position: relative; top: -5px}
.search {width: 400px;height: 41px;line-height: 41px;margin: 8px 0 0 43px;display: inline;border-radius: 22px;/* border: 1px solid #2cb699; *//* box-shadow:  0 0px 2px 3px #f5fcfa; */background: #f3f4f8;}
/* .search:hover{box-shadow:  0 0px 2px 5px #f5fcfa;} */
.search-icon{position: absolute;left: 15px;top: 11px;color: #CCCCCC;}
.search-btn{width: 76px;height: 41px;line-height: 41px;text-align: center;border-radius: 40px;cursor: pointer;left: 1px;background-image: linear-gradient(to right bottom,#1cb797,#36d8b6);}
.search-btn i{font-size: 18px;}
.search-btn:hover{opacity: .9;}
.search-btn:active{transform: translate(1px,1px);}
.search-link{bottom: -35px;}
.search-input{width: 319px;height: 42px;border: none;line-height: 34px;outline: none;border-radius: 40px 0 0 40px;position: relative;top: -2px;box-sizing: border-box;padding-left: 21px;background: #f3f4f8;color: #999999;}

.search select{display:none;}
.searcha {padding: 0px;width: 310px;height: 34px;text-indent: 1em;border: none;float: left;border: 0;font-family: "Microsoft Yahei";font-size: 12px;line-height: 34px;outline: none;background: #eee;}
.searcha:hover{box-shadow: 0px 0px 5px 2px rgba(170, 170, 170, 0.1) inset}
.searchb {width: 90px;height: 34px;border: none;color: #FFF;font-size: 15px;background: #2cb699;float: right;cursor: pointer;outline: none;-webkit-appearance: none;border-radius: 0;position: relative;}
.searchb:hover{background-color:#28ad91;}
.searchb:active{left:1px;top:1px}
.keyword{width: 380px;background-color: #fff;z-index: 300;/* border: 1px solid #ccc; */left: 0;top: 45px;background-color: #fff;}
.keyword dd{width: 45%;}
.keyword dd p{max-width: 85%;}
.keyword ul li .numb{position: relative; color: #333; font-size: 12px; font-weight: bold; top: -1px;width: 16px; height: 16px; left: 3px;}
.keyword ul li:nth-child(1) .numb{background: url(../images/number1.svg) no-repeat;left: 0;top: 7px;}
.keyword ul li:nth-child(2) .numb{background: url(../images/number2.svg) no-repeat; left: 0; top: 7px;}
.keyword ul li:nth-child(3) .numb{background: url(../images/number3.svg) no-repeat; left: 0; top: 7px;}
.keyword ul li p{width: 230px;}
.keyword dl span{font-size: 12px; height: 18px; padding: 0 3px; border-radius: 3px; line-height: 18px; margin-top: 4px; margin-left: 3px;}
.keyword .hot{background-color: #ff2f2f; color: #fff;}
.keyword .tj{background-color: #24ab7d; color: #fff;}
.keyword .new{background-color: #fda50d; color: #fff;}

.nav_fun li{ width: 56px; margin-left: 33px; margin-top: 6px;}
.nav_fun i{display: block;}
.zqy-icon-funs{width: 40px; height: 40px; margin: 0 auto;}
.zqy-icon-xz{background: url(../images/szxz.svg) no-repeat;}
.zqy-icon-school{background: url(../images/szxy.svg) no-repeat;}
.zqy-icon-gkst{background: url(../images/gkst.svg) no-repeat;}
.zqy-icon-tougao{background: url(../images/tg.svg) no-repeat;width: 45px;height: 36px;margin-top: 2px;margin-left: 4px;}
/*logoNav end */

/* logo拖拽收藏 */
.logo {display: block;width: 200px;height: 49px;float: left;margin-top: 8px;position: relative;z-index: 1000}
.logo a {width: 200px;height: 49px;display: block}
.logo #logo {display: block;margin-top: 3px;position: relative;margin-left: 6px;}
.logo .img-b {display: none;position: relative;top: -113px;width: 245px;height: 130px;left: -10px;}
.logo .img-c {display: none;position: relative;top: -183px;width: 299px;height: 200px;left: -10px;}
.logo .hover-logo {width: 223px;display: none;position: absolute;left: -20px;top: -31px;font-size: 12px;font-weight: 700;text-align: center;color: #fff;}
.logo:hover #logo {z-index: 1001}
.logo:hover .img-c {display: block}
.logo:hover .img-b {display: block}
.logo:hover .hover-logo {display: block}


/* tabNav导航栏 */
.nav-all{border-bottom: 1px solid var(--primary);height:50px;}
.link-space{display: block;width: 1px;height: 15px;background: #D9DEE7;margin-top: 20px; position: relative; rotate: 18deg;}
.menu-title{width: 214px;}
.menu-title li{width: 214px;height: 48px; width: 100%; border-radius: 5px 5px 0 0;}
.menu-title li a{height: 44px; line-height: 44px; background-color: #ddfbf3; color: #53c9b1; overflow-y: hidden; position: relative; top: 1px; font-size: 16px;}
.menu-title li .edu_high{width: 66px; border-radius: 12px 0 0 0;}
.menu-title li .edu_primary{width: 66px;border-radius: 0 12px 0 0;}
.menu-title li .edu_middle{width: 66px;}
.menu-title li .edu_high.active{background: url(../images/left.png) top no-repeat; height: 48px; position: relative; top: -3px; color: #fff; line-height: 52px;  width: 81px;}
.menu-title li .edu_middle.active{background: url(../images/middle.png) top no-repeat; height: 48px; position: relative; top: -3px; color: #fff; line-height: 52px; width: 81px;}
.menu-title li .edu_primary.active{background: url(../images/right.png) top no-repeat; height: 48px; position: relative; top: -3px; color: #fff; line-height: 52px; width: 82px;}
.nav-left a:hover i{color: #2ec2a3 !important;}
.menu-title a:hover i{color: #fff !important;}

.menu-title .home-a{height: 50px; line-height: 50px;font-size: 16px;width: 100%;display: block;color: #fff; background: #2ec2a3; border-radius: 5px 5px 0 0;}
.menu-title:hover .home-a{background: #24a58a !important;}
.menu-title:hover .menu-box{display: block;}

.nav-link>a{height: 50px;}
.nav-link a:hover{color: var(--primary);}
.nav-link{width: 965px;overflow: hidden;}
.nav-link li{margin: 0 6px;line-height: 54px;}
.nav-icon{right: 0px;top: 5px;}
.zk-icon{right: -10px;}
.nav-left:hover .menu-box{display: block;}
.subject-icon {width: 65px;height: 65px;line-height: 65px; border-radius: 12px;box-shadow: 0px 8px 16px 0 rgb(55,81,182,.1);}
.subject-icon i{font-size: 36px;}
.famous-video .other{left: -180px;width:380px;}
.other{border-radius: 0 0 8px 8px;z-index: 100;}
.other li:hover .subject-icon i{color: #ffffff;}
.other li:hover{background-color: #f5f5f5;}
.famous-video:hover .other{display: block;}
.menu-box{left: 0;width: 100%;z-index: 2; top: 50px;}
.menu-box a .font-arrow-right{right: 10px;top: 0;}
.menu-box li:hover{background: #f5f5f5;}
/* .menu-box li .sub{line-height: 49px;} */
.menu-box li:hover .classify{display: block;}
.classify{left: 215px;border: 2px solid var(--primary);top: 0;width: 960px;padding:20px;border-radius: 3px; min-height: 475px;z-index: 1000000000;}
.classify-title a{white-space: nowrap;color: #666;}
.classify-title a:hover,.classify-rihgt a:hover{background:#f5f5f5}
.classify-title em{color: #dadee8;}
.classify-title a img{right: -10px;top: -8px;}
.classify-title ul li img{width: 205px; height: 125px;}
.classify-box{width:663px; overflow-y: auto;}
.classify-rihgt{width: 280px;}
.classify-rihgt dd{list-style-type: circle;}
/* tabNav end */

/* breadcrumb  position 所在位置*/
.breadcrumb .active{color: var(--primary);}
.position {height: 40px;margin-top: 6px;font-size: 12px;font-family: "Microsoft YaHei";overflow: hidden;line-height: 36px;text-overflow: ellipsis;white-space: nowrap;}
.position span{color:#666666;}
.position a{color:#666666;}
.position a:hover{color:#2cb699;}
.position a:hover i{color:#2cb699;}
.position .fr i{margin-left: 2px; color: #aaa;}
/* position end */

/* whole */
.whole-left{width: 825px;}
.dujia{background: url( /images/icon.png) -252px -97px no-repeat;width: 38px;height: 18px;}
.yuanchuang{background: url(/images/icon.png) -443px -96px no-repeat;width: 38px;height: 18px;}
.data li:last-child{border: none;}
.data li:hover{background-color: #e8effb;border-color: #e8effb;}
.data-title{width: 600px;}
.data-title h3{width: 600px;height: 35px;}
.data-title h3 a:visited{color:#999}
.data-btn{width: 102px;height: 33px;line-height: 33px;background:#2765bb url( /images/icon.png)0 -98px no-repeat;}
.data-btn:hover{opacity: .9;color: #ffffff;}
.data-btn:active{top: 1px; left: 1px;}
.data-mark b{width: 1px;height: 10px;background: #EAEAEA;}
.corner{width: 20px;height: 20px;background: url( /images/corner.png) center no-repeat;left: 3px;top: 3px;}
/* 其他资源推荐 */
.relevance{width:825px;}
.relevance li{margin-right: 32px;}
.relevance li:nth-child(3n){margin-right:0 !important;}
.relevance li a{padding-left: 50px; width: 200px;height: 41px;}
.relevance li a i{width: 41px;height: 41px;background: url( /images/icon.png) -122px -97px no-repeat;left: 4px;top: 0;}
.whole-right{width: 325px;}



/* 右侧资源推荐 */
.recommend{width: 100%;box-sizing: border-box;}
.recommend .tab_nav{padding: 3px 4px;}
.recommend .tab_nav li a{width: 69px;}
.recommend .tab_nav li a.active{background-color: var(--primary); color: #fff;}
.recommend .tab_nav li a:visited{color: #999;}
.recommend .rank li a{width: 203px; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; line-height: 24px; letter-spacing: 0.5px;}
.recommend .rank li:last-child{border-bottom: none;}
.recommend-title{background: url(../images/icon.png) -509px -94px no-repeat;}
.bg-crown{background: url(/images/crown.svg) 63px 2px no-repeat;background-size: 7%;}
.more i{width: 14px;height: 14px;background: url(../images/icon.png) -422px -131px no-repeat;top: 3px;}
.more:hover i{background: url(../images/icon.png) -437px -131px no-repeat;}
.circle{width: 7px; height: 7px;border-radius: 7px;border: 1px solid var(--primary);left: -15px;top: 10px;}
.resource-time{width: 135px;text-align: center;}
.lesson-title{width: 520px;}
.lesson li:hover{background-color: #e8effb;border-color: #e8effb;}
.lesson .beike-icon{left: 0;top: 8px;}
.screen dt{left: -2px;top:6px;}
.screen dd a{border-radius: 2px;}
.screen dd a:hover{background-color: var(--primary);color: #fff;}
.sub-mark{top: -12px;right: -10px;font-size: 10px;}
.tree{overflow-y: auto;overflow-x: hidden;}
.edition{cursor: pointer;}
.edition-box {width: 630px;left: 325px;border: 2px solid var(--primary);top: 0;padding: 20px 20px;min-height: 100px;z-index: 1;}
.edition:hover{background-color:  var(--primary);color: #ffffff;}
.edition:hover .edition-box{display: block;}
.edition-box a:hover{color:var(--primary);}
.beike-icon{left: 10px;top: 28px;}
.beike-recommend-icon{right: 200px;top: 20px;}
.stria li:nth-child(2n){background-color: #f3f6f9}

/* video */
.video-list li a.img-box{width: 270px;height: 184px;}
.video-list li .img-video{width: 270px;}
.video-list li{margin-right: 18px;}
/*.video-list li:nth-child(3n){margin-right: 18px;}*/
.video-list li:hover{ transform: scale(1.05);}
.title-video{width: 250px;height: 30px;}
.video-left{width: 846px;}
.video-right{width: 304px;}
.recommend-video a.pull-left,.recommend-video a.pull-left img{width: 100px;height: 68px;}
.recommend-video div.pull-right{width: 150px;}
.recommend-video div.pull-right a{height: 60px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;}
.video-play{width: 915px;cursor: pointer;}
.video-indruce{width: 245px; overflow-y: auto;}
.video-tit-list{height: 158px;overflow-y: auto;}
.video-tit-list li:hover .font{color: var(--primary);}
.video-whole{height: 516px;}
.video-txt{width: 825px;}
.video-user img{border-radius: 50%; width: 60px;height: 60px;}
.recommend-video li:nth-child(2n){margin-right: 0;}
.recommend-video li a.img-box{width: 275px;height: 200px;}
.recommend-video li .img-video{width: 275px;}


/* 底部 */
.bot dl.a1{width: 224px; margin-right: 45px;}
.bot dl.a2{width: 138px;}
.bot dl.a3{width: 143px;}
.bot dl.a4{width: 143px;}
.bot dl.a5{width: 135px;}
.bot dl.a6{width: 141px;}
.bot .circle_red{background: url(../images/bot_circle.png) center no-repeat; width: 70px; height: 70px; box-sizing: border-box; padding: 10px 18px;font-size: 16px; color: #fc4750;}
.bot .part div.clearfix:nth-child(1){width: 23%;}
.bot .part div.clearfix:nth-child(2){width: 28%;}
.bot .part div.clearfix:nth-child(3){width: 23%;}
/* 分页 */
.pager{ width:100%; height:40px; line-height:40px; text-align: center;color:#666; font-size:14px; margin-top:20px; margin-left:auto; margin-right:auto;font-family: Arial;}
.pager li{list-style-type: none;float: left;}
.pager a {display: inline-block;padding: 0 14px;line-height: 34px;color: #666; text-align: center;margin-right: 8px; border-radius: 3px;background: #eee;}
.pager a:hover{color:#fff; background:#2cb699; border-color: #2cb699;}
.pager a.am-active{color:#fff; background:#2cb699; border-color: #2cb699;}

/*筛选(知识点、高频考点、文学库)*/
.choice-box{background:#fff;border: 1px solid #e8e8e8;}
.choice{border-bottom:1px dotted #e5e5e5;  font-size:12px;position: relative;padding-left: 90px;}
.choice:last-child{border: none;}
.choice dt{width:74px; float:left; text-align:center; font-size:12px; background-color:#f6f6f6; margin-right: 10px;position: absolute;height: 100%;left: 0;top: 0;line-height: 40px;}
.choice dd{float: left;text-align: center;padding-left:12px;height: 40px;}
.choice dd a{ font-size:12px; display:block;  padding:0px 16px; color:#333333; margin-top: 8px; height:22px; line-height:22px;white-space:nowrap;}
.choice dd a.active{ background-color:#2cb699; color:#ffffff;}
.choice dd a:hover{ background-color:#2cb699; color:#ffffff;}
.share span{float:left; font-size:12px; line-height:30px;}
.share b{float:left; font-size:12px; line-height:30px;}
.share .bds_weixin{  background-position: 0px 0px !important;}
.share .bds_sqq{ background-position: 0px -26px !important;}
.share .bds_qzone{ background-position: 0px -53px !important;}
.share .bds_tsina{ background-position: 0px -79px !important;}
.prompt{width: 342px;position: fixed;right: 0px;bottom: 0px;border: 1px solid #2cb699;z-index: 9999999;}
.p_title{background:url(/images/p_title.png) no-repeat center; height: 43px;line-height: 43px;padding-right: 12px;}
.p_title a{color:#fff;font-size: 12px;}
.p_content{text-indent:2em;color: #555;line-height: 26px;font-size: 12px;padding: 12px;background: #fff;}
.other_more{position: relative;width: 45px;height: 24px;z-index: 100001;}
.other_content{position: absolute;left: -82px;top: 22px;width: 228px;height: 52px;background: url(/images/other.png) no-repeat center top;overflow: hidden;padding-top: 10px ;}
.other_ology{margin-left: 23px !important;}
.loginSucceedBox a.new_box{position: relative;margin: 0 18px 0 0;}
.loginSucceedBox a.new_box:hover{text-decoration: none;}
.new_box i.icon_news {background: url(/images/user_top_news.png) no-repeat;width: 16px;height: 12px;display: inline-block;position: relative;top: 4px;}
.new_box span{min-width: 7px;height: 15px;text-align: center;background: #f4523b;border-radius: 10px;padding: 0 4px;font-size: 12px;color: #f9f9f9;vertical-align: middle;line-height: 15px;margin: 0 0 3px 3px;position: absolute;top: -5px;left: 2px;font-family: "simsun";}
.head_portrait{width: 20px;height: 20px;overflow: hidden;border-radius: 50%;float: left;position: relative;top: 5px;}
.head_portrait img{ width: 20px;height: 20px;}
.loginSucceedBox .head_portrait {margin: 3px 1px;}
.loginSucceedBox a.mar25 {margin-left:25px;}

/* 名校资源 */
.title_line{height: 35px;border-bottom: 2px solid #aaaaaa;line-height: 35px; font-family:"Microsoft YaHei"; position:relative;}
.title_line h2 {font-size:20px;font-weight:bold;color: #2cb699;padding-left: 5px;padding-right: 5px;overflow:hidden;border-bottom: 2px solid #2cb699;position: absolute;top: 0; left:0;}
.title_line .more{ float:right; font-size:12px; color:#888888; margin-right:10px;}
.title_line .more:hover{color:#e60707;}
.title_line h2.title_sf{font-size:20px;}
.big_banner img{width:100%;}

/* 侧边滑动导航 */
.slide-tool{width: 56px; margin: auto; position: fixed; bottom: 5%; right: 0; cursor: pointer; z-index: 100000;}
.slide-tool ul li{color:#888;width: 56px;overflow: hidden;text-align: center;cursor: pointer;border-radius: 2px;padding: 8px 0;box-sizing: border-box;background: #fff;border-bottom:1px solid #f3f3f3;box-shadow:0 0 2px 2px #f3f3f3;font-size:12px;}
.slide-tool ul li a{color:#888;}
.slide-tool ul li:hover{background:#45c3a9;}
.slide-tool ul li:hover i,.slide-tool ul li:hover span{color:#fff;}
.slide-tool ul li i{font-size: 22px;color:#ccc;line-height: 22px;}
.service {width: 140px;padding: 10px 5px 5px 5px;background:#fff;position: absolute;z-index: 100000;right:57px;top: 0;font-size: 12px;}
.pub-number{width: 140px;padding: 10px 5px 5px 5px;background:#fff;position: absolute;z-index: 100000;right:57px;top: 55px;font-size: 12px;}
.service img,.pub-number img{width:120px;}
.slide-tool ul li:hover .service{display: block;}
.slide-tool ul li:hover .pub-number{display: block;}


/*浏览器版本弹窗*/
.edition_box{background-color: #fff;width: 710px;margin: 20px auto 0 auto;border-radius: 4px;padding: 10px 24px;position: relative;height:337px;}
.edition_box h3{font-family: "microsoft yahei";font-size: 18px;font-weight: bold;color: #333;margin: 40px 0 25px 0;}
.edition_box span{font-size: 16px;line-height: 30px;font-family: "microsoft yahei";}
.edition_box p{width:252px;margin: 25px auto;font-family: "microsoft yahei";}
.edition_icon{background: url(/images/edition_icon.png) no-repeat;}
.edition_box i.lx{background-position: 0 0;width: 12px;height: 13px;display: inline-block;    margin: 0 5px;}
.edition_type{margin:30px auto 0 auto;width: 564px;}
.edition_type a{width: 84px;margin-right: 65px;}
.edition_type a:hover span{color: #2BAB73;}
.edition_type a.last{margin: 0;}
.edition_type a i{display: block;width: 84px;height: 85px;}
.edition_type a i.gg{background-position: 0 -12px;}
.edition_type a i.hh{background-position: 0 -93px;}
.edition_type a i.strr{background-position: 0 -173px;}
.edition_type a i.sg{background-position: 0 -254px;}
/*浏览器版本弹窗*/

/*左侧菜单 首页  教材新版本图片样式*/
.icon_menuNew{width: 26px !important;position: absolute !important;top: -2px !important;right: -4px !important;}

/*左侧菜单 首页  教材新版本图片样式*/
.nav-box img.zkicon{width: 73px;position: relative;top: -2px;right: -5px;}
.nav-box img.zknew{top: 0px;}

.disappear{display: none;}
@media screen and (max-width:1680px) {
    .sss,.ss{display:none}
}

@media screen and (min-width: 1460px) {
    .search{width: 400px; margin: 8px 0 0 52px;}
    .searcha{width: 305px;}
    .search-input{width: 319px;}
    .menu-title{width: 225px;}
    .nav-link {width: 955px;}
    .nav-link li{margin:0 8px;}
    .nav-box img.zkicon{right: -5px;}
    .keyword{width: 440px;}
    .search-btn{width: 76px;}
    .disappear{/* display: block; */}
    .bot .part div.clearfix:nth-child(3){width: 23%;}

}

.yulan:hover,.yulan:hover i{color:#ff6600;}
.icon-show{position: absolute; right: 10px;font-size: 12px;top: 0;color: #b7bec4;}

/* 轮播图 */
.swiper-bullet div{width: 2px; height: 10px;}
.swiper-slide img,.swiper-slide{border-radius:3px;}
.swiper-pagination-bullet{width: 10px !important; height: 10px !important; background-color: #fff !important;}
.swiper-pagination-bullets{width: 74px !important;left: 50% !important;margin-left: -35px !important;background-color: rgba(0,0,0,.3) !important;border-radius: 24px !important; }
.banner_box ul a img{width: 200px;height: 107px;}
.gol{display: block;z-index: 1;text-align: center;color: #fff;position: absolute;border-radius: 0 5px 5px 0;background: rgba(0, 0, 0, 0.2);}
.gor{display: block;z-index: 10;color: #fff;text-align: center;position: absolute;background: rgba(0, 0, 0, 0.2); border-radius: 5px 0 0 5px;}
