/* 最新资讯 */
.news{margin-top: 15px;}
.news .news-h ul li{float: left;padding: 0 8px;height: 28px;line-height: 28px;border-radius: 2px;border: 1px solid #DBDEE0;margin-left: 24px;cursor: pointer;}
.news .news-h ul li.on{color: #fff;background-color: #3E7EFF;}
.news .news-b{margin-left: -20px;overflow: hidden;padding-bottom: 22px;}
.news .news-b ul li{width: 588px;height: 288px;border-radius: 2px;padding: 32px 42px;float: left;margin-top: 22px;margin-left: 20px;}
.news .news-b ul li:hover{box-shadow: 0 0 10px 0 rgba(56,81,76,.12);top: -3px;}
.news .news-b ul li:hover .n-t{color: #3E7EFF !important;}
.news .news-b ul li .n-t{width: 500px;height: 64px;line-height: 32px;overflow: hidden;}
.news .news-b ul li .n-b{margin-top: 30px;}
.news .news-b ul li .n-b img{width: 183px;height: 115px;border-radius: 6px;}
.news .news-b ul li .n-b .right{width: 294px;}
.news .news-b ul li .n-b .right .abstract{width: 100%;height: 84px;overflow: hidden;line-height: 28px;}
.news .news-b ul li .n-b .right .info{margin-top: 12px;}
.news .news-b ul li .n-b .right .info i{height: 28px;line-height: 28px;}
.news .news-b ul li .n-b .right .info .time{margin-right: 22px;}
/* 资讯详情 */
.news .latest{margin-bottom: 34px;border-radius: 2px;padding: 50px 32px 32px 32px;}
.news .latest .title{margin-bottom: 50px;}
.news .latest .scan img{margin-left: 98px;margin-right: 8px;}
.news .latest .content{line-height: 58px;margin-top: 25px;}
/* 客户反馈 */
.feed .feed-b ul li{margin-top: 28px;margin-left: 24px;}
.feed .feed-b ul li:hover{box-shadow: 0 0 20px 0 rgba(0,130,255,.6);-webkit-transform: translate3d(0,-2px,0);transform: translate3d(0,-2px,0);}
.feed .feed-b ul li:nth-child(3n+1){margin-left: 0;}
.feed .feed-b ul li a{width: 100%;height: 100%;display: block;overflow: hidden;}
.feed .feed-b ul li a img{width: 384px;height: 316px;display: block;border-radius: 6px;}
.feed .feed-b ul li a .info{left: 0;bottom: 0;width: 100%;height: 55px;line-height: 55px;background-color: rgba(0,0,0,.16);padding: 0 16px 0 24px;border-radius: 6px;}
.feed .feed-b .feed-more{width: 213px;margin: 0 auto;height: 48px;line-height: 48px;background: linear-gradient(270deg, #72B5FF 0%, #3E7EFF 100%);border-radius: 2px;margin-top: 86px;}
/* 系统通知 */
.my-message{border-radius: 2px;}
.my-message .message-h{width: 100%;height: 68px;border-bottom: 1px solid #DCDCDC;padding-top: 18px;}
.my-message .message-h li{height: 30px;line-height: 30px;float: left;margin: 0 34px;position: relative;cursor: pointer;} 
.my-message .message-h li.on{color: #333;} 
.my-message .message-h li.on::after{content: '';width: 18px;height: 4px;background: #3E7EFF;position: absolute;left: 50%;bottom: -20px;transform: translateX(-50%);} 
.my-message .message-b{padding: 0 28px;}
.my-message .message-b ul li{width: 100%;height: 100px;border-bottom: 1px solid #EDEFF2;padding: 28px 0;}
.my-message .message-b ul li .left{width: 48px;height: 48px;margin-right: 12px;}
.my-message .message-b ul li .right{overflow: hidden;}
.my-message .message-b ul li .right .r-t .title{height: 24px;line-height: 24px;margin-right: 16px;}
.my-message .message-b ul li .right .r-t span{height: 24px;line-height: 24px;}
/* 签署合同 */
.signature .nature-h{width: 100%;height: 68px;line-height: 68px;border-bottom:1px solid #DCDCDC;padding-left: 34px;}
.signature .nature-b{}
.signature .nature-b #pdf{width: 790px;margin: 0 auto;}
.signature .nature-b .canvasBox{width: 1100px;margin: 0 auto;height: 476px;border: 2px solid #979797;margin-top: 42px;}
.signature .nature-b .signToolLine{width: 1100px;margin: 0 auto;}
.signature .nature-b .signToolLine .btnItem{width: 190px;height: 59px;line-height: 59px;border-radius: 8px;border: 1px solid #3E7EFF;margin-top: 52px;margin-bottom: 94px;margin-left: 36px;}
/* 签署成功 */
.signature .sign-h{padding-top: 258px;}
.signature .sign-h img{width: 120px;margin-bottom: 18px;}
.signature .sign-h .msg{height: 54px;line-height: 54px;margin-bottom: 8px;}
.signature .sign-b{margin-top: 90px;padding-bottom: 300px;}
.signature .sign-b .btn{width: 410px;margin: 0 auto;height: 92px;line-height: 92px;border-radius: 46px;margin-bottom: 20px;}
.signature .sign-b .btn:last-child{border: 2px solid #3e7eff;}
/* 404 */
.not-found{margin-top: 212px;}
.not-found .not-h{margin-bottom: 58px;}
.not-found .not-b .btn{width: 213px;margin: 0 auto;height: 48px;line-height: 48px;background: linear-gradient(270deg, #72B5FF 0%, #3E7EFF 100%);border-radius: 2px;}
/* 教员库 */
.teacher .crumbs{margin-top: 36px;}
.teacher .teach-h{border-radius: 2px;margin-top: 24px;padding: 36px 32px 20px 32px;}
.teacher .teach-h .row .row-r{width: 1034px;}
.teacher .teach-h .row .row-r span{margin-right: 20px;margin-left: 5px;margin-bottom: 16px;display: inline-block;cursor: pointer;}
.teacher .teach-h .row .row-r span:hover{color: #3E7EFF;}
.teacher .teach-h .row .row-r span.on{color: #3E7EFF;}
.teacher .teach-h .row .row-r #condition i{background-color: #f6f6f6;padding: 2px 8px;margin: 0 5px;border-radius: 3px;margin-right: 12px;}
.teacher .teach-h .row .row-r #condition i img{margin:0 10px;}
.teacher .teach-b{margin-top: 6px;}
.teacher .teach-b ul li{width: 100%;height: 223px;padding: 20px;margin-top: 22px;}
.teacher .teach-b ul li:hover{background-color: #f4f4f4;}
.teacher .teach-b ul li .thumb{width: 166px;height: 180px;border-radius: 6px;margin-right: 22px;}
.teacher .teach-b ul li .right{width: 960px;}
.teacher .teach-b ul li .right .block-1{height: 36px;line-height: 36px;margin-bottom: 12px;}
.teacher .teach-b ul li .right .block-1 img{height: 20px;vertical-align: top;margin-left: 8px;margin-top: 10px;}
.teacher .teach-b ul li .right .block-1 img.vip{height: 28px;margin-top: 7px;}
.teacher .teach-b ul li .right .block-2{margin-top: 10px;margin-bottom: 12px;}
.teacher .teach-b ul li .right .block-2 i{height: 24px;line-height: 24px;border-radius: 2px;border: 1px solid #828F90;padding: 0 8px;margin-right: 10px;}
.teacher .teach-b ul li .right .block-3{height: 24px;line-height: 24px;margin-bottom: 10px;}
.teacher .teach-b ul li .right .block-4 .desc{width: 717px;height: 68px;line-height: 28px;}
.teacher .teach-b ul li .right .block-4 .btn{width: 213px;height: 48px;line-height: 48px;background: linear-gradient(270deg, #72B5FF 0%, #3E7EFF 100%);border-radius: 2px;margin-left: 30px;}
/* 学员库 */
.teacher .student-b{margin-left: -20px;}
.teacher .student-b ul li{width: 280px;height: 232px;box-shadow: 0px 4px 8px 0px rgba(62,126,255,0.07);border-radius: 4px;float: left;margin-top: 24px;margin-left: 24px;padding-top: 20px;}
.teacher .student-b ul li:hover{background-color: #f4f4f4;}
.teacher .student-b ul li .block-1{height: 30px;margin-bottom: 14px;}
.teacher .student-b ul li .block-1 i{padding: 0 6px;height: 17px;background: #A7B0B8;border-radius: 4px;margin-left: 10px;}
.teacher .student-b ul li .block-2{height: 20px;line-height: 20px;margin-bottom: 14px;}
.teacher .student-b ul li .block-4{height: 60px;border-top: 1px solid #EAEAEA;margin-top: 20px;}
.teacher .student-b ul li .block-4 span{height: 24px;color: #E74B3D;line-height: 24px;}
.teacher .student-b ul li .block-4 .stutas{width: 67px;height: 28px;line-height: 28px;border-radius: 2px;}
/* 学员详情 */
.trainee{margin-top: 22px;}
.trainee .train-left{width: 363px;overflow: hidden;box-shadow: 0px 4px 8px 0px rgba(62,126,255,0.07);border-radius: 4px;}
.trainee .train-left .t-h{padding: 26px 18px;}
.trainee .train-left .t-h .block-1 i{width: 47px;height: 17px;margin-left: 12px;border-radius: 4px;}
.trainee .train-left .t-h .block-2{line-height: 20px;margin-top: 12px;}
.trainee .train-left .t-h .block-3{height: 34px;line-height: 34px;margin-top: 12px;}
.trainee .train-left .t-b{height: 98px;border-top: 1px solid #EAEAEA;}
.trainee .train-left .t-b .btn-1{width: 118px;height: 58px;line-height: 58px;background: rgba(62, 126, 255, 0.15);border-radius: 8px;border: 1px solid #3E7EFF;}
.trainee .train-left .t-b .btn-2{width: 194px;height: 58px;line-height: 58px;border-radius: 8px;border: 1px solid #3E7EFF;}
.trainee .train-right{width: 820px;}
.trainee .train-right .block{overflow: hidden;margin-bottom: 22px;}
.trainee .train-right .block .b-h{line-height: 56px;line-height: 56px;padding-left: 38px;border-bottom: 1px solid #F5F5F5;margin-bottom: 22px;}
.trainee .train-right .block .b-h::before{content: '';position: absolute;top: 18px;left: 18px;width: 4px;height: 20px;background: #3E7EFF;}
.trainee .train-right .block .row{padding: 0 38px;margin-bottom: 22px;}
.trainee .train-right .block .row{line-height: 20px;}
.trainee .train-right .block .row i{width: 70px;height: 20px;}
.trainee .train-right .block .row span{width: 674px;}
.trainee .train-right .block ul{margin-bottom: 60px;}
.trainee .train-right .block ul li{width: 374px;height: 232px;box-shadow: 0px 4px 8px 0px rgba(62,126,255,0.07);border-radius: 4px;margin-bottom: 24px;margin-left: 24px;padding-top: 20px;}
.trainee .train-right .block ul li .block-1{height: 30px;margin-bottom: 14px;}
.trainee .train-right .block ul li .block-1 i{padding: 0 6px;height: 17px;background: #A7B0B8;border-radius: 4px;margin-left: 10px;}
.trainee .train-right .block ul li .block-2{height: 20px;line-height: 20px;margin-bottom: 14px;}
.trainee .train-right .block ul li .block-4{height: 60px;border-top: 1px solid #EAEAEA;margin-top: 20px;}
.trainee .train-right .block ul li .block-4 span{height: 24px;color: #E74B3D;line-height: 24px;}
.trainee .train-right .block ul li .block-4 .stutas{width: 67px;height: 28px;line-height: 28px;border-radius: 2px;}
/* 立即申请 */
.appoint{width: 380px;background: linear-gradient(180deg, #6A9CFF 0%, #3E7EFF 100%);border-radius: 16px;padding: 20px 15px 15px 15px;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.appoint .close{right: 5px;top: 6px;}
.appoint .appoint-b{width: 350px;background: #F5F8FF;border-radius: 24px;padding: 10px;margin-top: 26px;}
.appoint .appoint-b .b-w{width: 330px;border-radius: 32px;overflow: hidden;padding-top: 16px;padding-bottom: 20px;}
.appoint .appoint-b .b-w .b-w-t{padding-left: 16px;height: 42px;line-height: 42px;margin-bottom: 4px;}
.appoint .appoint-b .b-w .single{width: 302px;margin: 0 auto;height: 40px;background-color: rgba(240, 245, 255, .64);border-radius: 33px;}
.appoint .appoint-b .b-w .single i{position: absolute;left: 16px;top: 9px;height: 22px;line-height: 22px;background: rgba(62, 126, 255, 0.29);border-radius: 27px;border: 1px solid #3E7EFF;padding: 0 18px;}
.appoint .appoint-b .b-w input{width: 302px;height: 40px;background: #F0F5FF;border-radius: 33px;margin-top: 14px;font-size: 14px;padding-left: 16px;}
.appoint .appoint-b .b-w textarea{width: 302px;height: 82px;background: #F0F5FF;border-radius: 16px;font-size: 14px;margin-top: 20px;resize: none;padding: 10px 16px;}
.appoint .btn{width: 302px;margin: 0 auto;height: 40px;line-height: 40px;border-radius: 32px;border: 1px solid #3E7EFF;margin-top: 22px;}
/* 教员详情 */
.faculty{margin-top: 22px;min-height: 454px;}
.faculty .facu-left{width: 363px;height: 287px;box-shadow: 0px 4px 8px 0px rgba(62,126,255,0.07);border-radius: 4px;}
.faculty .facu-left .t-h .thumb{width: 192px;height: 192px;border-radius: 98px;margin-top: 22px;}
.faculty .facu-left .t-h .block-1{height: 38px;line-height: 38px;margin-bottom: 12px;}
.faculty .facu-left .t-h .block-1 img{height: 20px;margin-left: 10px;}
.faculty .facu-left .t-h .block-1 img.vip{height: 24px;}
.faculty .facu-left .t-h .block-2 i{height: 20px;line-height: 20px;background: rgba(62, 126, 255, .24);border-radius: 2px;padding: 0 6px;margin: 0 6px;}
.faculty .facu-left .t-h .block-3{height: 24px;line-height: 24px;margin-top: 8px;}
.faculty .facu-left .t-b{height: 98px;}
.faculty .facu-left .t-b .btn-1{width: 118px;height: 58px;line-height: 58px;background: rgba(62, 126, 255, 0.15);border-radius: 8px;border: 1px solid #3E7EFF;}
.faculty .facu-left .t-b .btn-2{width: 194px;height: 58px;line-height: 58px;border-radius: 8px;border: 1px solid #3E7EFF;}
.faculty .facu-left .t-b .btn-3{width: 331px;height: 58px;line-height: 58px;border-radius: 8px;border: 1px solid #3E7EFF;}
.faculty .facu-left .last{height: 18px;line-height: 18px;margin-top: 16px;}
.faculty .facu-right{width: 820px;height: auto;overflow: hidden;}
.faculty .facu-right .r-h{height: 54px;line-height: 54px;padding-left: 16px;border-bottom: 1px solid #F5F5F5;}
.faculty .facu-right .r-h li{margin-right: 32px;}
.faculty .facu-right .r-h li.on{color: #3E7EFF;}
.faculty .facu-right .r-h li.on::after{content: '';position: absolute;bottom: 0;left: 18px;width: 18px;height: 4px;background: #3E7EFF;}
.faculty .facu-right .r-b{padding: 0 18px 20px 18px;}
.faculty .facu-right .r-b .row{margin-top: 36px;}
.faculty .facu-right .r-b .row-t{height: 18px;line-height: 18px;margin-bottom: 10px;}
.faculty .facu-right .r-b .row-t img{margin-right: 14px;}
.faculty .facu-right .r-b .row-b p{line-height: 26px;}

.faculty .facu-right .r-b .row-b table{width: 685px;}
.faculty .facu-right .r-b .row-b table,.faculty .facu-right .r-b .row-b tbody,.faculty .facu-right .r-b .row-b tbody tr{width: 100%;}
.faculty .facu-right .r-b .row-b tr th{flex: 1;height: 50px;line-height: 50px;border-right: 2px solid rgba(62, 126, 255, .08);border-bottom: 2px solid rgba(62, 126, 255, .08);border-top: 2px solid rgba(62, 126, 255, .08);}
.faculty .facu-right .r-b .row-b tr td{flex: 1;height: 50px;line-height: 50px;border-right: 2px solid rgba(62, 126, 255, .08);border-bottom: 2px solid rgba(62, 126, 255, .08);}
.faculty .facu-right .r-b .row-b tr td.on{background-image: url(../img/5-12.png);background-position: center center;background-repeat: no-repeat;background-size: 30px 24px;}
.faculty .facu-right .r-b .row-b tr th:first-child{border-left: 2px solid rgba(62, 126, 255, .08);}
.faculty .facu-right .r-b .row-b tr td:first-child{border-left: 2px solid rgba(62, 126, 255, .08);}

.faculty .facu-right .parcel-0 ul li{width: 372px;height: 362px;border-radius: 2px;border: 1px solid #DCDCDC;margin-top: 24px;}
.faculty .facu-right .parcel-0 ul li:nth-child(2n){margin-left: 36px;}
.faculty .facu-right .parcel-0 ul li .package{width: 100%;height: 280px;overflow: hidden;}
.faculty .facu-right .parcel-0 ul li .parcel{margin-top: 14px;margin-bottom: 16px;}
.faculty .facu-right .parcel-0 ul li .parcel .thumb{width: 100%;height: 280px;margin-left: 5px;margin-right: 5px;}
.faculty .facu-right .parcel-0 ul li .tags em{display: inline-block;height: 20px;line-height: 20px;background-color: rgba(62, 126, 255, .26);border-radius: 2px;margin-right: 8px;padding: 0 6px;}

.faculty .facu-right .parcel-1{width: 784px;margin: 0 auto;}
.faculty .facu-right .parcel-1 ul{margin-bottom: 60px;}
.faculty .facu-right .parcel-1 ul li{width: 374px;height: 232px;box-shadow: 0px 4px 8px 0px rgba(62,126,255,0.07);border-radius: 4px;margin-bottom: 24px;padding-top: 20px;}
.faculty .facu-right .parcel-1 ul li:nth-child(2n){margin-left: 28px;}
.faculty .facu-right .parcel-1 ul li .block-1{height: 30px;margin-bottom: 14px;}
.faculty .facu-right .parcel-1 ul li .block-1 i{padding: 0 6px;height: 17px;background: #A7B0B8;border-radius: 4px;margin-left: 10px;}
.faculty .facu-right .parcel-1 ul li .block-2{height: 20px;line-height: 20px;margin-bottom: 14px;}
.faculty .facu-right .parcel-1 ul li .block-4{height: 60px;border-top: 1px solid #EAEAEA;margin-top: 20px;}
.faculty .facu-right .parcel-1 ul li .block-4 span{height: 24px;color: #E74B3D;line-height: 24px;}
.faculty .facu-right .parcel-1 ul li .block-4 .stutas{width: 67px;height: 28px;line-height: 28px;border-radius: 2px;}

/* 教员--立即预约 */
.appoint .appoint-b .b-w select{display: block;color: #888;outline: none;width: 302px;margin: 0 auto;height: 40px;background: #F0F5FF;border-radius: 32px;margin-top: 20px;font-size: 14px;padding-left: 16px;border: 0;appearance:none;}
.appoint .appoint-b .b-w select option{display: block;font-size: 16px;color: #000;}
