.row{margin-left: 0;}

/*场地预约*/

.position{padding: 16px 0 34px; overflow: hidden;}
.this-y{ color: #454545;}
.appoint-btn{ padding: 6px 15px; display: inline-block; border-radius: 2px; color: #5e5e5e; font-size: 16px;}
.times{ background-color: #f9f9f9; height: 44px; overflow: hidden;}
.times i{ display: inline-block; width: 170px; height: 44px; background: url(/_customizationredindexstyle/img//btn-1.png) center center no-repeat;}
.times i.right-btn{ background-image: url(/_customizationredindexstyle/img//btn-2.png); border-left: 1px solid #e9eff2;}
.times-cont{ padding: 8px 209px; border-left: 1px solid #e9eff2; position: relative;}
.times-cont .time-input{ font-size: 22px; border: none; background-color: #f9f9f9; text-align: center; cursor: pointer;}
.down{ position: absolute; top: 20px; right: 240px; border: 6px solid transparent; border-top: 6px solid #2d2d2d;}
.table-time{ width: 100%; line-height: 42px;}
.table-time th{ color: #276ab0; text-align: center; font-size: 18px; width: 70px; border-bottom: 1px solid #2694d5;}
.table-time th.name{ width: 180px;}
.table-time tbody tr:nth-child(even){ background-color: #f9f9f9;}
.table-time td{ font-size: 16px; text-align: center; color: #000000;}
.table-time td{ border-right: 1px solid #f6f4f4;}
.table-time td:last-child{ border: none;}
.table-time td.name{ border-right: 1px solid #cacfd9;}
.activity{ color: #ffffff;}
.activity-1{ background-color: #e28f3d;}
.activity-2{ background-color: #e47373;}
.activity-3{ background-color: #73b0e4;}
.activity-4{ background-color: #95d986;}

/*
 *@Author: Andypeng
 *@Date:   2018-3-27 16:41:00
 *@Main:   预约详情-会议室
*/

.appointmentP{padding-left: 125px;}
.appointmentP .bd img{ width: 700px; height: 450px;}
.appointmentP .hd{ right: 180px;}
.ap{ padding: 30px 0 0 145px;color: #666666;font-size: 14px;line-height: 34px;}
.ap h1{ font-size: 20px;font-weight: bold;line-height: 34px;}
.ap h1, .ap label{ color: #444444;margin-bottom: 0;}
.ap ul{ position: relative;}
.appointment-btn{ position: absolute; right: 178px; bottom: 10px;}
.appointment-btn a{ display: inline-block; width: 128px; line-height: 34px;background-color: #8a8a8a; border-radius: 4px;color: #ffffff;text-align: center;}
.appointment-btn a.appo{ background-color: #d25a59;margin-right: 16px;}
.appointment-btn a:hover{ color: #FFFFFF;}

/*预约弹窗*/

.Mask{ width: 100%; height: 100%; background: rgba(0, 0, 0, .5); position: fixed; left: 0; top: 0; z-index: 5;}
.mask-main{ width: 726px; position: absolute; top: 50%; left: 50%; border-radius: 6px; background-color: #ffffff; margin: -226px 0 0 -363px; overflow: hidden;}
.mask-main ul{ padding: 35px 83px; color: #2D2D2D;}
.mask-main ul li{ margin-bottom: 16px;}
.mask-main label{ color: #454545; font-size: 16px; margin-right: 29px; vertical-align: top;}
.mask-main textarea{ width: 425px; height: 126px; margin-left: 17px; padding: 5px 17px; border-radius: 2px; border: solid 1px #d2d2d2; resize: none;}
.mask-main select{ width: 462px; height: 26px; border-radius: 2px; border: solid 1px #d2d2d2;}
.time-to{ color: #d2d2d2; margin: 0 !important;}
input.time-input{ width: 196px; height: 26px; text-indent: 10px; border-radius: 2px; border: solid 1px #d2d2d2; margin: 0 17px;}
.mask-button{ padding: 23px 116px; background-color: #324154; position: relative;}
.mask-button input{ border-radius: 2px; padding: 6px 47px; font-size: 17px; color: #ffffff; border: none; background-color: #a3a3a3; cursor: pointer;}
.mask-button .remove{ background-color: #e16a5e;}
.mask-button .hold{ background-color: #53a7d9; margin: 0px 50px;}
.mask-button .down{ border: 17px solid transparent; border-top: 8px solid #FFFFFF; top: 0px; right: 346px;}

/*
 *@Author: Andypeng
 *@Date:   2017-12-7 10:10:00
 *@Main:   教改与评估
*/

a{color: #454545;}
a:hover{color: #a24b4a}
.container{ padding: 0;}
@media (min-width: 1200px){ .container{ max-width: 1000px;}
  }
.nav-pills{ background: #FFFFFF;clear: both;}
.nav-pills a{ width: auto;line-height: 24px;padding: 3px 24px;}

/*导航*/

.nav-item{margin: 0 23px 15px 0;float: left;}
.nav-item a{ color: #2f2f2f;}
.nav-pills .nav-link.active, .show>.nav-pills .nav-link{ background-color: #4984c6;}
.nav-link{ padding: 0.24rem 1rem;}

/*list-content*/

.list-group-item{ border: none; color: #606060;}
.list-group-item a{ color: #606060; background: #FFFFFF; padding: 0 20px 0 28px;}
.list-group-item .icon{ position: absolute; top: 20px; left: 0; width: 13px; height: 10px; background: url(/_customizationredindexstyle/img//icon/strip.png) no-repeat; margin-right: 15px;}
.essay li{ padding: 12px 0;line-height: 24px; padding-right: 127px; background: url(/_customizationredindexstyle/img//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;}

/*分页*/

.reform{margin-top: 70px;}
.pagination{ display: inline-block;}
.pagination li{ float: left;}
.page-link{ border: none; color: #110f1c; padding: 12px 18px;}
.page-item.active .page-link{ border: none; background-color: #a03b3a;}
.page-link:focus, .page-link:hover{ color: #a03b3a;}
.Next, .Previous{ padding: 23px;}
.Previous{ background: url(/_customizationredindexstyle/img//icon/left-btn.png) center no-repeat;}
.Next{ background: url(/_customizationredindexstyle/img//icon/right-btn.png) center no-repeat;}

/*在线课程*/

.btn:focus, .btn.focus{ box-shadow: none;}
.main{ border-top: 1px solid #ececec;padding-top: 20px;}
.text-gray{ color: #b0b0b0;}
.curriculum-list{ padding-left: 0;margin-top: 10px;float: left;}
.curriculum-list .thumbnail{ background-color: #fafafa; border: solid 1px #e8e8e8;width: 238px;}
.curriculum-list .thumbnail:hover{ background: #FFFFFF;}
.thumbnail img{ width: 238px; height: 156px;}
.caption{ padding: 10px 12px 23px 12px; font-size: 14px;}
.caption h6{ margin-bottom: 10px; 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: #e28f3d; cursor: pointer;}

/*名师风采*/

.mien-main .curriculum-list li{float: left;padding: 20px;}
.mien-main .curriculum-list li:hover{ box-shadow: 0px 4px 12px 0 #dfdfdf;}
.mien-main .curriculum-list li:hover h6{ color: #333333;}
.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: 152px;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;}

/*名师风采详情*/

.teacher-particulars{ color: #666666;padding: 30px;border: solid 1px #ebebeb;}
.teacher-particulars .teacher-name{ font-size: 20px;font-weight: bold;color: #333;padding-left: 27px;}
.teacher-particulars .post{ font-size: 16px;margin: 10px 0 0 27px;}
.brief-title{ background: #f0f0f0;margin: 28px 0 15px 0;}
.brief-title span{ font-size: 14px;display: inline-block;padding: 5px 46px;border-top: 2px solid #a24b4a;background: #FFFFFF;color: #333333;}
.brief-m p{ font-size: 16px;line-height: 28px;}

/*小屏*/

@media (max-width: 500px){
  /*教改与评估*/
  .hidden-xs-y{padding-right: 0 !important;}
  .hidden-xs-y .time{ display: none!important;}
  .page-link{ padding: 4px 9px;}
  .Next, .Previous{ padding: 14px;}
  }

/*搜索展示页*/

.search-content{ padding-top: 26px;}
.search-content .nav-item{ margin: 10px 10px 10px 0;}
.nav-link.all{ padding: 0.24rem 2rem;}
.search-main{ border-top: 1px solid #ececec;}
.search-main .list-group-item{ border-bottom: 1px solid #f1f1f1; height: 85px;}
.search-main .essay li{ background: none;padding: 1.2rem 60px 1.2rem 20px;}
.search-main .essay .time{ top: 20px;font-size: 12px; color: #3277ae;}
.search-main .list-group-item p{font-size: 18px;color: #383838;}
.search-main .list-group-item p i{color: #3277ae;font-style: normal;}
.search-main .list-group-item a{font-size: 14px;padding: 0 25px;}
.search-main .result{ color: #606060; font-size: 14px;padding: 10px 0;display: block;}

/*资料*/

.tab-content{min-height: 500px;overflow: hidden;}
.table{ margin-top: 15px;font-size: 14px;}
.table th{ height: 34px; background-color: #e2e6e9;color: #333333;text-align: left;padding: 0;vertical-align: middle;border-top: none;}
.table th.name, .table td.name{ padding-left: 25px;}
.operation{text-align: center !important;}
.table td{ height: 34px; color: #666666;vertical-align: middle;border-top: none;padding: 0;}
.table tbody tr:nth-child(odd){ background: #fafafa;}
.table td span{text-align: left; padding-left: 20px; display: inline-block; width: 30px; height: 18px; border-radius: 2px;box-sizing: content-box; border: solid 1px #35c63b;font-size: 12px; color: #35c63b; background: url(/_customizationredindexstyle/img//down.png) 7px center no-repeat;}
.table td .look{ border: solid 1px #3198ff;margin-left: 6px;color: #3198ff; background: url(/_customizationredindexstyle/img//look2.png) 7px center no-repeat;}
.list-group-item a.sign-up{ position: absolute; right: 90px; top: 20px;z-index: 9; border-radius: 2px;padding: 0 10px; background-color: #4984c6;font-size: 12px; color: #f5f5f5;}
.nav a.active, .nav a:hover{ background-color: #4984c6;color: #fff}
/*
 
 * * @Author: Andypeng
	 *@Date:   2018-3-1 11:14:00
	 *@Main:  线下活动
 * */

.line{margin-left: -20px;}
.activity-list .activity-l{ float: left; width: 320px;margin: 30px 0px 0px 20px; background-color: #fafafa;border: solid 1px #f0f0f0;}
.activity-list .activity-l:hover{background: #FFF; box-shadow: 0px 4px 6px 0 rgba(0, 0, 0, 0.1);}
.activity-list .activity-l ul{ padding: 10px 30px 16px 20px;}
.activity-l ul li{ line-height: 31px;font-size: 14px;color: #858585;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.activity-l .title{ font-size: 16px;color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.activity-l .name-n{color: #333333;margin-bottom: 5px;}
.activity-list li img{ width: 100%;height: 200px;}
.activity-l ul li.people{ color: #f29d3f;}
.activity-l ul li i{ display: inline-block;width: 13px;height: 14px;background: url(/_customizationredindexstyle/img//iconList.png) -34px 0 no-repeat;position: relative; top: 2px;margin-right: 10px;}
.activity-l ul li.yet i{ background-position-x: -17px;}
.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:  线下活动详情
 * */

.genre{ margin-left: 430px;padding-left: 60px;}
.activity-l ul.genre li{line-height: 29px;}
.activity-l ul.genre li.name{ margin: 5px 0px 10px 0;}
.genre h2{ font-size: 18px; font-weight: bold;color: #f3a24c;width: 407px;line-height: 30px;line-height: 30px;}
.genre label{color: #666666;margin: 0;}
.activity-l ul.genre li i.yet{ margin-left: 0;}
.activity-l ul.genre li i{background-position-x: -101px;}
.activity-l ul.genre li.type i{background-position-x: -117px;}
.activity-l ul.genre li.score i{background-position-x: -85px;}
.activity-l ul.genre li.site i{background-position-x: -134px;}
.activity-l ul.genre li i.yet{background-position-x: -152px;}
.activity-l ul.genre li.btn{padding: 0; margin-top: 15px;}
.activity-l ul.genre li.btn a{ display: inline-block;width: 146px;line-height: 34px;border: 1px solid #f3a24c; color: #f3a24c;border-radius: 4px;font-size: 16px;}
.activity-l ul.genre li.btn a.apply{ background: #f3a24c;color: #FFFFFF;margin-right: 36px;}
.particulars-content{ padding: 10px 0;color: #858585;font-size: 14px;line-height: 2.14;clear: both;}
.particulars-content h2{ font-size: 20px;}
.particulars-content p{ padding: 12px 0;text-indent: 28px;color: #858585;}
.particulars-content a{color: #858585;}
