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

.seacherBanner{background: #ffffff url(banner_search.jpg) no-repeat;background-size: cover;padding: 75px 0;}
.wWidth1200 .seacherBanner{ min-width:1200px;}
.wWidth1500 .seacherBanner{ min-width:1500px;}
.search-input-group{margin:0 20%;height: 50px;}
.input-wrap{height: 50px;border: none;padding-right:120px;font-size: 16px;color: #000;border-top-left-radius: 4px!important;border-bottom-left-radius: 4px!important;background:#fff; padding-left:15px;}
.input-wrap .form-control{ height:100%; border:0; width:100%;font-size: 16px;color: #999;}
.input-group-btn{height: 50px;width: 120px;border: none;border-top-left-radius: 0;border-bottom-left-radius: 0;float: right;}
.input-group-btn .form-btn{display: block;width: 100%;height: 100%;border: 0;font-size: 16px;color: #fff;letter-spacing: 5px;background: #3c81f9;}

/* .sc_list{ width: 75%; padding-right:20px;box-sizing: border-box;} */
.innersc_list{background:#fff; padding:15px 20px 0px 20px;border:1px solid #e9e9e9;}
.styleTab a{display: inline-block;line-height: 45px;font-size: 16px;padding: 0 30px;border-bottom:2px solid transparent;}
.styleTab a.active{border-bottom: 2px solid #3c81f9; color:#3c81f9;}


.posnav {line-height: 23px;color: #333;font-size: 13px;padding: 10px;background: #fafafa;border-radius: 3px;}
.sc_hotlist{ width:25%;}
.sc_list h1{ font-size:14px;background: #f5f7fa; font-weight:normal; height:45px; line-height:45px;color: #999;padding: 0 15px;}
.sc_list .scjg{ clear:both;height:33px; line-height:33px;font-size:15px; padding:0px 15px;border:1px solid #f7ddcb; background:#fff5e7; font-family:simhei;}
.styleTab{border-bottom: 1px solid #f5f5f5;margin-bottom: 20px;}
/*课程列表*/
.sc_list li .courseL{width: 251px;height: 161px; overflow:hidden; position:relative;}
.sc_list .courseL img{ width:100%;height: 100%;object-fit: cover;}
.sc_list .courseText{ padding-left:271px;}
.sc_list .courseText h3{font-size: 18px;font-weight: normal;margin-bottom: 10px;margin-top: 10px;}
.sc_list .course-list-star{ margin-bottom:10px;height: 30px;line-height: 30px;position: relative;}
.sc_list .course-list-star .star,
.sc_list .course-list-star .star-on{height:14px;float:left;margin-top:9px;}
.sc_list .course-list-star .star{width:70px;background: url(../course/star.png) repeat-x;}
.sc_list .course-list-star .star-on{position: absolute;left:0;top:0;background: url(../course/star-ed.png) repeat-x;}
.sc_list .text{color: #999;padding-left: 5px;}
.sc_list .course-list-star .text span {padding: 0 5px;}
.sc_list .course-info{line-height: 22px;font-size: 14px;height: 44px;overflow: hidden;color: #777;}
.sc_list .courseStyle{line-height: 20px;color:#43bc60;border: 1px solid #43bc60;padding: 0 8px !important; font-size:12px;border-radius: 3px;margin-left: 15px;display: inline-block;}

/*机构列表*/
.sc_list li .schoolImg{ width:140px; height:140px; overflow:hidden; vertical-align: middle; line-height: 140px;}
.sc_list .schoolImg img{ width:100%; max-height:100%; display: inline-block;}
.sc_list li .schoolText{ padding-left:160px;}
.sc_list .schoolText h3{font-size: 18px;font-weight: normal;margin-bottom: 10px;margin-top: 10px;}
.sc_list .schoolText .schoolList-p{color: #999;line-height: 30px;margin-bottom: 10px;}
.sc_list .schoolList-p span{ margin-right:15px;}
.sc_list .schoolList-p span font{ color:#43bc60;margin: 0 5px;}
.sc_list .schoolText .schoolList-info{line-height: 22px;font-size: 14px;height: 44px;overflow: hidden;color: #777;}

/*问答列表*/
.sc_list .askReply .reply{background-color: #f5f5f5;color: #919191;width: 50px;height: 40px;text-align: center; line-height:20px;    padding: 10px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 16px;}
.sc_list .askReply .text-sm{ font-size:12px;}
.sc_list .askBody{ padding-left:80px;}
.sc_list .askBody .title{font-size: 16px;margin-bottom: 10px;margin-top: 5px;}
.sc_list .askBody .title a{ color:#666;}
.sc_list .askBody .askText-sm{color: #919191;font-size: 12px;}
.sc_list .askText-sm .askmls{color: #43bc60;margin-left: 5px;}
.sc_list .askText-sm .askmlm{margin-left: 10px;}
.sc_list .askStyle{margin-left:10px;}
.sc_list .askStyle font{color: #43bc60;}

/*课程类型标识*/
.course-pro1,
.course-pro2,
.course-pro3,
.course-pro4{width:40px;height:50px; position: absolute;left:10px;top:0px; overflow:hidden; z-index: 99;}
.course-pro1{background: url(../common/sign1.png) no-repeat;}
.course-pro2{background: url(../common/sign2.png) no-repeat;}
.course-pro3,
.course-pro4{background: url(../common/sign3.png) no-repeat;}

/*文章列表*/
.sc_list ul li{border-bottom:1px solid #f5f5f5;padding:30px 10px; line-height:20px; font-size:13px;}
.sc_list ul li:last-child{ border-bottom:0;}
.sc_list ul li a.title{font-size:16px;color:#333; float:left;line-height: 50px;margin-left: 20px;}
.sc_list ul li .dateCon{ margin:0 0 20px; clear:both;color:#777;max-height:66px;line-height: 22px;overflow: hidden;}
.sc_list ul li .dateLabel{ color:#999;}
.sc_list ul li span.date{color: #666;width:50px;height:50px; line-height:20px;border-radius: 45px;text-align: center;background:#f5f5f5;}
.sc_list ul li span.date font{ display:block; margin-top:5px;}
.sc_list ul li.fyys{border:0px; text-align:right;}
.sc_list ul li.fyys:hover{background:none}
.sc_list .dateConBox{ margin-top:20px; position: relative; padding-left: 240px; min-height: 140px;}
.sc_list .dateImg{width: 240px; height: 140px; overflow: hidden; position: absolute;left: 0;top:0; border-radius: 4px;}
.sc_list .dateImg img{width: 100%;min-height:100%;}
.sc_list .dateBox{display: table-cell;vertical-align: top;padding-left: 20px;}

/*考试列表*/
.sc_list ul .examL{ padding:15PX 10PX;}
.sc_list ul .examTitle{line-height: 30px;padding-left: 30px; background:url(aicon.png) no-repeat center left; background-size:20px 20px;color: #666;}
.sc_list ul .examBtn{height: 30px;border: 2px solid #eee;line-height: 26px;width: 80px;text-align: center;border-radius: 30px;color: #999; box-sizing:border-box;}
.sc_list ul .examBtn:hover{border: 2px solid #3c81f9;color: #3c81f9; }


/*右侧课程*/
.sc_hot{ background:#fff; border:1px solid #e9e9e9; padding:15px 20px 0px 20px; display:none;}
.sc_hot>h3{font-size: 18px;font-weight: normal;height: 45px;line-height: 45px;border-bottom: 1px solid #f5f5f5;margin-bottom: 20px;}
.sc_courseL li{ margin-bottom:20px;}
.sc_courseL li .scImgBox{ width:110px; height:65px; overflow:hidden;border-radius: 5px;}
.sc_courseL li .scImgText{padding-left: 130px;}
.sc_courseL .scImgBox img{ width:100%; min-height:100%;}
.scImgText h3{margin-bottom: 10px;height: 20px;overflow: hidden;font-weight: normal;padding-top: 5px;line-height: 20px;}
.price{color: #e83d2c;font-size: 12px;font-size: 14px;display: block;}
.price .free_cor{color: #43bc60;}
.qgbg{ display:none;}

/*右侧机构*/
.sc_schoolL li{ padding:20px 0; border-bottom:1px solid #f5f5f5;}
.sc_schoolL li:last-child{ border-bottom:0;}
.sc_schoolL li:first-child{ padding-top:0;}
.sc_schoolL .scSchoolImg{ width:60px; height:60px; overflow:hidden;}
.sc_schoolL .scSchoolImg img{ width:100%; min-height:100%;}
.sc_schoolL .scImgText{ padding-left:80px;}
.sc_schoolL .scImgText p{ color:#999;}

/*右侧问答*/
.sc_askL li{ margin-bottom:20px;}
.sc_askL .scAskImg{ width:60px; height:60px; overflow:hidden; border-radius:60px;}
.sc_askL .scAskImg img{ width:100%; height:100%;}
.sc_askL .scAskText{ padding-left:80px;}
.sc_askL .scAskText h3{height: 20px;overflow: hidden;padding: 5px 0;font-weight: normal;line-height: 20px;text-overflow: ellipsis;white-space: nowrap;}
.sc_askL .scAskText h3 a{ color:#666;}
.sc_askL .scAskText .askMetas{line-height: 22px;font-size: 12px;color: #999;margin-top: 5px;}
.sc_askL .scAskText .askMetas span{ margin-right:15px;}
.sc_askL .scAskText .askMetas i{ color:#c1c1c1;}
.sc_askL .scAskText .askMetas .label{ color:#43bc60;}

/*右侧文章列表*/
.sc_newsL li{ margin-bottom:20px;}
.newsleft{ float:left;}
.newsleft .num{display: block;width: 20px;height: 20px;line-height:20px;text-align: center;border: 1px solid #919191;border-radius: 50%;color: #888;}
.newsbody{line-height:22px; font-size:14px;padding-left:15px; height:22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsbody a{ color:#616161;}

/*右侧试卷*/
.sc_exam{ padding-bottom:20px;}
.sc_examL li{padding: 10px 0;border-bottom: 1px solid #eee;}
.sc_examL li:first-child{ padding-top:0;}
.sc_examL li:last-child{ border-bottom:0;}
.sc_examL .exambody{line-height: 30px;font-size: 14px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sc_examL .exambody a{ color:#666;}
.exambtn {margin-top: 5px;}
.exambtn span{color: #999;}
.exambtn a{padding: 3px 10px;border: 1px solid #2e65ef;color: #2e65ef;border-radius: 3px; display:inline-block;}