a:hover{color:#e9302e;}
.c-main{color:#e8302e;}
.c-aaa{color:#aaa;}
.bg-gradient{background-image:-webkit-linear-gradient(174deg,#ea302e 0,#ea302e 0,#ff7761 100%);background-image:-moz-linear-gradient(174deg,#ea302e 0,#ea302e 0,#ff7761 100%);background-image:-o-linear-gradient(174deg,#ea302e 0,#ea302e 0,#ff7761 100%);background-image:linear-gradient(-84deg,#ea302e 0,#ea302e 0,#ff7761 100%);}
.bg-gradient-grey{background-image:-webkit-linear-gradient(174deg,#bfbec9 0,#90949d 0,#bfbec9 100%);background-image:-moz-linear-gradient(174deg,#90949d 0,#90949d 0,#bfbec9 100%);background-image:-o-linear-gradient(174deg,#90949d 0,#90949d 0,#bfbec9 100%);background-image:linear-gradient(-84deg,#90949d 0,#90949d 0,#bfbec9 100%);}
.bg-gradient-blue{background-image:-webkit-linear-gradient(174deg,#2f4eea 0,#2f4eea 0,#7d9fff 100%);background-image:-moz-linear-gradient(174deg,#2f4eea 0,#2f4eea 0,#7d9fff 100%);background-image:-o-linear-gradient(174deg,#2f4eea 0,#2f4eea 0,#7d9fff 100%);background-image:linear-gradient(-84deg,#2f4eea 0,#2f4eea 0,#7d9fff 100%);}
.c-fff{color:#fff;}
.del{text-decoration: line-through;}
.w1920{width:100%;max-width:1920px;}
.fz18{font-size:18px;}


/*乐语*/
#qiao-wrap{display: none!important;}
#doyoo_panel{display: none!important;}
#doyoo_panel{display: none!important;}
#doyoo_monitor{display: none!important;}
#talk99_message{display: none!important;}
#doyoo_share{display: none!important;}
#doyoo_f_chat{display: none!important;}


/*=============================== 头部 ===============================*/
#head{height: 26px;background:#f2f2f2;line-height: 26px;padding:7px 0;}
#head a{padding:0 6px;}
#head a:hover{color:#e8302e;}

#head p.fr{margin-left:6px;}
#head p.logo-before{background: #e8302e;border-radius: 4px;color:#fff;padding:0 5px;}
#head p.logo-before a{color:#fff;}

#head p.logo-after{position:relative;padding-left:10px;}
#head p.logo-after:before{content:"";display: block;width:2px;height:16px;background:#e9302e;position:absolute;top:50%;margin-top:-7px;left:0;;}


/*=============================== 导航 ===============================*/
#nav{padding:18px 0;}
#nav h1 img{height:66px;width:auto;}

#nav li{float:left;}
#nav li a{font-size:20px;position: relative;margin:0 22px;line-height:66px;}
#nav li.jianzhang{padding-right: 21px;background: url("../images/nav-pic1.png") no-repeat 70px 26px;}
#nav li a:hover, #nav li a.on{color:#e8302e;}
#nav li a:hover:after, #nav li a.on:after{content:"";display:block;width:30px;height:2px;border-radius: 2px;background:#e8302e;left:50%;margin-left:-15px;top:32px;position:absolute;}
#nav li.jianzhang:hover,.nav li.jianzhang.cur{background-position:70px -22px;}
#nav li.jianzhang:hover a,.nav li.jianzhang.cur a{background:none;}

/*=============================== 子页面导航投影 ===============================*/
.sub-nav{box-shadow: 0 2px 2px rgba(0,0,0,.1);}


/*=============================== 导航 简章下拉 ===============================*/
.jzCon{display:none;position: absolute;top:143px;left: 0;background: #fff;border-top: 1px solid #eee;z-index: 1000;width: 100%;-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);}
.pageWidth{width:1200px;margin: 0 auto;position:relative;}
.jzConItem{margin:30px 87px 0 0;float: left;}
.jzConItem h3{border-left:2px solid #d3483e;padding-left:13px;margin-bottom:24px;}
.jzConItem a{display: block;padding-left:13px;font-size: 13px;margin-bottom: 25px;}
.jzConStyle2{width:183px;}
.jzConStyle2 a{float: left;}
.jzConStyle3{margin-right:0;}


/*=============================== 小标题样式 ===============================*/
.column h2{font-size:36px;text-align: center;line-height: 142px;}
.column h3, .book h3, .book-list h3, .course-list h3, .subject h3{font-size:24px;line-height: 28px;position:relative;text-indent:16px;}
.column h3:before, .book h3:before, .book-list h3:before, .course-list h3:before, .subject h3:before{content:"";display: block;width:5px;height:28px;background:#999;border-radius: 28px;position: absolute;}
.column h3 a, .book h3 a, .book-list h3 a, .course-list h3 a, .course-list h3 a{font-size:16px;color:#666;font-weight: normal;}
.column h3 a:hover, .book h3 a:hover, .book-list h3 a:hover, .course-list h3 a:hover, .subject h3 a:hover{color:#e8302e;}

/*标题左侧红色线*/
.course-list .item h3, .book h3, .subject h3{padding:25px 0 30px;font-size: 20px;font-weight: normal;}
.course-list .item h3:before, .book h3:before, .subject h3:before{background:#ea302e;width:4px;height:20px;top:30px;}
.course-list .item h3 a, .subject h3 a{font-size:16px;color:#666;}
.course-list .item h3 a:hover, .subject h3 a:hover{color:#e8302e;}



/*=============================== 题库 为您推荐 ===============================*/
.tiku h3{padding:29px 0 18px;}
.tiku li{float:left;margin:16px 0 0 14px;width:144px;height:56px;border:1px solid #eee;line-height: 56px;text-align:center;box-shadow: 0 0 6px rgba(0,0,0,.06);}
.tiku li.ml0{margin-left:0;}
.tiku li a{display: block;}


/*=============================== 面包屑 ===============================*/
.crumbs{padding:30px 0;line-height: 28px;color:#666;}



/*=============================== 筛选 ===============================*/
.select-box{padding:24px 20px;box-shadow: 0 0 5px rgba(0,0,0,.2);border:1px solid #eee;}
.select li, .screen li, .select-sub li, .book-select-sub li{float:left;}
.select li a, .screen li a,  .select-sub li a, .book-select-sub li a{display: block;padding:0 20px;line-height: 26px;}
.select li a:hover, .select li a.on, .select-sub li a:hover, .select-sub li a.on, .book-select-sub li a:hover, .book-select-sub li a.on{background: #ea302e;color:#fff;}

.select-sub, .book-select-sub{display: none;}
.select-sub li a, .book-select-sub  li a{padding:0;width:115px;height:26px;text-align: center;margin-top:20px;overflow: hidden;}

/*图书筛选*/
.book-list .select li{margin-right:20px;}
.book-select-sub  li a{width:150px;margin:20px 5px 0;}


/*=============================== 排序 ===============================*/
.screen{border-bottom:3px solid #d82723;padding:0 16px;margin-top:36px;}
.screen li a{line-height: 40px;font-size:16px;}
.screen a.on{color:#e8302e;}



/*没有课程*/
.no-course{font-size:24px;text-align:center;color:#999;padding:40px 0 120px;}




/*=============================== 分页pagingStyle ===============================*/
.page{background:#f1f5fa;height:48px;overflow: hidden;margin-top: 33px;}
.page ul{margin:0;border:none;height:48px;border-radius: 5px;display:inline-block;}
.page ul{*display:inline;}
.page li{border:none;float:left;text-align: center;height:48px!important;margin:0!important;line-height: 48px;}
.page li.on a{color:#e8302e;font-size:16px;font-weight:normal;}
.page li:first-child{border:none;}
.page li a{display:block;height:48px;padding:0 20px;}
.page li a:hover{color:#e8302e!important;}



/*=============================== footer ===============================*/
.ness-wrap{border:none;margin-top:50px;}
.ness li em{background: url(/resource/edu/images/page/icon-1.png) no-repeat;}
.ness li .n-i-1 {background-position: -5px -444px;}
.ness li .n-i-2 {background-position: -57px -444px;}
.ness li .n-i-3 {background-position: -118px -444px;}
.ness li .n-i-4 {background-position: -4px -506px;}
.ness li .n-i-5 {background-position: -57px -506px;}
.ness li .n-i-6 {background-position: -109px -504px;}


/*=============================== 右侧浮动 ===============================*/
#right-float{height:375px;position: fixed;z-index:999;right:10px;top:50%;margin-top:-188px;background:#fff;box-shadow: 0 0 14px rgba(234,48,47,.6);}
#right-float li{width:62px;text-align:center;font-size:12px;color:#666;}
#right-float li a{cursor:pointer;display:block;padding:10px 0 9px;height:56px;}
#right-float li a:hover{background:#f0f0f0;color:#666;}

#right-float li em{display: block;width:38px;height:32px;margin:0 auto;background: url(../images/right-icon.png) no-repeat 0 0;}
#right-float li.li2 em{height:30px;background-position:0 -78px;}
#right-float li.li3 em{height:37px;background-position:0 -150px;}
#right-float li.li4 em{height:36px;background-position:0 -225px;}
#right-float li.li5 em{height:38px;background-position:0 -300px;}

#right-float div{display:none;height:249px;background:#fff;position:absolute;right:50px;top:50%;margin-top:-130px;text-align:center;}
#right-float div img{width:167px;height:167px;}

#right-float .two{display:none;width:448px;background: url(../images/right-flot-two.png);}
#right-float .two p{padding:35px 0 0;line-height: 20px;}
#right-float .two p:first-child{padding-right:0;padding-left:43px;}


#right-float .one{display:none;width:258px;background: url(../images/right-flot-one.png);margin-top:-42px;}
#right-float .one p{padding:35px 0 0;line-height: 20px;}

#right-float .applet{margin-top:-42px;}