/*************************************************************/
/* 自定义公共类 */
/*************************************************************/
.hc-icon{width:16px; height:16px; vertical-align:-0.15em;fill:currentColor;overflow:hidden;}

.hc-admin_bar_showing{margin-top:32px !important;}

.hc-meta,.hc-meta a{font-size:12px;color:#BBB;}
.hc-cursor-pointer{cursor:pointer;}

.hc-col-height-max>div{height:100%;overflow:hidden;}
.hc-overflow-hidden{overflow:hidden;}
.hc-height-max{height:100%;}

.hc-rounded{border-radius:10px;}
.hc-rounded-sm{border-radius:5px;}
.hc-rounded-lg{border-radius:15px;}
.hc-rounded-remove{border-radius:0;}

.hc-text-overflow{text-overflow:ellipsis;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.hc-heading-bullet:before{content:"";display:inline-block;position:relative;top:calc(-.1 * 1em);vertical-align:middle;height:.9em;margin-right:10px;border-left:5px solid #e5e5e5;}

.hc-col-gutter>div{padding-right:10px;}
.hc-col-gutter-lg>div{padding-right:30px;}
.hc-col-gutter>div:last-child,.hc-col-gutter-lg>div:last-child{padding-right:0;}

.hc-col-gutter-bottom>div{margin-bottom:10px;}
.hc-col-gutter-lg-bottom>div{margin-bottom:30px;}
.hc-col-gutter-bottom>div:last-child,.hc-col-gutter-bottom-lg>div:last-child{margin-bottom:0;}

.hc-bg-purple{background-color:#7030A2;}
.hc-bg-yellow{background-color:#FFFF00;}
.hc-bg-light-gray{background-color:#F2F2F2;}
.hc-bg-white{background-color:white;}
.hc-bg-gray{background-color:#b9b9b9;}
.hc-bg-default{background-color:#1E87F0;}
.hc_hover_bg:hover{background:#f2f2f2;}

.hc-v-align-middle,tr.hc-v-align-middle>td{vertical-align:middle;}

.hc-c-gray{color:#b9b9b9;}
.hc-c-white{color:white;}
.hc-c-default{color:#1E87F0;}
.hc-c-red{color:#F00;}
.hc-c-green{color:#35b558;}

.hc-o10{opacity:0.1;}
.hc-o30{opacity:0.3;}
.hc-o50{opacity:0.5;}
.hc-o70{opacity:0.7;}
.hc-o90{opacity:0.9;}
.hc-o100{opacity:1;}

.hc-a-white a,a.hc-a-white{color:white;}

.hc-w14{width:14px;}
.hc-h14{height:14px;}
.hc-wh14{width:14px;height:14px;}
.hc-w20{width:20px;}
.hc-h20{height:20px;}
.hc-wh20{width:20px;height:20px;}
.hc-w30{width:30px;}
.hc-h30{height:30px;}
.hc-wh30{width:30px;height:30px;}
.hc-w40{width:40px;}
.hc-h40{height:40px;}
.hc-wh40{width:40px;height:40px;}
.hc-w50{width:50px;}
.hc-h50{height:50px;}
.hc-wh50{width:50px;height:50px;}
.hc-w60{width:60px;}
.hc-h60{height:60px;}
.hc-wh60{width:60px;height:60px;}
.hc-w-max{width:100%;}
.hc-h-max{height:100%;}

.hc-font-normal{font-weight:normal !important;}
.hc-font-bold{font-weight:bold !important;}
.hc-font-s10{font-size:10px !important;}
.hc-font-s12{font-size:12px !important;}
.hc-font-s14{font-size:14px !important;}
.hc-font-s16{font-size:16px !important;}
.hc-font-s18{font-size:18px !important;}
.hc-font-s20{font-size:20px !important;}
.hc-font-s22{font-size:22px !important;}
.hc-font-s24{font-size:24px !important;}
.hc-font-s40{font-size:40px !important;}
.hc-img-border{padding:2px; border:1px solid #DDD;background-color:#FFF;}

.hc-m{margin:10px;}
.hc-m-left{margin-left:10px;}
.hc-m-right{margin-right:10px;}
.hc-m-top{margin-top:10px;}
.hc-m-bottom{margin-bottom:10px;}
.hc-m-vertical{margin-bottom:10px;margin-top:10px;}
.hc-m-horizontal{margin-left:10px;margin-right:10px;}

.hc-m-small{margin:5px;}
.hc-m-small-left{margin-left:5px;}
.hc-m-small-right{margin-right:5px;}
.hc-m-small-top{margin-top:5px;}
.hc-m-small-bottom{margin-bottom:5px;}
.hc-m-small-vertical{margin-bottom:5px;margin-top:5px;}
.hc-m-small-horizontal{margin-left:5px;margin-right:5px;}

.hc-m-remove{margin:0;}
.hc-m-remove-left{margin-left:0px;}
.hc-m-remove-right{margin-right:0px;}
.hc-m-remove-top{margin-top:0px;}
.hc-m-remove-bottom{margin-bottom:0px;}
.hc-m-remove-vertical{margin-top:0px;margin-bottom:0px;}
.hc-m-remove-horizontal{margin-left:0px;margin-right:0px;}

.hc-m-large{margin:20px;}
.hc-m-large-left{margin-left:20px;}
.hc-m-large-right{margin-right:20px;}
.hc-m-large-top{margin-top:20px;}
.hc-m-large-bottom{margin-bottom:20px;}
.hc-m-large-vertical{margin-bottom:20px;margin-top:20px;}
.hc-m-large-horizontal{margin-left:20px;margin-right:20px;}

.hc-p{padding:10px;}
.hc-p-left{padding-left:10px;}
.hc-p-right{padding-right:10px;}
.hc-p-top{padding-top:10px;}
.hc-p-bottom{padding-bottom:10px;}
.hc-p-vertical{padding-bottom:10px;padding-top:10px;}
.hc-p-horizontal{padding-left:10px;padding-right:10px;}

.hc-p-remove{padding:0;}
.hc-p-remove-left{padding-left:0px;}
.hc-p-remove-right{padding-right:0px;}
.hc-p-remove-top{padding-top:0px;}
.hc-p-remove-bottom{padding-bottom:0px;}
.hc-p-remove-vertical{padding-top:0px;padding-bottom:0px;}
.hc-p-remove-horizontal{padding-left:0px;padding-right:0px;}

.hc-p-small{padding:5px;}
.hc-p-small-left{padding-left:5px;}
.hc-p-small-right{padding-right:5px;}
.hc-p-small-top{padding-top:5px;}
.hc-p-small-bottom{padding-bottom:5px;}
.hc-p-small-vertical{padding-bottom:5px;padding-top:5px;}
.hc-p-small-horizontal{padding-left:5px;padding-right:5px;}

.hc-p-large{padding:20px;}
.hc-p-large-left{padding-left:20px;}
.hc-p-large-right{padding-right:20px;}
.hc-p-large-top{padding-top:20px;}
.hc-p-large-bottom{padding-bottom:20px;}
.hc-p-large-vertical{padding-bottom:20px;padding-top:20px;}
.hc-p-large-horizontal{padding-left:20px;padding-right:20px;}

.hc-dotted-line{padding:0;width:100%;height:1px;border-bottom:1px dotted #d7d7d7;}

.hc-lh{line-height:1.2em;}
.hc-lh-sm{line-height:1em;}
.hc-lh-lg{line-height:2em;}

.hc-ul>li{line-height:45px !important;}
.hc-ul-li-border-bottom>li,.hc-media-border-bottom .media{border-bottom:#edf0f2 1px solid;}
.hc-ul-li-border-bottom>li:last-child,.hc-media-border-bottom>.media:last-child{border-bottom:none;}
.hc-ul-list-none li{list-style: none;}

.hc-media .media{margin-top:0;margin-bottom:10px;padding-bottom:10px;}

.hc-border{border:1px solid #DDD;}

.hc-icon-sm{vertical-align:-0.28em;}

.hc-post-content{overflow:hidden;}
.hc-post-content img,.hc-post-content table{max-width:100%;}
.hc-post-content img{height:auto;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}

.hc-post-content p{color:#444;}
.hc-post-content p strong{color:#000;}
.hc-p-indent p{text-indent:2em;}
.hc-post-content h4{border-left:4px solid #5790d3;background:#fff;line-height:30px;height:30px;padding:0 15px;margin:20px 0;font-size:16px;font-weight:700;overflow:hidden;}
.hc-post-content h4:after{color: #DDD;clear: both;content: "\00A0\00A0\00A0------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------";font-weight: normal;font-size: 12px;}

.hc-post-content h5{font-weight:bold;font-size:14px;border-bottom: 1px solid #ececec;cursor: pointer;line-height:18px;margin: 20px 0 12px;overflow: hidden;padding-bottom: 12px;}

.hc-post-content ol,.hc-post-content ul{padding-left: 2em;}

/* ***********************************************
 * jquery.bootgrid
 * *********************************************** */
.bootgrid tbody td,.bootgrid input,.bootgrid select.search-select{font-size:12px;font-weight:normal;}
.bootgrid input{width:100%;}
.bootgrid input.search-daterange{padding:2px 0;height:auto;}
.bootgrid select.search-select{padding:1px 0;height:auto;}
.bootgrid-header .search{display:none !important;}
.bootgrid tbody th, .bootgrid tbody td { vertical-align:middle !important;}
.bootgrid-footer .pagination a { cursor: pointer; }
.bootgrid tfoot{display: table-header-group;}
.bootgrid-scrollx{position: relative;overflow: auto;width: 100%;}

/* ***********************************************
 * wp_editor
 * *********************************************** */
.screen-reader-text{display:none;}
#link-modal-title{font-weight:normal !important;font-size:14px !important;}
#wp-link #link-options label span, #wp-link #search-panel label span.search-label,#wp-link .link-target label{font-weight:normal;font-size:12px;}
#link-options label{width:100%;font-weight:normal;font-size:12px;}
.wp-media-buttons{margin-bottom:5px;}
/* ***********************************************
 * alert
 * *********************************************** */
.alert a.btn{text-decoration:none;}

/*************************************************************/
/* user-control-sidebar
/*************************************************************/
.control-sidebar, .control-sidebar-bg {right: -600px;width: 600px;}

/*************************************************************/
/* carousel
/*************************************************************/
.carousel-control{width: 5%;}
.carousel-control.left,.carousel-control.right{background-image:none;}
.carousel-indicators{display: none;}

/* 新增院校样式 2023/3/19*/
.com_right_tit{
    color: #ef2d36;
    font-size: 16px;
    font-weight: 600;
    border-left: 4px solid;
    padding-left: 10px;
    margin-bottom: 15px;
	}
.com_right_tool.p20 {
   
    background-color: #fff;

}
.col-xs-100>a {
    padding-left: 20px;
    line-height: 28px;
    /* border-left: 1px solid #2e00ff; */
	}
   .media.hot_yx {
    width: 50%;
    float: left;
}
.com_right_tool.p20 {
			border-bottom: 5px solid #f1f1f1;
			padding-top: 20px;
		}

		.com_right_tool_con.ad111 ul li {
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			height: 34px;
			line-height: 35px;
			list-style: inside;
			color: #b9b9b9;

		}