@charset "utf-8";

.padding{ padding:15px;}
.textarea{width:300px; height:90px;}
.qiehuan{ margin:6px 0 0 10px; color:#FC8530}
.nav-tabs { border-bottom: 0  }

.background-fff{ background:#fff}

.title-border{height:40px; margin-top:7px;}

.title-border h5 {
    line-height: 40px;
    border-bottom: #2aa670 solid 2px;
    padding: 0 10px;
    display: block;
    margin:0;}
.table-bordered{ background:#f6f6f6}
.nav-tabs:last-child{ border:0 }

.main{max-with:1200px; width:auto;}
.height40{ height:30px; line-height:30px;}
.margin-money{ margin:15px 15px 5px 15px }
.icon-bell-alt{ margin-right: 10px}
.margin-point{padding:10px 15px; margin: 0; border-bottom:#e3e3e3 solid 1px; }

.hint-title {
    padding: 12px 0 5px 15px;
    margin: 0;
    color: #ed090a;
    float: left;
    width: 90px;
}

.margin-hint {
    padding: 10px 15px 10px 0;
    margin: 0;
    line-height: 20px;
    color: #ed090a;
    float: left;
    width: calc(100% - 90px)
}

.object{overflow:hidden; width:490px; float:left}
.object h5{ width:60px; float:left; text-align:right; display:block; }
.object ul{ margin:0; padding:0;}
.object li{ float:left; margin:5px;}
.object li a{ display:block; text-align:center; border:#CCC solid 1px; padding:8px 11px; font-size:12px; text-decoration:none; }

.object li a:hover, .object li a.active {
    border: #39b87e solid 1px;
    color: #FC472E;
    text-decoration: none;
}
.scrollbar{height:145px; position:relative; overflow:hidden;}

@media (max-width:1200px) {
    .object li{ float:left; margin:5px 3px;}
    .object li a{ padding:8px 4px;}
    .col-xs-6 .container-fluid h5{margin: 5px 0 !important;}
}

/****
 * 对象选择
 ****/
.select-titlea{overflow: hidden; padding:10px 0}
.condition a{ padding:0px 10px; height:24px; line-height:24px; display:block; float:left}
.condition .active .active,.select-titlea .active{background: #2aa670;  padding:0px 10px; color:#fff!important; border-radius: 4px; height:24px; line-height:24px; }
.condition strong{ line-height: 25px;}
.select-title{overflow: hidden; }
.select-title a{float:left}

.tab_object{padding:10px 0; overflow: hidden;}
.tab_object span{ line-height:24px;}
.tab_object li{ background: transparent; float:left;}
.tab_object li a{ border:0; border-radius:0; background:transparent;display: block;}
.tab_object .active{ color:#FC472E; background:transparent;}
.tab_object .active a{background: #2aa670;  color:#fff!important; border-radius: 4px;}

.tab-content{float:left;}
.tab-pane{padding:10px 0; overflow: hidden;}
.hoversize{ color:#13C183}



/*****
 *检索结果
 ******/
.more-pic{overflow: hidden; border-radius:0px; margin-bottom: 12px;}
.thumbnail {padding:0; border-radius:0; border: rgba(92, 138, 252, 0.56) solid 1px; text-align: left; padding-bottom:10px;}

.thumbnail h5,
.thumbnail h6{ margin:0; padding: 0 10px 0 15px;line-height:24px; font-size:14px; color:#333}
.thumbnail h5{height:36px; line-height:36px; display: block; display: -webkit-box;  -webkit-box-orient: vertical; overflow: hidden; font-size:16px;}
.thumbnail:hover{color:#666!important}
.thumbnail:hover h5{color: #607ce6 !important}
.thumbnail img{ border-radius: 0px; transition:all 0.3s linear;}
.thumbnail:hover img{transform:scale(1.05); transition:all 0.3s linear;}

.thumbnail:hover, .thumbnail:focus, .thumbnail.active{border-color: #547be6
}

.course-list{height:535px}
.course-list h6{ height:24px; line-height: 24px; overflow: hidden}
.annotation{padding:0px 10px 0px 15px!important; font-size:13px;height:44px!important; line-height: 22px!important;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;  /*限制在一个块元素显示的文本的行数*/
    -webkit-box-orient: vertical;
    overflow: hidden;
}











