 /**@Author: Andypeng
 *@Date:   2018-8-22 14:31:00
 *@Main:  惠州学院首页*/
 
 .banner{position: relative;}
 .banner .type-list{width: 100%;height: 50px;position: absolute;bottom: 0;background: rgba(0, 0, 0, 0.5);filter: progid: DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);}
 .banner .type-list li{ color: #d8d7d6; line-height: 50px; float: left; width: 25%; text-align: center;}
 .banner .type-list li.active{background-color: #8d8d8d;color: #fff;}
 .type-list li img{position: relative;top: 4px;left: -5px;}
 .mg{ margin: 0 12px; display: inline-block;}
 /*热门推荐*/
 
 .public-re{padding-top: 60px;}
 .public-title{ text-align: center;color: #5e90e9;font-weight: bold;}
 .public-title h2{font-size: 18px;position: relative;font-weight: bold;}
 .public-title h2:after, .public-title h2:before{position: absolute;top: 12px;right: 274px;content: "";display: block;width: 218px;height: 2px;background-color: #f0f0f0;}
 .public-title h2:before{left: 274px;}
 .public-title .subhead{position: relative;font-size: 13px;display: inline-block;}
 .public-title .subhead:after, .public-title .subhead:before{ content: ""; display: block; position: absolute; top: 10px; right: -12px; width: 3px; height: 3px; background-color: #5e90e9;}
 .public-title .subhead:before{left: -12px;}
 .public-re .list{padding-top: 30px;}
 .public-re .list li{float: left;width: 25%;padding: 0 15px;box-sizing: border-box;}
 .public-re .list-con{ background-color: #fafafa; border: solid 1px #e8e8e8;}
 .public-re .list li:hover .list-con{ box-shadow: 0px 4px 8px 0 #f0f0f0; background-color: #ffffff; border: solid 1px #f0f0f0;}
 .public-re .article{padding: 6px 20px 26px 20px;}
 .public-re .article h3{font-size: 16px;color: #282828;height: 41px;display: -webkit-box;-ms-box-orient: vertical;-o-box-orient: vertical;-moz-box-orient: vertical;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-ms-line-clamp: 2;-o-line-clamp: 2;-moz-line-clamp: 2;-webkit-line-clamp: 2;}
 .public-re .article .user{ padding: 8px 0 13px 0; color: #9f9f9f;}
 .public-re .article p{height: 62px;color: #919191;line-height: 20px;display: -webkit-box;-ms-box-orient: vertical;-o-box-orient: vertical;-moz-box-orient: vertical;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-ms-line-clamp: 3;-o-line-clamp: 3;-moz-line-clamp: 3;-webkit-line-clamp: 3;}
 .article p label{color: #403f3f;margin-bottom: 0;}
 /*最新资讯*/
 
 .message{padding: 20px 0;}
 .message>li{ width: 33.33%; padding: 0 10px; float: left; box-sizing: border-box;}
 .mes-con{ background-color: #fafafa;color: #333333; border: solid 1px #f0f0f0; padding: 22px 26px 30px 20px;}
 .mes-con:hover{ box-shadow: 0px 4px 8px 0 #f0f0f0; background-color: #ffffff; border: solid 1px #f0f0f0;}
 .mes-con li:nth-child(1){ padding-left: 44px; line-height: 34px; position: relative;}
 .mes-con li:nth-child(1) img{ position: absolute; top: 0; left: 0; border-radius: 50%;}
 .mes-con li:nth-child(2){ padding: 15px 0 10px 0; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
 .orange{color: #f29c41;}
 .mes-con p{height: 64px;margin: 12px 0 26px 0;color: #9e9e9e;line-height: 22px;display: -webkit-box;-ms-box-orient: vertical;-o-box-orient: vertical;-moz-box-orient: vertical;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-ms-line-clamp: 3;-o-line-clamp: 3;-moz-line-clamp: 3;-webkit-line-clamp: 3;}
 .mes-con .time{ color: #aaaaaa; position: relative; padding-left: 22px;}
 .mes-con .time .time-icon{ position: absolute; top: 3px; left: 0; width: 12px; height: 14px; background: url(../images/index/timeicon.png) 0 0 no-repeat; margin-right: 10px;}
 /*
 
 * * @Author: Andypeng
	 *@Date:   2018-8-23 17:02:00
	 *@Main:  新闻列表
 * */
 
 .news{ padding: 12px 0 40px 0;}
 .news-list{border-bottom: 1px solid #f1f1f1;height: 84px;position: relative;padding: 0 30px 0 20px;}
 .news-list a{font-size: 18px; color: #333333;display: inline-block; max-width: 700px;line-height: 46px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
 .news-list p{width: 950px;color: #8f8f8f;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
 .news-list .time{font-size: 12px;color: #666666;position: absolute;right: 30px;top: 15px;}
 .location{ color: #454545;padding: 20px 0 30px;}
 .news-list:hover{ background-color: #f3c74c;}
 .news-list:hover a, .news-list:hover p, .news-list:hover .time{color: #FFFFFF;}
 .news-list:hover a{text-decoration: underline;}
 /*
 
 @Author: Andypeng
 *@Date:   2018-2-27 9:31:00
 *@Main:  新闻列表详情
 * */
 
 .newsParticulars{ border-radius: 4px; background-color: #ffffff; border: solid 1px #f0f0f0;}
 .newsParticulars h2{padding: 36px 30px;font-size: 22px;font-weight: bold;position: relative;}
 .return:hover{ border: 1px solid #A4A4A4;}
 .Parts{ border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;font-weight: normal;}
 .Parts li{float: left;border-right: 1px solid #f0f0f0;font-size: 16px;padding: 10px 30px;color: #666666;}
 .Parts li .icon{display: inline-block;width: 16px;height: 16px;background: url(../images/icon2.png) no-repeat 0 0;position: relative; top: 2px;margin-right: 12px;}
 .Parts li .icon.icon1{background: url(../images/icon2.png) no-repeat -20px 0;}
 .Parts li .icon.icon2{background: url(../images/icon2.png) no-repeat -40px 0;}
 .Parts li .icon.icon3{background: url(../images/eye.png) no-repeat 0 2px;}
 .news-content{ padding: 0 56px 0 30px;}
 .news-content p{ font-size: 16px;margin-top: 17px;color: #666666;text-indent: 32px;}
 .news-content img{margin: 35px 0;max-width: 100%;text-align: center;}
 .news-content em{font-size: 16px;font-weight: bold;font-style: normal;margin: 50px 0 14px 0;display: block;}
 .xing{margin: 5px 0 50px;}
 .xing a{color: #666666;display: block;line-height: 26px;}
 /**@Author: Andypeng
 *@Date:   2018-8-28 9:11:00
 *@Main:  资料共享*/
 
 .datum{background: #FFFFFF;}
 .table{margin-top: 20px;font-size: 14px;}
 .table th{height: 34px;background-color: #e2e6e9;color: #333333;text-align: left;padding: 6px 25px;}
 .operation{text-align: center !important;}
 .table td{height: 34px;color: #666666;padding: 0px 25px;vertical-align: inherit;border: none;}
 .table tbody tr:nth-child(odd){ background: #fafafa;}
 .table td span{text-align: left;padding-left: 20px;display: inline-block;width: 52px;height: 20px;border-radius: 2px;border: solid 1px #35c63b;font-size: 12px;color: #35c63b;background: url(../images/down.png) 7px center no-repeat;}
 .table td .look{ border: solid 1px #3198ff;margin-left: 6px;color: #3198ff; background: url(../images/look2.png) 7px center no-repeat;}
 .public-type{ padding-top: 17px;}
 .public-type li{float: left;cursor: pointer;padding: 5px 16px;margin-right: 20px;font-size: 16px;color: #2f2f2f;}
 .public-type li.active{background-color: #5e90e9;color: #fff;border-radius: 2px;}
 .min-469{min-height: 469px;}
 /**@Author: Andypeng
 *@Date:   2018-8-28 10:00:00
 *@Main:  在线课程*/
 
 .btn:focus, .btn.focus{ box-shadow: none;}
 .tow-nav .nav-item{ margin-bottom: 0;}
 .text-gray{ color: #b0b0b0;}
 .curriculum-list{padding: 0 10px;margin-top: 30px;float: left;}
 .curriculum-list .thumbnail{ background-color: #fafafa; border: solid 1px #e8e8e8;}
 .curriculum-list .thumbnail:hover{ background: #FFFFFF;box-shadow: 2px 3.5px 6px 0 rgba(0, 0, 0, 0.1);}
 .thumbnail img{ width: 100%; height: 156px;}
 .caption{ padding: 10px 12px 23px 12px; font-size: 14px;}
 .caption h6{ margin: 5px 0; height: 39px;font-size: 16px; display: -webkit-box; -ms-box-orient: vertical; -o-box-orient: vertical; -moz-box-orient: vertical; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -ms-line-clamp: 2; -o-line-clamp: 2; -moz-line-clamp: 2; -webkit-line-clamp: 2;}
 .brief{ color: #919191; clear: both; margin: 16px 0 19px;height: 63px; display: -webkit-box; -ms-box-orient: vertical; -o-box-orient: vertical; -moz-box-orient: vertical; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -ms-line-clamp: 3; -o-line-clamp: 3; -moz-line-clamp: 3; -webkit-line-clamp: 3;}
 .brief strong{ color: #403f3f;}
 .apply{background-color: #f3c64c;cursor: pointer;}
 /**@Author: Andypeng
 *@Date:   2018-8-28 11:00:00
 *@Main:  搜索*/
 
 .search-content{ padding-left: 0;}
 .search-content.nav-pills li:first-child{position: relative;}
 .search-content.nav-pills .nav-link.active{background-color: #f3c64c;}
 .search-main{ border-top: 1px solid #ececec;}
 .search-main .list-group-item{border-bottom: 1px solid #f1f1f1;}
 .search-main .essay li{background: none;padding: 18px 160px 17px 20px;}
 .search-main .essay .time{top: 20px;font-size: 12px;color: #5e90e9;}
 .search-main .list-group-item p{font-size: 16px;color: #383838;font-weight: bold;}
 .search-main .list-group-item p i{color: #5e90e9;font-style: normal;}
 .search-main .list-group-item a{font-size: 14px;padding: 0 32px;color: #8f8f8f;}
 .search-main .result{ color: #606060; font-size: 14px;padding: 10px 0;display: block;}
 .essay li{ padding: 12px 0;line-height: 24px; padding-right: 127px; background: url(../images/icon/dot.png) center repeat-x; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative;}
 .essay .time{ background: #FFFFFF; padding-left: 38px; position: absolute; right: 0;}
 /**@Author: Andypeng
 *@Date:   2018-8-28 14:27:00
 *@Main:  名师风采*/
 
 .mien-main .curriculum-list li{float: left;padding: 20px;margin: 0 10px;}
 .mien-main .curriculum-list li:hover{ box-shadow: 0px 4px 12px 0 #dfdfdf;}
 .mien-main .curriculum-list li:hover h6{ color: #333333;}
 .mien-main .curriculum-list{ margin: 15px 0 30px 0; padding: 0;}
 .teacher img{width: 130px;height: 130px;}
 .teacher-material{ position: relative;}
 .teacher-material h6{ margin: 13px 0;font-size: 18px;}
 .teacher-material p{color: #888888;width: 160px;height: 71px;font-size: 12px;display: -webkit-box;-ms-box-orient: vertical;-o-box-orient: vertical;-moz-box-orient: vertical;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-ms-line-clamp: 4;-o-line-clamp: 4;-moz-line-clamp: 4;-webkit-line-clamp: 4;}
 /**@Author: Andypeng
 *@Date:   2018-8-28 15:17:00
 *@Main:  名师风采-教师资料*/
 
 .teacher-pm .location{padding-bottom: 20px;}
 .teacher-particulars{color: #666666;background: url(../images/bannerTe.jpg) no-repeat;padding-top: 74px;background-size: contain;border: solid 1px #f0f0f0;}
 .teacher-particulars .userimg{border-radius: 50%;background: #fff;padding: 5px;}
 .teacher-particulars .teacher-name{font-size: 20px;font-weight: bold;color: #333;display: inline-block;vertical-align: bottom;}
 .teacher-meg{min-height: 605px;background: #FFFFFF;border-radius: 10px;padding: 0 55px;}
 .teacher-meg span{font-size: 18px;position: relative; display: block;color: #272b1e;text-align: center;padding: 16px 0;border-bottom: 1px solid #f0f0f0;}
 .teacher-meg p{color: #555555;font-size: 14px;padding: 30px 0;line-height: 24px;}
 .teacher-meg span:after{ content: ""; display: block; width: 14px; height: 6px; background: url(../images/jt.png) no-repeat #fff; position: absolute; bottom: -2px; left: 49.5%;}
 /*
 
 * * @Author: Andypeng
	 *@Date:   2018-8-28 14:28:00
	 *@Main:  培训列表
 * */
 
 .activity{ background: #FFFFFF;border: none; margin-left: 300px;}
 .activity-list .activity-l{float: left;width: 345px;margin: 30px 32px 0px 0px;border: solid 1px #f0f0f0;}
 .activity-list li:nth-child(3n+0) .activity-l{margin-right: 0;}
 .activity-l:hover{ box-shadow: 0px 4px 12px 0 #dfdfdf;}
 .activity-list h2{ color: #333333;font-size: 18px;border-left: 4px solid #f29c41;line-height: 22px;margin: 24px 0 20px;padding-left: 14px;position: relative;}
 .activity-list h2.be{ margin-top: 0;}
 .activity-list .activity-l ul{ padding: 10px 36px 16px 20px;}
 .activity-l ul li{ line-height: 25px;font-size: 14px;color: #aaa;}
 .activity-l .title{ font-size: 16px;color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
 .activity-l .name-n{color: #333333;}
 .activity-list li img{ width: 100%;height: 200px;}
 .activity-l ul li.people{color: #f3c64c;}
 .activity-l ul li i{ display: inline-block;width: 13px;height: 14px;background: url(../images/iconList.png) -34px 0 no-repeat;position: relative; top: 2px;margin-right: 10px;}
 .activity-l ul li .yet i{background-position-x: -17px;margin-left: 20px;}
 .activity-l ul li.site i{ background-position-x: 0;}
 .activity-l ul li.people i, .activity-l ul.genre li.people i{ background-position-x: -171px;}
 .activity-l ul li.people-no i{ background-position-x: -69px !important;}
 .activity-l ul li.match i{ background-position-x: -52px;}
 /*
 
 * * @Author: Andypeng
	 *@Date:   2018-2-28 9:40:00
	 *@Main:  培训列表详情
 * */
 
 .activity-particulars{background: #FFFFFF;border: none;}
 .activity-particulars:hover{box-shadow: none;}
 .activity-l ul.genre i{background-position-x: -101px;}
 .genre{ float: left;margin-left: 60px;}
 .genre label{color: #666666;}
 .activity-l ul.genre li{line-height: 30px;}
 .genre h2{width: 570px;font-size: 20px;font-weight: bold;padding-bottom: 10px;line-height: 28px;color: #f3c64c;}
 .return{ position: absolute;top: 0;right: 0;}
 .activity-l ul.genre li i.yet{ margin-left: 0;background-position-x: -152px;}
 .genre li .btn{ display: block;width: 360px;line-height: 36px;text-align: center; margin-top: 12px;font-size: 17px;color: #ffffff;border-radius: 4px; background-color: #a6a6a6;}
 .genre li .btn.on{ background-color: #f29c41;}
 .activity-l ul li.type i{ background: url(../images/iconList2.png) 0 0 no-repeat;}
 .activity-l ul li.score i{ background: url(../images/iconList2.png) -12px 0 no-repeat;}
 .particulars-content{font-size: 14px;line-height: 2.14;clear: both;border: solid 1px #dcdcdc;margin-top:  40px;}

 .particulars-content h2{ font-size: 20px;padding-top: 15px;font-weight: bold;color: #333333;}
 .particulars-content p{ text-indent: 28px;}
 .activity-l ul.genre li.btn a{display: inline-block;background: #FFFFFF;text-align: center;width: 146px;line-height: 34px;border: 1px solid #f3c64c;color: #f3c64c;border-radius: 4px;font-size: 16px;}
 .activity-l ul.genre li.btn a.apply{background: #f3c64c;color: #FFFFFF;margin-right: 36px;}
 .brief-title{background: #f0f0f0;}
 .brief-title span{font-size: 14px;display: inline-block;padding: 5px 46px;background: #FFFFFF;color: #333333;}
 .brief p{ font-size: 16px;line-height: 28px;}
 .mb10{margin-bottom: 10px;}
 .pad40{ padding: 40px;}
.mgb30{margin-bottom: 30px;}
