
.logobox .logo img {width:150px;height:50px;object-fit:cover;margin:25px 0;}
.logobox .school {font-size:12px;color:#9A9A9A;margin:43px 0 43px 12px;}
.logobox .school .bottom {width:4px;height:4px;border-color:#085586;border-width:0 1px 1px 0;position:relative;left:4px;top:-2px;}
.logobox .searchbox {margin-left:80px;}
.logobox .searchbox .input {width:600px;height:40px;border:1px solid rgba(8,85,134,1);margin:30px 0;}
.logobox .searchbox .input input::placeholder {color:#9A9A9A;}
.logobox .searchbox .input input {width:536px;height:40px;line-height:40px;text-indent:12px;font-size:12px;}
.logobox .searchbox .input span {display:inline-block;width:64px;height:40px;background:rgba(8,85,134,1);position:relative;cursor:pointer;}
.logobox .searchbox .input span:after {content:'';display:inline-block;width:22px;height:22px;background:url(../images/icon.png) no-repeat;background-size:44px;position:absolute;top:10px;left:22px;}
.logobox .searchbox .text {font-size:12px;color:#9A9A9A;margin-top:9px;}
.logobox .searchbox .text span {margin-right:12px;}
.logobox .myclass {width:150px;height:40px;line-height:40px;background:rgba(8,85,134,1);margin:30px 0 30px 80px;font-size:16px;color:#FFF;text-align:center;}
.logobox .myclass .icons {width:21px;height:21px;background-size:42px;display:inline-block;background-position:-21px 0;position:relative;top:4px;margin-right:10px;}

/*选择学校*/
.school {position:relative;}
.school:hover .schoolbox {display:block;}
.schoolbox {position:absolute;width:280px;background:rgba(255,255,255,1);box-shadow:0 1px 5px rgba(0,0,0,0.16);display:none;z-index:7;}
.schoolbox ul {padding:21px 14px;}
.schoolbox ul li {margin-right:18px;line-height: 17px;margin-bottom: 12px;}
.schoolbox ul li a {color:#1E1E1E;font-size:12px;line-height:1.2rem;}
.schoolbox ul li a:hover {color:#FF660D;}


.appbj{background: url("../images/appbj.png") no-repeat;background-size: 158px;}
.f7{background: #F7F7F7;}
.ff{background: #FFFFFF;}
/*主页标题*/
.indextitle {font-size:24px;color:#1E1E1E;}
.indextitle.hot:after {content:'';display:inline-block;background:url(../images/icon.png) no-repeat;width:20px;height:20px;background-size:40px;background-position:0 -20px;margin-left:6px;position:relative;top:2px;}
.indexmore {font-size:16px;color:#666666;line-height: 33px;}
/*标题后tab栏*/
.submenu {line-height:33px;margin-left:50px;color:#666;font-size:16px;}
.submenu ._a {margin-right:30px;color: #666;cursor:pointer;}
.submenu ._a.hover {color:#FF660D;position:relative;}
.submenu ._a.hover:after {content:'';display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-16px;width:32px;height:2px;background:rgba(255,102,13,1);}
.submenu ._a.app {color:#085586;position:relative;margin-left:30px;}
.submenu ._a.app:before {content:'';display:inline-block;width:0;height:16px;border-left:1px solid rgba(204,204,204,1);position:absolute;left:-30px;top:9px;}
.submenu ._a.app:after {content:'';display:inline-block;width:11px;height:11px;background:url(../images/icon.png) no-repeat;background-size:22px;background-position:0 -11px;margin-left:6px;}
/*主页顶部导航栏*/
.topnav {line-height:50px;height:50px;}
.topnav .kc_nav {width:220px;background:rgba(8,85,134,1);color:#FFF;font-size:16px;text-indent:20px;margin-right:40px;}
.topnav .item {font-size:16px;color:#1E1E1E;margin:0 40px 0 0;}
.topnav .item.hover {color:#085586;}
.topnav .item:hover {color:#085586;}
.topnav .item.hot:after {content:'';display:inline-block;width:11px;height:11px;background:url(../images/icon.png) no-repeat;background-size:22px;background-position:0 -11px;margin-left:6px;}
/*banner*/
.banner {position:relative;}
.banner img {width:100%;height:360px;object-fit:cover;}
.banner .sidebox {position:absolute;top:0;left:50%;margin-left:-600px;width:220px;height:360px;background:rgba(10,48,72,.4);}
.banner .sidebar {color:#FFF;font-size:14px;position: relative;}
.banner .sidebar .item {padding:14px 20px 2px;border-bottom:1px solid #def2ff52;}
.banner .sidebar .item:last-child {border-bottom:none;}
.banner .sidebar .item .item_r {width:130px;margin-left:20px;}
.banner .sidebar .item .item_r a,.banner .sidebar .item .item_r span{margin-right:15px;margin-bottom:12px;color:#D1D1D1;}


.primary {width:600px;min-height:360px;background:rgba(255,255,255,1);position:absolute;top:0;left:220px;display:none;}
.middleschool {width:600px;min-height:360px;background:rgba(255,255,255,1);position:absolute;top:0;left:220px;display:none;}
.slidebar_type {color:#1E1E1E;font-size:14px;padding:14px 30px;}
.slidebar_type ._a {margin:0 30px 20px 0;cursor:pointer;color: #1E1E1E;}
.slidebar_type ._a:hover {color:#FF660D;}
.banner .sidebar .item.primary_school:hover .primary{display: block;}
.banner .sidebar .item.middle_school:hover .middleschool{display: block;}
/**/
.imglist .item {margin:0 20px 50px 0;}
.imglist .item img {margin-top:30px;width:285px;border-radius:5px;height:120px;object-fit:cover;}
.imglist .item:last-child {margin-right:0;}
/*   直播课*/
.livemain {margin-top:24px;padding-bottom:50px;}
.livemain .item {background:#FFF;width:285px;height:358px;background:rgba(255,255,255,1);border-radius:5px;overflow:hidden;margin-right:20px;}
.livemain .item:last-child {margin-right:0;}
.livemain .item:hover {box-shadow:0 3px 8px rgba(0,0,0,0.16);}
.livemain .item img {width:285px;height:182px;object-fit:cover;}
.livemain .item .item_main {padding:12px 15px 15px;}
.livemain .item .title {font-size:16px;color:#1E1E1E;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.livemain .item .time {margin-top:8px;font-size:14px;color:#999999;}
.livemain .item .icons {display:inline-block;width:30px;height:30px;background:url(../images/icon.png) no-repeat;background-size:60px;border-radius:50%;background-position:-30px -150px;}
.livemain .item .text span {margin-top:14px;line-height:30px;}
.livemain .item .teacher {font-size:16px;margin-left:10px;}
.livemain .item .num {color:#999999;font-size:14px;}
.livemain .btn {width:255px;height:36px;background:rgba(255,210,0,1);border-radius:5px;font-size:14px;line-height:36px;text-align:center;margin-top:19px;}
/*优选好课*/
.goodclass {margin:0 0 40px;}
.goodclasslist {margin-top:20px;}
.goodclasslist .item {width:282px;height:260px;background:#fff;overflow:hidden;object-fit:cover;margin-right:20px;margin-bottom:20px;border:1px solid #FFF;}
.goodclasslist .item:nth-child(4n) {margin-right:0;}
.goodclasslist .item img {width:285px;height:182px;object-fit: cover;border-radius: 5px;}
.goodclasslist .item .item_main {padding:12px 10px;}
.goodclasslist .item .title {font-size:16px;color:#1E1E1E;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:12px;}
.goodclasslist .item .type {width:60px;height:20px;line-height:20px;text-align:center;border-radius:2px;font-size:12px;color:#FFF;}
.goodclasslist .item.kb .type {background:#E85A50;}
.goodclasslist .item.xt .type {background:#38ADFA;}
.goodclasslist .item.yf .type {background:#69D2AA;}
.goodclasslist .item.dc .type {background:#FE9460;}
.goodclasslist .item.kw .type {background:#A39CDF;}
.goodclasslist .item .num {font-size:14px;color:#9A9A9A;}
.goodclasslist .item:hover .title {color:#FF660D;}
.goodclasslist .item:hover img {box-shadow:0 3px 8px rgba(0,0,0,0.16);}
/*学习方法*/
.studybox {padding:45px 0 30px;}
.study_main {margin-top:24px;}
.study_main .item {width:590px;height:170px;background:rgba(255,255,255,1);border-radius:5px;margin:0 20px 20px 0;}
.study_main .item:nth-child(2n) {margin-right:0;}
.study_main .item:hover {box-shadow:0 3px 8px rgba(0,0,0,0.16);}
.study_main .item img {width:210px;height:130px;object-fit:cover;margin:20px;border-radius:5px;}
.study_main .item .main {width:320px;height:130px;margin:20px 20px 20px 0;position:relative;}
.study_main .item .main .title {font-size:20px;color:#1E1E1E;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.study_main .item .main .text {font-size:14px;color:#999;margin-top:8px;}
.study_main .item .main .type_num {width:100%;font-size:14px;color:#999;position:absolute;left:0;bottom:0;}
/*教辅商城*/
.mallbox {padding:50px 0 30px;}
.mall_main {margin-top:24px;}
.mall_main .item {width:285px;height:379px;background:#FFF;border-radius:5px;overflow:hidden;margin:0 20px 20px 0;}
.mall_main .item:nth-child(4n) {margin-right:0;}
.mall_main .item:hover {box-shadow:0 3px 6px rgba(0,0,0,0.16);}
.mall_main .item img {width:285px;height:285px;object-fit:cover;}
.mall_main .item .main {padding:12px 20px 17px 10px;}
.mall_main .item .main .title {font-size:18px;color:#1E1E1E;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mall_main .item .main .sec {margin-top:20px;}
.mall_main .item .main .price {font-size:18px;color:#FF660D;}
.mall_main .item .main .cost {font-size:14px;color:#9A9A9A;}
.mall_main .item .main .icons {display:inline-block;width:22px;height:22px;background-size:44px;background-position:-22px -22px;}
/*站内资源 && 友情链接*/
.resources {padding:40px 0;}
.resources .main {margin-top:20px;}
.resources .main .item {width:224px;height:88px;background:rgba(247,247,247,1);margin-right:20px;cursor:pointer;}
.resources .main .item:nth-child(5n) {margin-right:0;}
.resources .main .item:hover {box-shadow:0 3px 6px rgba(0,0,0,0.16);}
.resources .main .item .appbj {display:inline-block;width:158px;height:40px;margin:24px 30px;}
.resources .main .item.kt .appbj {background-position:0 0;}
.resources .main .item.da .appbj {background-position:0 -80px;}
.resources .main .item.zw .appbj {background-position:0 -158px;}
.resources .main .item.zl .appbj {background-position:0 -237px;}
.resources .main .item.wd .appbj {background-position:0 -317px;}
.friend .friend_text {line-height:33px;font-size:18px;color:#9A9A9A;margin-left:30px;}
.friend .main {margin:20px 0 0;padding-bottom:30px;font-size:18px;color:#9A9A9A;}
.friend .main a {display:inline-block;margin:0 30px 20px 0;cursor:pointer;color: #9A9A9A;}
.friend .main a:hover {color:#FF660D;}



.slider {position:fixed;top:50%;right:0;}
.slider .item {width:50px;height:50px;border:1px solid rgba(204,204,204,1);border-bottom:none;position:relative;background:#FFF;}
.slider .item.last {border-bottom:1px solid rgba(204,204,204,1);}
.slider .item.top {margin-top:10px;border-bottom:1px solid rgba(204,204,204,1);}
.slider .item .icons {display:block;width:28px;height:28px;background-size:56px;margin:11px auto;}
.slider .item .text{font-size: 12px;color: #FFF;display: none;padding: 10px 13px;}
.slider .item.service .icons {width:32px;height:32px;background-size:64px;margin:9px auto;background-position:0 -64px;}
.slider .item.phone .icons {background-position:-28px -56px;}
.slider .item.app .icons {background-position:0 -84px;}
.slider .item.feedback .icons {background-position:0 -168px;}
.slider .item.top .icons {background-position:-28px -84px;}
.slider .item:hover{background: #FF660D;}
.slider .item:hover .icons{display: none;}
.slider .item:hover .text{display: block;}
.slider .item.service:hover{background: #FFF;}
.slider .item.service:hover .icons{display: block;}
.slider .item.phone:hover .phonebox {display:block;}
.slider .item.app:hover .appbox {display:block;}


.slider .item.phone .phonebox {position: absolute;width:165px;height:184px;background-color: #FFF;top: -35px;right: 55px;display: none;z-index: 2;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);text-align: center;}
.slider .item.phone .phonebox img {width: 100px;height: 100px;object-fit: cover;margin: 12px 30px 0;}
.slider .phonebox .msg{color: #9A9A9A;font-size: 8px;padding: 8px 11px 0;line-height: 18px;}
.slider .phonebox .msg span{color:#FF660D;}
.slider .item.phone .phonebox:after {content:'';display:inline-block;position:absolute;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:6px solid #fff;top:50px;right:-5px;}


.slider .item.app .appbox {position:absolute;width:239px;height:144px;background-color:#FFF;top:-70px;right:55px;display:none;z-index:2;box-shadow:0 1px 5px rgba(0,0,0,0.16);}
.slider .item.app .appbox .list {margin:18px 22px 20px;font-size:12px;text-align:center;}
.slider .item.app .appbox .list a {color:#1E1E1E;}
.slider .item.app .appbox img {width:86px;height:86px;object-fit:cover;}
.slider .item.app .appbox .ketang {margin-right:20px;}
.slider .item.app .appbox:after {content:'';display:inline-block;position:absolute;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:6px solid #fff;top:84px;right:-5px;}



