@charset "utf-8";
/* CSS Document */

.date-empty{display: block;text-align: center;font-size: 14px;color: #bbb;padding: 180px 0px 40px 0px;line-height: 24px;background: url(../images/empty.png) no-repeat 50% 70px;}

/*banner右边的信息模块*/
.index-right-user{width:268px; position: absolute;right:0;top:30px;height: 393px; z-index: 99;background:#fff;box-sizing:border-box;}
.index-right-user .title{height: 50px;line-height: 50px;text-align: center;color:#0288d1;font-size: 20px;font-weight: normal;background-color: #fff;-webkit-border-top-left-radius: 5px;border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;border-top-right-radius: 5px;}
.index-right-user .hot-headlines{padding:15px 20px;color: #444;display: block;position: relative;z-index: 10;background-color: #fff;border-top: 1px solid #ccc;}
.hot-headlines h3{margin-bottom:10px;}
.hot-headlines h3 a {font-size: 15px;color: #555;height: 50px;line-height: 25px;overflow: hidden;}
.hot-headlines p {font-size: 13px; color:#888; line-height:22px;}
.hot-headlines p a {color: #f96767; margin-left:5px;}
.hot-mainlist li{margin: 0;padding: 16px 20px;}
.hot-mainlist .li1{background-color: #f5f5f5;}
.hot-mainlist li a.img {float: left;width: 45%;height:70px;line-height:70px;margin: 0;}
.hot-mainlist li img{ width:100%;height: 100%;display: block;}
.hot-mainlist li .text{float: right;width: 50%;height:48px;line-height:24px;overflow: hidden;margin: 10px 0;color: #888;font-size: 14px;}

/*banner下面的介绍*/
.iconBox{width: 78%;margin-left: 22%;padding: 20px 0;margin-bottom: 10px;}
.wWidth1200 .iconBox{ width:100%; margin-left:0;}
.wWidth1200 .logincontent{ right: 12.5%!important;}
.wWidth1200 .jd_navclass .item{margin: 0 1.5% 0 1.5%;}
.jd_navclass{background-color: #fff;overflow: hidden;}
.jd_navclass .item {margin: 0 0 0 3%;float: left;width: 20%;padding: 1%;background: url(../images/advantage-bg.png) no-repeat right center;-webkit-box-shadow: 0 0 10px rgba(153,153, 153, .5);-moz-box-shadow: 0 0 10px rgba(153, 153, 153, .5);box-shadow: 0 0 10px rgba(153, 153, 153, .5);background-color: #fff;}
.jd_navclass dl dt{float: left;width: 30%;font-size: 30px;text-align: center;color:#0288d1;line-height: 58px;background: url(../images/advantage-k.png) no-repeat center center;}
.jd_navclass dl dd{float: right;width: 68%;height: 38px;padding: 10px 0;}
.jd_navclass dl dd span{display: block;text-align: center;font-size: 14px;color:#0288d1;line-height: 20px;}
.jd_navclass dl dd p{font-size: 12px;color: #555;text-align: center;line-height: 18px;}

/*新闻*/
/*--------左侧新闻--------*/
.hotspot-information{width:28%;border:1px #dedede solid;padding: 25px;}
.information-tit{display: block;width: 100%;font-size:24px;line-height: 24px;margin:5px 0 15px;border-left:3px #f96767 solid;padding-left:15px;color: #333;}
.information-top h3{line-height: 40px;}
.information-top h3 a{font-size:20px;color:#e91c35;font-weight: normal;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hot-spot{padding-bottom:15px;border-bottom:1px #dedede dashed;margin-bottom: 5px;}
.information-bottom .hot-spot{padding-bottom:0px;border-bottom:0;margin-bottom: 0px;}
.hot-spot li{font-size:14px;line-height: 34px;background:url(../images/li_img.png) no-repeat left center ;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hot-spot li span{padding:0 10px;border-right:1px #666 solid;margin-right:10px;}

.information-center h3,.information-bottom h3{line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:12px;}
.information-center h3 a,.information-bottom h3 a{font-size:18px;font-weight: normal;}

/*--------右侧新闻--------*/
.popular-concern {width: 66%;height: 568px;overflow: hidden;}
.popular-concern-tit {height: 40px;line-height: 40px;margin-bottom:15px;}
.popular-concern-tit span{display: block;float: left;font-size:24px;line-height: 24px;margin:8px 0;border-left:3px #f96767 solid;padding-left:15px;color: #333;}

.popular-concern-tit a.more{float: right;color:#666;font-size:14px;}
.popular-concern-tit a.more:hover{color:#f96767}

.popular-concern-cnt dl{float:left;width: 47%;margin-bottom:4%;}
.popular-concern-cnt dl:nth-child(even){float:right;}
.popular-concern-cnt dl dt{float:left;width:142px; height:97px;}
.popular-concern-cnt dl dt img{display: block;width: 100%;height: 100%;overflow: hidden;text-align: center;}
.popular-concern-cnt dl dd{padding-left: 162px;}
.popular-concern-cnt dl dd a{font-size: 16px;display: block;height: 48px;overflow: hidden;margin-bottom:15px;line-height: 24px;}
.popular-concern-cnt dl dd p{font-size:12px;}
.popular-concern-cnt dl dd p a{font-size:12px;border:1px #0288d1 solid;color: #0288d1;padding:2px 5px;border-radius: 2px;margin-right:10px;height: auto;display: inline;}
.popular-concern-cnt dl dd p span{color: #666;}
.popular-concern-cnt dl dd p span.browse-volume{margin-left:5px;background: url(../images/icon-01.png) no-repeat left center;padding-left: 20px;}

/*直播预约*/
.schoolListBox .more{color: #666;font-size: 14px;line-height: 70px;height: 50px;}
.hotCourseBox>div{ margin-right:-30px;}
.hotCourseBox li{float:left;width: 25%;}
.hotCourseBox .ihotCourse{background:#fff;margin:0 30px 10px 0;text-align: center;position:relative;z-index:50;-webkit-box-shadow:4px 4px 6px 0px rgba(186,186,186,0.2);-moz-box-shadow:4px 4px 6px 0px rgba(186,186,186,0.2);box-shadow:4px 4px 6px 0px rgba(186,186,186,0.2);border: 1px solid #eee;}
.hotCourseBox .ihotCourse > .li01 > img{width:100%;display:block;min-height: 100%;}
.hotCourseBox .ihotCourse .li01{position: relative;overflow: hidden;}
.in01 {background: rgba(0,0,0,0.6);width: 100%;line-height:30px; height:30px; padding:0px 10px;bottom: 0;left: 0;box-sizing: border-box; position:absolute;}
.in01 span {display: block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; font-size:18px; color:#fff;}
.in02 {width: 80%;margin:5% 10%;height:50px;line-height:25px;overflow: hidden;font-size: 14px;color: #777;text-align: left;}
.boxbtn01 a {height:35px;line-height:35px;text-align: center;color: #666;font-size: 14px; box-sizing:border-box;border-radius: 30px;overflow: hidden;}
.hotCourseBox li .boxbtn01{ margin:20px;}
.hotCourseBox li .boxbtn01 a.btn01 {float: left;color: #999;width:46%;border: 1px solid #ddd;}
.hotCourseBox li .boxbtn01 a.btn02 {float: right;background:#0288d1;color: #fff;width:46%;border: 1px solid #0288d1;}


/*机构列表*/
/*--------标题--------*/
.content-tit {margin-bottom: 20px;}
.content-tit em {display: block;width: 70px;height: 24px;border-bottom: 2px #666 solid;float: left;}
.content-tit h2{font-size:34px;font-weight: normal;float:left;margin-left:10px;line-height: 50px;}
.content-tit i{float: left;font-size:20px;color: #999;margin-left:10px;line-height: 50px;}

/*--------机构分类-------*/
.content-cnt {background-color: #f5f5f5;}
.content-cnt-tit {width: 20.9%;padding-top: 40px;}
.schoolListBox .content-cnt-tit {background-color: #fc7575;}
.cnt-tit-list {margin-left: 17px;}
.cnt-tit-list a {display: block;width: 90%;padding: 0 5%;height: 42px;line-height: 42px;border: 1px #fff solid;border-right: 0;margin-bottom: 15px;color: #fff;text-align: right;background: url(icon-xb.png) no-repeat center center; cursor:pointer;}
.cnt-tit-list a:hover, .cnt-tit-list a.active {border: 1px #f5f5f5 solid;color: #444;background: #f5f5f5 url(../images/icon-xh.png) no-repeat center center;}
.cnt-tit-list a span {/*padding: 0 5%;*/float: left;text-overflow: clip;white-space: nowrap;word-break: break-all;font-size: 16px;width: 45%;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.cnt-tit-list a i {font-size: 12px;padding: 0 5%;float: right;text-overflow: clip;white-space: nowrap;word-break: break-all;max-width: 50%;box-sizing: border-box;}
.other-list {margin: 16px 17px 26px;height: 100px;}
.other-list a {display: block;float: left;font-size: 14px;padding: 0 8px;color: #fff;line-height: 28px;}
.view-more {display: block;height: 46px;line-height: 46px;text-align: center;color: #fff !important;font-size: 18px;}
.schoolListBox .view-more {background-color: #fba2a2;}
.view-more i {padding: 0 10px;margin-left: 8px;background: url(../images/icon.png) no-repeat 0 -246px;}

.con_bb{ display:none;}
.special dl {float: left;width: 44%;margin: 0 3%;background-color: #fff;-webkit-box-shadow: 0 0 6px rgba(153,153, 153, .5);-moz-box-shadow: 0 0 6px rgba(153, 153, 153, .5);box-shadow: 0 0 6px rgba(153, 153, 153, .5);border-bottom: 5px #ccc solid;}
.special dl dt {text-align: center;padding: 5% 5% 2%;width: 90%;height: 170px; overflow:hidden;}
.special dl dt img{ width:100%; min-height:170px;}
.special dl dd {padding: 2% 7% 7%;}
.special dl dd a.left-tit {font-size: 16px;line-height: 40px;color: #000; height:40px;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.special dl dd p {font-size: 14px;height: 48px; line-height:24px;color: #666;margin-bottom: 20px;overflow: hidden;}
.special dl dd span {display: block;width: 85%;margin: 0 4.7%;border: 1px #dedede solid;border-radius: 30px;line-height: 32px;padding: 0% 2.5%;}
.special dl dd span a {display: block;text-align: center;font-size: 14px;color: #666;}

/*--------最新机构--------*/
.content-cnt-box >div {width: 100%;display: none;}
.content-cnt-box >div.content-cnt-box-hover {display: block;}
.content-cnt-box {width: 48.7%;padding: 2.5% 4% 2.5% 0;}

.schoolListBox .special dl{background-color: #fff;margin: 0 3% 4%;}
.schoolListBox .special .b-dl{ margin-bottom:0;}
.schoolListBox .special img {width:auto; height: 100%;min-height:auto;}
.schoolListBox .special dt{height:105px;overflow: hidden;}
.schoolListBox .special dd {padding:0 7%;background: #f9f9f9;text-align: center;}
.schoolListBox .special dl:hover{border-bottom: 5px #fc7575 solid;}
.schoolListBox .special a:hover{color:#fc7575;}

/*-------热门机构--------*/
.content-other {width: 24.5%;padding: 2.5% 0%;}
.schoolListBox .content-other h3 {color: #444;font-size: 22px;font-weight: normal;line-height: 40px;margin-bottom: 5px;background: url(../images/icon.png) no-repeat;padding-left: 30px;}
.college-rankings{ margin-right:30px;}
.college-rankings li {height: 36px;line-height: 36px;font-size: 14px;}
.college-rankings li em {width: 18px;height: 18px;text-align: center;line-height: 18px;display: block;float: left;margin-top: 10px;margin-right: 10px;font-style: normal;background-color: #bcbcbc;color: #fff;}
.college-rankings li em.ra1{background-color: rgb(240, 75, 17);}
.college-rankings li em.ra2{background-color: rgb(240, 117, 17);}
.college-rankings li em.ra3{background-color: rgb(240, 164, 17);}
.college-rankings li a {float: left;width: 60%;line-height: 36px;height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.college-rankings li span {float: right;}


/*直播课程*/
.liveCourseListBox .content-cnt-tit {background-color:#2c87d4;}
.liveCourseListBox .view-more {background-color: #4fa9f4;}
.liveCourseListBox .special dl:hover{border-bottom: 5px #2c87d4 solid;}
.liveCourseListBox .special a:hover{color:#2c87d4;}

/*-------热门直播--------*/
.liveCourseListBox .content-other h3 {color: #444;font-size: 22px;font-weight: normal;line-height: 40px;margin-bottom: 5px;background: url(../images/icon.png) no-repeat;padding-left: 30px;background-position: 0 -78px;}

.open-house {background: url(../images/icon-03.png) repeat-y 4px center;height: 280px;overflow: hidden;margin-top: 20px;}
.open-house dl {margin-bottom: 3%;background: url(../images/icon-02.png) no-repeat left center;}
.open-house dl dt {float: left;font-size: 12px;background-color:#2c87d4;color: #fff;width: 28% !important;text-align: center;border-radius: 2px;margin: 12px 0 12px 10%;position: relative;line-height: 24px;}
.open-house dl dt:before {content: "";width: 0;height: 0;border-top: 8px solid transparent;border-right: 10px solid #2c87d4;border-bottom: 8px solid transparent;position: absolute;left: -8px;top: 4px;}
.open-house dl dt a {color: #FFF;}
.open-house dl dd {float: left;width: 50% !important;margin-left: 7%;text-align: left;}
.wWidth1500 .open-house dl dd {width: 30% !important;}
.open-house dl dd a {display: block;width: 100%;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;    line-height: 24px;}
.open-house dl dd em {display: block;font-size: 12px;font-style: normal;color: #666;line-height: 24px;}

/*点播课程*/
.CourseListBox .content-cnt-tit {background-color:#f59121;}
.CourseListBox .view-more {background-color:#f7a74d;}
.CourseListBox .special dl:hover{border-bottom: 5px #f7a74d solid;}
.CourseListBox .special a:hover{color:#f7a74d;}

/*--------热门点播--------*/
.CourseListBox .content-other h3 {color: #444;font-size: 22px;font-weight: normal;line-height: 40px;margin-bottom: 5px;background: url(../images/icon.png) no-repeat;padding-left: 30px;background-position: 0 -78px;}
.CourseListBox .hot-course{ margin-right:30px;}
.CourseListBox .hot-course li{ margin-bottom:5%;margin-top: 5%;}
.CourseListBox .hot-course .hot-courseImg{ width:40%;height:90px; overflow:hidden;}
.CourseListBox .hot-course img{ width:100%; min-height:90px;}
.CourseListBox .hot-course .hot-courseText{margin-left: 47%;}
.CourseListBox .hot-courseText>a{display: block;font-size: 14px;line-height: 25px;overflow: hidden;height: 50px;margin-bottom: 20px;}
.CourseListBox .hot-courseText p{font-size: 12px;}
.CourseListBox .hot-courseText .category{font-size: 12px;border: 1px #f59121 solid;color:#f59121;padding: 2px 5px;border-radius: 2px;margin-right: 10px;height: auto;display: inline;}
.CourseListBox .hot-courseText span.browse-volume {color: #666;margin-left: 5px;background: url(../images/icon-01.png) no-repeat left center;padding-left: 20px;}

/*面授课程*/
.faceCourseListBox .content-cnt-tit {background-color:#9f51a2;}
.faceCourseListBox .view-more {background-color:#be70c1;}
.faceCourseListBox .special dl:hover{border-bottom: 5px #be70c1 solid;}
.faceCourseListBox .special a:hover{color:#be70c1;}

/*--------热门面授-------*/
.faceCourseListBox .content-other h3 {color: #444;font-size: 22px;font-weight: normal;line-height: 40px;margin-bottom: 5px;background: url(../images/icon.png) no-repeat;padding-left: 30px;background-position: 0 -78px;}
.content-other .hot-facecourse li {color: #666;font-size: 14px;line-height: 28px;background: url(../images/li_img02.png) no-repeat left center;padding-left: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*友情链接*/
.link{border:1px #dedede solid;padding:1.5%;margin-bottom:30px;}
.link h2{display: block;width: 100%;font-size:24px;line-height: 24px;margin:5px 0 20px;border-left:3px #f96767 solid;padding-left:15px;color: #333;font-weight: normal;}

.link-cnt a{padding:0 10px 10px;display: block;float: left; font-size:16px;}

/*首页登录框*/
.login_box{ margin:10px 10px 0px 10px; padding:10px 10px 20px 10px; }
.login_box h4{color:#b0b0b0;height:26px; line-height:26px; font-size:16px;font-weight:normal; display:none;}
.login_box li{ margin-top:20px;}
.login_box .username,
.login_box .password{ padding:0px 10px 0px 10px;width: 144px; vertical-align:middle; height:42px;border:0;outline:none; font-size:14px; color:#999;  letter-spacing:1px; border:#ddd solid 1px; border-radius:0px;}
.login_box input[type=input]{ -webkit-transition:0.3s; transition:0.3s;}
.login_box input[type=input]:focus{color:#606060;border:1px solid #0288d1;}
.login_box input[type=password]{ -webkit-transition:0.3s; transition:0.3s;}
.login_box input[type=password]:focus{color:#606060;border:1px solid #0288d1;/*box-shadow:0px 0px 4px #9ADEBA inset;*/}

.login_box input[type=text]{ -webkit-transition:0.3s; transition:0.3s;}
.login_box input[type=text]:focus{color:#606060;border:1px solid #0288d1;/*box-shadow:0px 0px 4px #9ADEBA inset;*/}


.login_box .username{background-position: 10px 11px;}
.login_box .password{background-position: 10px -27px;}

.login_box .cook{color:#666; height:34px; line-height:34px; font-size:14px;}
.login_box .cook a{ color:#666;}

.btn-login{width: 169px;height: 35px; -webkit-transition:0.3s; transition:0.3s;line-height: 35px;cursor: pointer;background: #ff9f37;border: 0px;color: #fff;font-size: 18px; border-radius:3px;}
.btn-login:hover{background:#ff9f37;}

